old-www/LDP/LG/issue45/tag/8.html

191 lines
7.5 KiB
HTML

<!--startcut ======================================================= -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<META NAME="generator" CONTENT="lgazmail v1.2M.l">
<TITLE>The Answer Guy 45: Dual Booting without Re-Partitioning</TITLE>
</HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000"
LINK="#3366FF" VLINK="#A000A0">
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<H4>"The Linux Gazette...<I>making Linux just a little more fun!</I>"</H4>
<P> <hr> <P>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<center>
<H1><A NAME="answer">
<img src="../../gx/dennis/qbubble.gif" alt="(?)"
border="0" align="middle">
<font color="#B03060">The Answer Guy</font>
<img src="../../gx/dennis/bbubble.gif" alt="(!)"
border="0" align="middle">
</A></H1>
<BR>
<H4>By James T. Dennis,
<a href="mailto:linux-questions-only@ssc.com">linux-questions-only@ssc.com</a><BR>
LinuxCare,
<A HREF="http://www.linuxcare.com/">http://www.linuxcare.com/</A>
</H4>
</center>
<p><hr><p>
<!-- endcut ======================================================= -->
<!-- begin 8 -->
<H3 align="left"><img src="../../gx/dennis/qbubble.gif"
height="50" width="60" alt="(?) " border="0"
>Dual Booting without Re-Partitioning</H3>
<p><strong>From John Vance on Fri, 20 Aug 1999
</strong></p>
<!-- ::
Dual Booting without Re-Partitioning
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:: -->
<P><STRONG>
Until I migrate fully to Linux, I want to keep Windows 95/98
installed, due to the fact that I do all my school assignments on
my Win98 OS. Is there an easy way to dual boot besides using any
of the partitioning software? I am studying UNIX/Linux at College
and need to be able to do this so I can study and further
investigate Linux
</STRONG></P>
<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" ALT="(!)"
HEIGHT="28" WIDTH="50" BORDER="0"
>
Well there are several options for you.
</BLOCKQUOTE>
<BLOCKQUOTE>
First you can install a "Mini-distribution." There are
several distributions of Linux which can be installed in a
subdirectory of your MS-DOS or Win '9x system and started
via <tt>LOADLIN.EXE</tt>.
</BLOCKQUOTE>
<BLOCKQUOTE>
Linux supports a filesystem driver called UMSDOS (including
UVFAT for FAT32 and VFAT drives under Win '9x). This allows
Linux to store and use UNIX filesystem semantics (including
ownership, group association, and permissions) under MS-DOS
compatible filesystems. It's even possible (with the
hackery employed by these mini-distributions) to mount a
subdirectory of your C: or other MS-DOS compatible drive as
the root filesystem under a Linux kernel.
</BLOCKQUOTE>
<BLOCKQUOTE>
The most popular Mini-distribution these days is probably
Kent Robotti's DOSLinux. You can find that at:
</BLOCKQUOTE>
<BLOCKQUOTE><DL><DT>
DOSLinux at Tux.org:
<DD><A HREF="http://www.tux.org/pub/people/kent-robotti"
>http://www.tux.org/pub/people/kent-robotti</A>
</DL></BLOCKQUOTE>
<p><em><dl><dt>[ You could also try ZipSlack:
<dd><a href="http://www.slackware.com/zipslack"
>http://www.slackware.com/zipslack</a>
</dl>
It's designed to fit on a ZIP cartridge, and uses UMSDOS.
-- Heather ]</em></p>
<BLOCKQUOTE>
That's probably the easiest approach. Of course there
are other options. You could install a second (or third
or fourth, etc.) hard drive. In that case you wouldn't
need to re-partition. Just put your Linux filesystems on
some parts of the new drives. (Of course you can devote
the whole new drive to Linux if you like).
</BLOCKQUOTE>
<BLOCKQUOTE>
I'd still use <tt>LOADLIN.EXE</tt>. The difference here is that
you're only storing a copy of the <tt>LOADLIN.EXE</tt> program and
a copy of any kernels that you want to boot on your C:
(or other MS-DOS) drive. The Linux kernel can be told to
mount root filesystems off of any drive that it can access
(through its built-in drivers, or via the drivers and
programs stored init its initrd, initial RAMdisk). There is
no constraint that requires a Linux kernel to be located
on the same filesystem or even on the same drive or
physical system as it will be mounting for its rootfs.
</BLOCKQUOTE>
<BLOCKQUOTE>
Yet another option would be to convert your system fully
over to Linux. Then you'd purchase and install VMWare or
one of its clones. You'd use it to create a Win '9x
partition and re-install your copy of Win '9x under that.
</BLOCKQUOTE>
<BLOCKQUOTE>
This is a relatively new option. Also VMWare is not free
or open source software. However, it does seem to be much
more usable than the currently available free software in
the same class (Bochs, <A HREF="http://www.winehq.com/">WINE</A>, etc.).
</BLOCKQUOTE>
<BLOCKQUOTE>
One of the founders at Linuxcare (<A HREF="http://www.linuxcare.com"
>http://www.linuxcare.com</A> :
where I currently work for my "day" job) chuckles every time
he gets a "blue screen of death" under NT --- as he kills
that Linux process and boots up a new virtual machine.
</BLOCKQUOTE>
<BLOCKQUOTE>
(I also know one guy who is running a copy of Linux under
a VMWare virtual machine that's running under a different
distribution of Linux. It's an odd way to test a new
distribution).
</BLOCKQUOTE>
<BLOCKQUOTE>
My preferred approach is to buy an extra hard drive.
They are pretty inexpensive these days --- and you'll
probably find some way to use the extra space, even if
you decide to consolidate all of your operations unto one OS.
</BLOCKQUOTE>
<!-- sig -->
<!-- end 8 -->
<!--startcut ======================================================= -->
<P> <hr> <P>
<H5 align="center"><a href="http://www.linuxgazette.com/copying.html"
>Copyright &copy;</a> 1999, James T. Dennis
<BR>Published in <I>The Linux Gazette</I> Issue 45 September 1999</H5>
<H6 ALIGN="center">HTML transformation by
<A HREF="mailto:star@starshine.org">Heather Stern</a> of
Starshine Technical Services,
<A HREF="http://www.starshine.org/">http://www.starshine.org/</A>
</H6>
<P> <hr> <P>
<!-- begin tagnav ::::::::::::::::::::::::::::::::::::::::::::::::::-->
<TABLE WIDTH="98%"><TR VALIGN="center" ALIGN="center">
<TD ROWSPAN="2" COLSPAN="2" WIDTH="42%"><A
HREF="../lg_answer45.html"
><IMG SRC="../../gx/dennis/answernew.gif"
ALT="[ Answer Guy Index ]"></A></td>
<TD WIDTH="14%"><A HREF="1.html">1</A></TD>
<TD WIDTH="14%"><A HREF="2.html">2</A></TD>
<TD WIDTH="14%"><A HREF="3.html">3</A></TD>
<TD WIDTH="14%"><A HREF="4.html">4</A></TD>
</TR><TR VALIGN="center" ALIGN="center">
<TD WIDTH="14%"><A HREF="5.html">5</A></TD>
<TD WIDTH="14%"><A HREF="6.html">6</A></TD>
<TD WIDTH="14%"><A HREF="7.html">7</A></TD>
<TD WIDTH="14%"><A HREF="8.html">8</A></TD>
</TR><TR VALIGN="center" ALIGN="center">
<TD><A HREF="9.html" >9</A></TD>
<TD><A HREF="10.html">10</A></TD>
<TD><A HREF="11.html">11</A></TD>
<TD><A HREF="12.html">12</A></TD>
<TD><A HREF="13.html">13</A></TD>
</TR></TABLE>
<!-- end tagnav ::::::::::::::::::::::::::::::::::::::::::::::::::::-->
<P> <hr> <P>
<!-- begin lgnav ::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<A HREF="../index.html"
><IMG SRC="../../gx/indexnew.gif" ALT="[ Table Of Contents ]"></A>
<A HREF="/index.html"
><IMG SRC="../../gx/homenew.gif" ALT="[ Front Page ]"></A>
<A HREF="../lg_bytes45.html"
><IMG SRC="../../gx/back2.gif" ALT="[ Previous Section ]"></A>
<A HREF="../lg_tips45.html"
><IMG SRC="../../gx/fwd.gif" ALT="[ Next Section ]"></A>
<!-- end lgnav ::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
</BODY></HTML>
<!--endcut ========================================================= -->