Professional Documents
Culture Documents
Presented by: Erica Santosaputri-- 12606283 YiQian Wang--12621927 (Jackie) Qi Zhang --11090869
Why dual-systems
But Linux is faster, cheaper, more efficient, more stable Some application software are not available
For Linux (eg. Quicken , TurboTax , Adobe Acrobat, Atomica ) For Windows
About FIPS
Linux distributions come with a special tool to allow you to resize or divide hard drive partitions. FIPS, the First (non-destructive) Interactive Partition Splitter, normally found on your Linux CD in a directory called /dosutils. You will also need a blank, formatted floppy disk to use as a boot disk.
Installation
Linux First
Windows First
Edit /ect/lilo.conf
boot=/dev/hda root=/dev/hda2 install=/boot/boot.b map=/boot/map image=/boot/vmlinuz label=Linux re ad-only other=/dev/hda1 label=windows tabl e=/dev/hda
Edit /ect/lilo.conf(cont)
The section labeled "other" may need to add by hand. /dev/hda1 is the first partition on an IDE disk (C:, in Windows). The second partition (D:, in Linux) would be /dev/hda2
Third software
Wine Win4Lin VMware Bochs
Wine
Feature
It is not an emulator one of the oldest examples of such software Open source package Implements the Windows 3.1 and Win32 APIs directly under Linux and X
Wine
Advantages
Cost effective Easy to install Can run either with or without partition
Wine
Disadvantages:
Supporting not many application software Cannot be run on a kernel an unhandled exception and hung.
Wine
Hardware Requirements
requires an Intel or compatible processor
Wine
When to use
Just need to run Windows programs occasionally
Wine
Installation
http://www.la-sorciere.de/wine/index.html
Win4Lin
Features
Version 3.0 running Windows applications on Linux Installation of it actually installs Windows for you
Win4Lin
Advantages
Relatively fast installation process Cost efficiency
Win4Lin
Disadvantages
Complicate installation
Win4Lin
When to use
Need to run a large range of Windows programs Need a more faithful Windows environment but can live with Windows 9x Do not need to use Windows NT or Windows 2000
Win4Lin
Hardware & Software Requirements
Intel Pentium-class or compatible processor recommended 32MB of memory (64 MB recommended) CD-ROM drive Floppy drive (if your Windows installation CD is not bootable) 20 MB disk space for Win4Lin 40 MB - 135 MB additional disk space for Windows system files Additional disk space required for applications. Sound cards that are Open Sound System (OSS) compatible
Win4Lin
Software Requirements:
Linux kernel 2.2.X or 2.4.X Microsoft Windows 95/98 (one license per user) Microsoft Windows 95/98 full installation CD and boot floppy disk if CD is not bootable X Window System (16-bit color recommended) Root user access
Win4Lin
Supporting Linux
Red Hat Linux - 6.0, 6.1, 6.2, 7.0, 7.1 CalderaTM OpenLinux - 2.3 Caldera eDesktop - 2.4, 3.1 SuSETM Linux - 6.4, 7.0, 7.1 Linux-MandrakeTM - 7.1, 7.2, 8.0
Supporting Windows
Microsoft Windows 95/98
Win4Lin
Installation
Install the custom kernel Install Win4Lin
run install-win4lin.sh Install RPM (perform that step as root)
VMware
Features
Provides a very complete virtual machine environment that emulates an Intel x86-based computer, Runs under either Linux or Windows NT as the host operating system
VMware
When to use
Need to run Windows NT or Windows 2000 Need Windows applications that require Microsoft Windows Networking
VMware
Advantages
VMware provides much extra functionality
VMware
Disadvantages
Expensive
VMware
Hardware Requirements
Standard x86-based host machine 266MHz or faster processor that supports the Pentium instruction set, include Intel: Pentium Pro, Celeron, Pentium II, Pentium III AMD: K6-2, K6-III, Athlon (K7) Multiprocessor systems supported RAM memory Minimum: 96MB; recommended: 128MB
Video adapter supported by the XFree86 Server (to take advantage of the Workstation full-screen option)
VMware
Special requirement when having Windows OS first
Greater than 256 color (8 bit depth) display adapter required Optional Ethernet adapter (required for bridged mode networking)
Bochs
Features
Bochs 1.2.1 (released on June 12, 2001) dual hard drive support, multiple processor emulation (SMP), and VNC remote viewer mode. a highly portable open source x86 PC emulator. It includes emulation of the Intel x86 CPU, common IO devices, and a custom BIOS
Bochs
When to use
Need to run Windows on a platform such as Alpha, Power PC, or Sparc
Bochs
Advantages
High development potential
MandrakeSoft has bought Bochs, and committed it to open source (LGPL) in order to help the development of the Plex86 project (an open source PC virtualization software program which will allow users to run multiple operating systems concurrently on the same machine)
Bochs
Disadvantages
Bug report
http://bochs.sourceforge.net/cgibin/topper.pl?name=Report+a+Bug&url=http://sourceforg e.net/tracker/qmrkgroup_ideq12580ampatideq112580
Bochs
Hardware Requirements
400MHz processor At least 64MB of RAM
Bochs
Installation
Boot
# cd /usr/ports/emulators/bochs && make install clean
Change to VGA fonts, If you have a recent FreeBSD 4.X source tree (after June 30, 2000), the font is included with the source, and you just have to do the following before running Bochs:
% xset fp+ /usr/libdata/doscmd/fonts
Bochs
Installation (Cont)
If you don't have a source tree from after June 30, 2000, you'll have to do the following: 1. Fetch this file. 2. Run the following commands as root:
# uudecode cp437-8x16.pcf.gz.uu > cp4378x16.pcf.gz # cp cp437-8x16.pcf.gz /usr/X11R6/lib/X11/fonts/misc/ # mkfontdir /usr/X11R6/lib/X11/fonts/misc/ # xset fp rehash
Bochs
Configuration
create a "virtual hard drive" image file. The image size depends on the CHS number (Cylinders, Heads, Sectors) of the virtual hard drive. configure ~/.bochsrc file More details:
http://www.freebsdzine.org/200104/bochs.php3
Partition Magic
Partition Magic is a hard-drive partitioning software for desktop systems, allows you to safely and easily create, resize and merge partitions on your hard drive without destroying data. Partition Magic helps organize and protect your data, run multiple operating systems, convert file system types and fix partition table errors.
http://www.powerquest.com/partitionmagic/index.html
Partition Magic
Advantages
Split Partitions Undelete Partitions Windows Tree and Multiple Disk View Drag and Drop Password Protected Boot Disk Builder
System Requirements
Minimum Requirements
486DX Processor 16MB RAM 12MB Hard-Disk Free Space Windows 3.1/95/98/NT 4.0 or DOS 5.0 or above OS VGA Monitor
Recommended Requirements
586 or above Processor 32MB RAM (additional required for FAT32 support on hard drives larger than 4 GB) 12MB Hard-Disk Free Space (8MB additional required for BootMagic) Windows 3.1/95/98/ME/2000/NT 4.0 or DOS 5.0 or above OS Super-VGA Monitor Microsoft mouse (or compatible pointing device)
Boot Magic
Boot Magic is a software that enables you to switch between multiple operating systems in safe and easy way.
Boot Magic
Advantages
Safely run multiple Operating Systems on the same PC Graphical interface - Manage multiple operating systems in a comfortable, easy-to-use environment Mouse and keyboard support - utilize either mouse or keyboard operation for maximum flexibility Native DOS and Windows configuration - change menu items and start up options for all your OSs while in DOS, Windows 95/98 or NT
GRUB
Enable you to boot all operating systems without having to go through multiple menus. GRUB can hide primary partitions so that the other operating systems will not see it. You can use 3 partitions to install Windows OS and Linux, and the 4th partition is extended partition.
GRUB How To
Preparing Boot Floppies Installing Linux Installing GRUB Installing Windows 2000 Installing DOS The final touch
Use your second floppy disk to make a Windows 98 emergency disk and third floppy for GRUB.
Installing Linux
Install Linux Mandrake 7.2 but you need to use fdisk to partition your hard disk. Make sure you know how much disk space will each of the OS systems will take.
Whats next?
First partition is for Windows 2000 (around 10MG) . This partition contains the file necessary to boot NT such as boot.ini, ntldr, ntdetect.com, etc... NT will reside in partition 6 in my example. This partition is Hidden FAT16. The second partition is for DOS (around 100M). This is FAT16 too. Third partition is extended partition for the remaining of your hard disk.
Installing GRUB
Install GRUB on floppy not on hard disk because Windows 2000 will overwrite it.
grub-install '(fd0)
Install Windows 2000 as usual. At some point Windows 2000 will prompt you for the partition on which you want to install. The partition you created with fdisk should show up as damaged or unformatted partition.
Installing DOS
Insert the GRUB disk. When you see the menu insert the DOS boot disk. Select partition 2 (floppy) from the menu. This will boot the floppy disk and hide partition 1 and 3. Run FDISK and check that the C: drive is partition 2. Next install DOS:
SYS C:
Final Touch
Test that everything is working from GRUB You should be able to boot from all 3 operating systems from the GRUB floppy disk. If everything looks right you can go ahead and install GRUB on your hard disk. From linux type:
grub-install /dev/hda
Boot Part
Allow to add partitions in the Windows NT/2K/XP Multi-boot menu. Add partition on the menu. Can add OS/2 Multiboot, or Linux Partition (with LiLo) in the menu. Have FAT16 primary partition as active partition on first hard disk. This can be a small partition.
Disk Drake
The purpose of the DiskDrake project is to make easier the hard disk partitionning. It is graphical, simple and powerful. Different skill levels will be available (newbie, advanced user, expert). It's written entirely in Perl and Perl/Gtk. It uses resize_fat which is a perl rewrite of the work of Andrew Clausen (libresize). DiskDrake is a project from MandrakeSoft, the company behind the popular LinuxMandrake operating-system.
Disk Drake
Disk Drake
Reference
http://www.itworld.com/Net/4158/lw-10-legacy/ VMware http://www.vmware.com http://www.vmware.com/support/desktop/ http://www.twcny.rr.com/technofile/texts/tec1003 99.html Win4Lin http://www.netraverse.com
Reference
Wine http://www.winehq.com Wine HOWTO http://www.la-sorciere.de/wine/index.html Bochs http://www.bochs.com
Reference
http://www.camlug.org.uk/members/richards/install_for_newcom ers.html http://yklinux.myrice.com/qita/zlk/1/01.htm http://yklinux.myrice.com/qita/zlk/1/06.htm http://member.netease.com/~con/minihowto/Linu x+DOS+Win95.txt
Reference
http://linux.com/learn/newsitem.phtml?sid=60&ai d=9166 http://www.linuxdoc.org/HOWTO/mini/Linux+NTLoader-2.html http://www.linuxdoc.org/HOWTO/mini/Linux+NTLoader-3.html
Reference
http://www.linuxdoc.org/HOWTO/mini/Linux+NTLoader-5.html http://www.linuxdoc.org/HOWTO/mini/Linux+NTLoader-6.html http://www.linuxdoc.org/HOWTO/mini/Linux+NTLoader-7.html
References
http://www.icc3.com/ec/linux/linux8.html http://www.mozillaquest.com/stories_01/DualBoot_PqM agic-01/MQ-Mag_01_DualBoot_Story-01_01.html http://www.linuxgazette.com/issue38/veselosky.html http://classes.monterey.edu/CST/CST43401/world/DualBoot.html http://www.google.com http://www.askjeeves.com http://linuxdoc.org/HOWTO/mini/Partition/intro.html