XP/Vista Ubuntu on seperate disc

#1
Hi. I'm having a problem getting Ubuntu 7.04 to run

I have 2 hard disks.

The first, a Sata 2, has 4 partitions and has both xp and vista running fine

The second is an ide which had no active partitions (all partitions removed whilst in xp>manage>disc management)

I booted from a Ubuntu 7.04 amdX64 install cd and installed to the second hd using the whole volume

I'm running EasyBCD 6.1 beta and chose EasyBCD 1.61 | Add/Remove Entries | Linux | "GRUB Isn't Installed" | Add Entry. Heres my bootload info:

There are a total of 3 entries listed in the Vista Bootloader.
Bootloader TimeOut: 10 seconds.
Default OS: Windows XP

Entry #1

Name: Windows XP
BCD ID: {ntldr}
Drive: D:\
Bootloader Path: \ntldr

Entry #2

Name: Microsoft Windows Vista
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows

Entry #3

Name: Ubuntu Linux
BCD ID: {c9f65024-4e56-11dc-ad42-000fea840db4}
Drive: Active Boot Partition
Bootloader Path: \NST\NeoGrub.mbr
Heres the 6.1 beta Detailed (Debug Mode) stuff:

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=D:
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {466f5a88-0af2-4f76-9038-095b170dc21c}
displayorder {466f5a88-0af2-4f76-9038-095b170dc21c}
{cf664162-f387-11db-a241-bed01d28ed62}
{c9f65024-4e56-11dc-ad42-000fea840db4}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 10

Windows Legacy OS Loader
------------------------
identifier {466f5a88-0af2-4f76-9038-095b170dc21c}
device partition=D:
path \ntldr
description Windows XP

Windows Boot Loader
-------------------
identifier {cf664162-f387-11db-a241-bed01d28ed62}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
bootdebug No
nointegritychecks Yes
osdevice partition=C:
systemroot \Windows
resumeobject {cf664163-f387-11db-a241-bed01d28ed62}
nx OptIn
pae ForceDisable
sos No
debug No

Real-mode Boot Sector
---------------------
identifier {c9f65024-4e56-11dc-ad42-000fea840db4}
device boot
path \NST\NeoGrub.mbr
description Ubuntu Linux
When I try to boot Ubuntu initially I get the command line type menu screen with a few options ie. boot kernel, same plus debug, memtest, and other operating systems. But when I choose either of the first 2 options I get the following message
Booting 'Ubuntu, kernel 2.6.20-15-generic'
root (hd0,0)
Filesystem type is ntfs partition type 0x7
kernel /boot/vmlinuz-2.6.20-15-generic root UUID=5e317f70-31eb-43a1-8881-fd08d
f7c425d ro quiet splash
Error 17: File not found

Press any key to continue:
I'm getting really confused. XP is installed on the first disk and is disk c: with vista on disk d: (a seperate partition). But I am running EasyBCD from vista. So when Vista is loaded it thinks its disk C: and sees the first partition with XP on it as disk D:.

Now it gets really confusing because the main sata disk is set in bios to be the boot disk. But when I view the second disk from either windows installation it does not show in windows explorer. But it does show in in Manager>Disc Management> as Disk 0. Why is it not Disk 1 with the sata boot disk as disk 0? Heres how it looks:




Anyway, any help would be appreciated.

ps. do I get the prize for the most detailed problem post? :tongueout:
 
Last edited:
#2
Never mind. Followed one of your links to a Grub tutorial. I was right to suspect the disk numbering. Anyway it turned out that the neogrub menu needed to be be set to boot (hd1,0) even though the Ubuntu live installation showed the .lst file on (hd0,0). Guess its some kind of bios thing.

I got this using the commands

geometry (hd
and
find /vmlinuz

May be of help to others, but I loaded ubuntu live and then at the command prompt I did the grub install routine you recommend. Your instructions about the configuring the Neogrub loader should include the recommendation to then find the menu.lst created by grub and get the configuration lines from it to add to the neogrub file config. ie.

title Ubuntu root (hd1,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=5e317f70-31eb-43a1-8884-fd08df7c425d ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic

note to self: don't mess with partitions after drinking wine!
 
Last edited:

mqudsi

Mostly Harmless
Staff member
#3
Hi Johnny, welcome to NeoSmart Technologies.

Glad you got it to work, feel free to hit us with any other questions you might have :smile: