I've recently installed Slackware 9.0, but did NOT install LILO with it. I have been booting using a boot floppy created by the setup script, and it's worked great.
My system has Win2000, WinXP Pro. & Linux on it now. Win2000 is located on /dev/hda1, WinXP is on /dev/hde1, Linux root is at /dev/hde8.
Slackware *did* store a kernel in /boot for me, however... and I get to it with the boot floppy. Now, I want to add Linux to my WinNT Bootloader, but am having some problems properly installing LILO in order to do this, as most tutorials I have found on the 'net suggest.
I downloaded the LILO source and compiled and installed it. I wrote a fresh lilo.conf that looks like:
Code:
append="ide2=0xb800,0xb402 ide3=-0xb007,0xa805"
boot=/dev/hde8
map=/boot/System.map
image=/boot/vmlinuz
root=/dev/hde8
label=Linux
read-only
So now I run lilo. Now, based on my config file, lilo should install itself into the MBR of /dev/hde8 right? But how can /dev/hde8 HAVE a MBR? So I question whether this is correct or not.
Anyways, when I run lilo, I get the following error:
Error: /dev/hde1 and /dev/hda1 have duplicate volume IDs (serial numbers)
Fatal: Duplicate volume IDs must be resolved before installation can proceed.
Use the '-z' and '-M <dev>' switches to erase the conflicts.
My biggest fear is wiping out the MBR on my /dev/hda1 drive, hence making the system unbootable from the NT loader by doing that.
Anyone have any ideas how I can go about properly doing this without screwing myself?
Thanks,
- skubik.