All Things Microsoft > Microsoft Software

I finally

<< < (4/8) > >>

voidmain:
Have you tried creating a Win2K boot disk from another Win2k machine (assuming you didn't create one before you installed Linux) and booting from a floppy? You can create one that contains nothing more than the Win2K boot loader and the BOOT.INI to try and boot you Windows system.  Also you could try and run the Win2K repair by booting from your Win CD (create a Linux boot floppy first).

Ice-9:
Shouldn't I move LILO to a floppy disk first and then boot from my Win2K bootdisks?
(of course I have Windows boot disks, you wouldn't want to jump from a bridge without safety net, would you?)  

hoojchoons:
Ok. This will be a bit lengthy but try to keep up. Following are the instructions for dual booting Windows NT and SuSE Linux as taken from the Reference manual for SuSE Linux 8.0 Professional:

 
quote:1. If Windows NT and Linux need to coexist on the same hard disk, use the NT boot manager for booting. This can either start the kernel images or the boot sectors themselves. Execution of the following steps prepares everything for a peaceful coexistence of Linux and Windows NT:

A. Install NT
B. Partition the NT disks (using FAT so Linux can write to them)
C. Install Linux as usual (in our example the root partition is on /dev/sda3). Mount either the DOS partition or an error-free DOS floppy disk (for example, on /dos)
D. Install LILO, but install it in Linux's root partition (/dev/sda3), not in the MBR (/dev/sda). You may still configure a selection of Linux kernels for LILO. See the following file for a lilo.conf

%
# LILO Configuration file
# Start LILO global Section
boot=/dev/sda3            # Target of installation
backup=/boot/boot.sda3.970428 # Backup previous boot sector;
                          #28. Apr 1997
prompt
timeout=100    # Wait at prompt: 10 s
vga=normal     # force sane video state
# End LILO global section
# Linux bootable partition config begins
image = /vmlinuz          # default image to boot
    root = /dev/sda3      # Here the root  partition!
    label = Linux
# Linux bootable partition config ends

After editing lilo.conf, install LILO as usual with /sbin/lilo.

E. Copy the LILO boot sector to a location where NT can find it. For example,

earth: # /bin/dd if=/dev/sda3 bs=512 count=1 of=/dos/bootsek.lin

This step, as wellas the following, must be performed after every kernel update.

F. Boot NT. Copy bootsek.lin from the data disk to the main directory of NT's system drive, if it is not already there.

G. In boot.ini (first setting attributes), supplement, at the end, c:\bootsek.lin="Linux".

H. After the next boot (if everything went smoothly), there should be an entry in NT's boot manager
--- End quote ---


Only proceed to all of the above if you really know what you're doing. Do not hold me responsible for any data losses. Good luck  ;)

voidmain:
You would want to create a Linux boot disk. There should be a utility to do this. In RedHat there is a command line utility called "mkbootdisk". If you have this utility then stick a floppy in your floppy drive and type:

mkbootdisk <kernelversion>

On my system that would be:

mkbootdisk 2.4.18-3

Type "cat /proc/version" to get your kernel version or do an "ls -s /lib/modules" which should contain a directory named exactly what you have to use as the argument to mkbootdisk (contains your kernel modules). Make sure to test the boot disk before running your Win repair disk.

[ June 03, 2002: Message edited by: VoidMain ]

Ice-9:
Erm, thanks but this is a lttle over the top for me  ;)
Apparently the Professional Edition is a little more thorough tan the Personal Edition  
I'll try to move LILO to a floppy disk and boot from  my Win2K floppies.
In the meantime if anyone comes up with something a little more newbie friendly .....

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version