I have a Twinhead R15B Laptop and a 120GB 2.5" Samsung HM120JC in an external enclosure, connected by USB.
I want to boot windows from my internal hard drive and zod from my external drive. I also want the external drive to remain useful as an external drive (ie have a 20gig partition for zod and the rest just as a normal empty drive). I want the laptop to be bootable when the external drive is not plugged in, so I can't put GRUB on the internal drive's MBR. The installer only gave me an option of installing grub on the internal drives MBR or not at all, so I chose not at all.
The laptop has the following boot sequence:
Nothing can be added or removed from this, but things can be switched around. Connecting the external drive to my main PC gets "Samsung HM120JC" in the boot list, and booting from that says "Grub Loading 1.5 .... error 15 (or error 17, doesnt matter anyway I think) but the laptop remains on "Removable Drive" and when that boot option is selected it tries to boot for a few seconds then falls back to the next item in the sequence.
So I put "GRUB for NTLDR" on my internal drive and modified the windows boot.ini etc according to this guide:
the fedora installer said:
- sda2 = /boot (102mb)
- sda3 = / (~20gb)
- sda1 = free space used for standard external hard drive stuff (~90gb ntfs))
my menu.lst after installing fedora to the external drive:
title Fedora Core 6
kernel (hd1,0)/vmlinuz-2.6.18-1.2798.fc6 root=/dev/sda3
but this displays:
unmounting old /dev
unmounting old /proc
unmounting old /sys
switchroot: mount failed: No such file or directory
it says this for pretty much anything i put in as the root=... appart from sda1 which it gets past there but then complains that it can't find /dev/console
What can I do to get this working? If I have gone totally wrong somewhere how can I get it working from scratch?