old-www/LDP/Mobile-Guide/html/mobile-guide-p6a1s1-dos-win...

417 lines
8.6 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Microsoft DOS and Windows</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Linux on the Road"
HREF="index.html"><LINK
REL="UP"
TITLE="Other Operating Systems"
HREF="mobile-guide-a1-other-operating-systems.html"><LINK
REL="PREVIOUS"
TITLE="Other Operating Systems"
HREF="mobile-guide-a1-other-operating-systems.html"><LINK
REL="NEXT"
TITLE="BSD UNIX"
HREF="mobile-guide-p6a1s2-bsd-unix.html"></HEAD
><BODY
CLASS="sect1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Linux on the Road: </TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="mobile-guide-a1-other-operating-systems.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Appendix A. Other Operating Systems</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="mobile-guide-p6a1s2-bsd-unix.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="mobile-guide-p6a1s1-dos-windows9x-nt"
></A
>A.1. Microsoft DOS and Windows</H1
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN4772"
></A
>A.1.1. Introduction</H2
><P
>&#13; There are a few reasons which might make it necessary to
put Micorosoft DOS/Windows and Linux together on one laptop. Often the support for
the flash ROM of <SPAN
CLASS="acronym"
>PCMCIA</SPAN
> cards and modems is not
available for Linux, or you have to retrieve hardware information, which
is not visible with Linux, due to a lack of support by some hardware
manufacturers. I'm not sure whether these tasks can be performed under an
emulation like DOS-EMU, WINE or VMware.
</P
><P
>&#13; If you want Linux with X11, Netscape, etc., and
Microsoft-Windows9x,NT,2000,XP things will be tight in a 1GB harddisk.
Though I did so with a 810MB disk.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN4777"
></A
>A.1.2. DOS Tools to Repartition a Hard Disk</H2
><P
>&#13; Often you get a preinstalled version of Microsoft-Windows on your laptop. If you
just want to shrink the Windows partition, you need a tool to resize
the partition. Or you can remove the partition first, repartition, then
reinstall. Most of the following information I found at the page of
<A
HREF="http://libweb.sonoma.edu/mike/fujitsu/"
TARGET="_top"
>Michael Egan</A
>
&#60;Michael.Egan_AT_sonoma.edu&#62;.
</P
><P
>&#13; A well known and reliable commercial product is
<A
HREF="http://www.powerquest.com/"
TARGET="_top"
>Partition Magic</A
>
from Power Quest.
</P
><P
>&#13; <A
HREF="http://www.bootitng.com"
TARGET="_top"
>BootitNG</A
> is a shareware
programm, which is capable of resizing NTFS, EXT2, EXT3 and ReiserFS
partitions.
</P
><P
>&#13; <B
CLASS="command"
>System Commander 2000</B
> by Symantec? resizes FAT32
partitions, unlike Partition Magic, SC2000 seems to be able to work without
the presence of an installed Microsoft operating system (tough you may
use Partition Magic from two standalone floppy disks).
</P
><P
>&#13; One more "newer" utility for repartitioning and resizing FAT partitions
is <EM
>Ranish Partition Manager/Utility</EM
> (FAT-32
support is claimed for this as well, Linux support is taken into
account.)
<A
HREF="http://www.ranish.com/part/"
TARGET="_top"
>Ranish Partition Manager/Utility</A
>
.
</P
><P
>&#13; Many people have used <EM
>FIPS 15c</EM
> (which may support FAT-32)
<A
HREF="http://bmrc.berkeley.edu/people/chaffee/fips/fips.html"
TARGET="_top"
>FIPS</A
>
for repartitioning FAT partition sizes.) Also, another version from a
different source is FIPS 2.0 (claims to support FAT-32)
<A
HREF="http://www.igd.fhg.de/~aschaefe/fips/"
TARGET="_top"
>FIPS 2.0</A
>
for repartitioning FAT partition sizes.)
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN4794"
></A
>A.1.3. Partition Sharing</H2
><P
>&#13;You may share your swap space between Linux and Windows. Please see "Dealing with Limited Resources" section.
</P
><P
>&#13; With Linux you can mount any kind of DOS/Windows partition of the type
<B
CLASS="command"
>msdos</B
>, <B
CLASS="command"
>vfat</B
> and even compressed
drives (Drivespace, etc.). For long file names use
<B
CLASS="command"
>vfat</B
> and if you like autoconversion ( a nice feature
for text files), you may do so by using the <B
CLASS="command"
>conv=auto</B
>
option. I have used this in my <TT
CLASS="filename"
>/etc/fstab</TT
>, but
be aware this might cause some strange behaviour sometimes, look at
the kernel docs for further details.
</P
><P
>&#13;
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="programlisting"
>&#13;/dev/hda8 /dos/d vfat user,exec,nosuid,nodev,conv=auto 0 2
</PRE
></FONT
></TD
></TR
></TABLE
>
</P
><P
>&#13; The other way round there are also
<A
HREF="http://www.chrysocome.net/projects"
TARGET="_top"
>some tools</A
>,
which provide a means to read and write ext2 partitions from Windows9x/NT.
</P
><P
>&#13; <A
HREF="http://www.it.fht-esslingen.de/~zimmerma/software/ltools.htm"
TARGET="_top"
>LREAD</A
>
is a tool suite for Windows 9x and Windows NT (or DOS or Windows 3.x for
those who still have it) for accessing files on Linux harddisks (Linux's
native Extended 2 filesystem).
</P
><P
>&#13; The tools allow to list directories, to copy files from Linux to DOS and
to copy files from DOS to Linux. You also can delete files or modify
access rights of Linux files from DOS/Windows.
</P
><P
>&#13; In combination with an included simple server program, you can also
access your files from a remote client over the net (however, this might
be a security risk, as access protection in this case is rather simple).
</P
><DIV
CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN4811"
></A
>A.1.3.1. LINE Is Not an Emulator</H3
><P
>&#13; <A
HREF="http://line.sourceforge.net"
TARGET="_top"
>LINE</A
>
executes unmodified Linux applications on Windows by intercepting
Linux system calls. The Linux applications themselves are not emulated.
They run directly on the CPU just like all other Windows applications.
</P
></DIV
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN4815"
></A
>A.1.4. Installation without CD Drive</H2
><P
>&#13; You may use the CD drive of a desktop (or copy the content of the CD to
the hard disk) and connect both machines with a null modem cable. Then
use a DOS boot floppy and the program <B
CLASS="command"
>INTERLNK.EXE</B
> to
connect both machines.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN4819"
></A
>A.1.5. Miscellaneous</H2
><P
>&#13; <A
HREF="http://www.travsoft.com/"
TARGET="_top"
>TravSoft</A
>
</P
><P
>&#13; Windows/NT offers: RAS - Remote Access Service
</P
><P
>&#13; Windows/9x/NT offers the PPTP protocol to connect to remote sites via
a TCP/IP tunnel. This protocol is also supported by Linux.
<A
HREF="http://www.moretonbay.com/vpn/pptp.html"
TARGET="_top"
>PoPToP</A
>
is the PPTP server solution for Linux allowing Linux servers to function
seamlessly in the PPTP VPN environment. This enables administrators to
leverage the considerable benefits of both Microsoft clients and Linux
servers. The current pre-release version supports Windows 95/98/NT PPTP
clients and PPTP Linux clients. The PoPToP pre-release server is not yet
fully optimised. On release, PoPToP will be fully compliant with IETF
PPTP Internet Draft and it will seamlessly support Windows PPTP clients
with the full range of encryption and authentication features.
</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="mobile-guide-a1-other-operating-systems.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="mobile-guide-p6a1s2-bsd-unix.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Other Operating Systems</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="mobile-guide-a1-other-operating-systems.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>BSD <SPAN
CLASS="acronym"
>UNIX</SPAN
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>