Ubuntu won't start



I'm trying to install Ubuntu and Vista in the same computer according to the instructions here (http://neosmart.net/wiki/display/EBCD/Ubuntu).

Windows bootmanager opens correctly and Vista runs ok. If I choose Ubuntu, GRUB4DOS boot-manager openes, but when I choose Ubuntu I end up seein this:

Booting 'Ubuntu 7.10, kernel 2.6.22-14-genesiz'
root (hd 0,0)
filesystem type is ntfs, partition type 0x7
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=992ae9f4-64af-4faf-4f9b-a724-9244f704c56 ro guiet splash

Error 17: File not found

Settings in EasyBCD look like this:

There are a total of 2 entries listed in the Vista Bootloader.
Bootloader Timeout: 5 seconds.
Default OS: Microsoft Windows Vista

Entry #1

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

Entry #2

Name: NeoSmart Linux
BCD ID: {a6fd139a-b671-11dc-9c36-0015f2c81805}
Drive: C:\
Bootloader Path: \NST\NeoGrub.mbr

PC specs: MoB Asus A8N32-sli. 150GB Raptor in Nvidia sata1 slot containing Vista, three 250GB drives in the remaining three Nvidia sata slots in RAID 5 configuration. Ubuntu is installed in a separate 250GB drive in Sil sata slot. If I set that as boot drive, Ubuntu runs ok.

Any ideas?
Hi Ubuntukko, welcome to NST.

It sounds like the drive numbers in Ubuntu's menu.lst are off - probably something to do with the way Linux sees your RAID configuration vs. what Windows does.

Can you post a copy of /boot/grub/menu.lst from Ubuntu's partition here? (please put it in
Hi Guru,
Now it seems that Ubuntu won't start even if I set its drive as the booting one.
Ubuntu's drive is the first physical drive and I guess that Vista overwrote the bootinformation?
I used the Ubuntu live-CD and executed find /boot/grub/menu.Ist and I get:
Error 15: File not found:
So grub is not there, how to get it there?
Vista can't read or write to the Ubuntu partition - so that's out of the question.

Can you see your Ubuntu partition from the Live CD?
Yes, with Gparted I can see all the disks/partitons as follows:
/dev/sda1 ntfs -this is for Vista
/dev/sdb - unallocated- this is part of the raid
/dev/sdc - unallocated- this is part of the raid
/dev/sdd - unallocated- this is part of the raid
/dev/sde1 ext3 (and in flags it says "boot")
/dev/sde2 extended
/dev/sde5 linux-swap
Now I'm close, maybe?
When I get to the Ubuntu bootloader and choose ubuntu I get an error, as I already told above.
But if I press "e" and in the following command prompt change (hd0,0) to (hd2,0) ubuntu loads and works fine.
So where do I have to make this change to make it work?
When I try to save it says I don't have the rights. How to deal with this?


:smile:NOW IT WORKS:smile:
Thanks and happy new year!
Last edited: