191 lines
7.5 KiB
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 ©</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 ========================================================= -->
|