neuromancer74
Member
Dear Forum members,
I want to install Ubuntu 8.04.1 next to my Vista OS, but can't get the boot-loading to work.
I have five disks (here labelled 1-5). Vista sits on the first partition of disk 4 (e.g. /dev/sdd1), while Ubuntu is installed onto the first partition on disk 1 (e.g. /dev/sda1) with the swap file on a separate partition on disk 2.
I have followed the instructions closely on how to install Ubuntu from the NeoSmart Wiki (http://neosmart.net/wiki/display/EBCD/Ubuntu) and chose to install the GRUB bootloader onto the same partition as Ubuntu (i.e. /dev/sda1).
I then reboot into Vista and start EasyBCD (v1.7.2). I have tried adding entries for Ubuntu both with and without the GRUB installed on boot sector selection choice, but none seem to work. If I leave it unchecked and pick Drive 0, Partition 0 (Linux Native) and add it to the bootloader I get an error after selection in Windows bootloader stating "...Cannot load from harddisk. Insert Systemdisk and press any key". If I check it and a NeoGrub bootloader is added I get the following message after selection in Windows bootloader:
find --set-root --ignore-floppies /NST/menu.lst
(hd0,0)
Filesystem type is ntfs, partition type 0x7
configfile /NST/menu.lst
Turning on gate A20...Success.
Starting cmain()...find --set-root --ignore-floppies /boot/grub/menu.lst
At this point the computer stops and I have to reboot to do anything else.
It would seem like GRUB cannot find the correct disk and partition containing Ubuntu, since the filesystem is of wrong type. Is something wrong with the partition table in MBR and if so what can I do about it?
FYI (if it may provide any further clues), when I use the LiveCD to boot Ubuntu and run sudo fdisk -l in a terminal window I get the following:
root@ubuntu:/media# sudo fdisk -l
Disk /dev/sda: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000029f6
Device Boot Start End Blocks Id System
/dev/sda1 31385 36483 40957717+ 83 Linux
/dev/sda2 * 2 31384 252083947+ 5 Extended
/dev/sda5 2 31384 252081632 7 HPFS/NTFS
Partition table entries are not in disk order
Disk /dev/sdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0d7dd726
Device Boot Start End Blocks Id System
/dev/sdb1 * 2 36483 293041665 f W95 Ext'd (LBA)
/dev/sdb5 2 36483 293041633+ 7 HPFS/NTFS
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00068219
Device Boot Start End Blocks Id System
/dev/sdc2 * 2 121601 976752000 5 Extended
/dev/sdc5 2 120948 971506746 7 HPFS/NTFS
/dev/sdc6 120949 121601 5245191 82 Linux swap / Solaris
Disk /dev/sdd: 150.0 GB, 150039945216 bytes
255 heads, 63 sectors/track, 18241 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd52f9b17
Device Boot Start End Blocks Id System
/dev/sdd1 * 1 5494 44123136 7 HPFS/NTFS
/dev/sdd2 5494 18242 102397952 7 HPFS/NTFS
Disk /dev/sde: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd304aa6a
Device Boot Start End Blocks Id System
/dev/sde2 * 2 48641 390700800 5 Extended
/dev/sde5 2 48641 390700766+ 7 HPFS/NTFS
Any ideas on how to proceed? Your help is really appreciated!
Best regards,
David.
I want to install Ubuntu 8.04.1 next to my Vista OS, but can't get the boot-loading to work.
I have five disks (here labelled 1-5). Vista sits on the first partition of disk 4 (e.g. /dev/sdd1), while Ubuntu is installed onto the first partition on disk 1 (e.g. /dev/sda1) with the swap file on a separate partition on disk 2.
I have followed the instructions closely on how to install Ubuntu from the NeoSmart Wiki (http://neosmart.net/wiki/display/EBCD/Ubuntu) and chose to install the GRUB bootloader onto the same partition as Ubuntu (i.e. /dev/sda1).
I then reboot into Vista and start EasyBCD (v1.7.2). I have tried adding entries for Ubuntu both with and without the GRUB installed on boot sector selection choice, but none seem to work. If I leave it unchecked and pick Drive 0, Partition 0 (Linux Native) and add it to the bootloader I get an error after selection in Windows bootloader stating "...Cannot load from harddisk. Insert Systemdisk and press any key". If I check it and a NeoGrub bootloader is added I get the following message after selection in Windows bootloader:
find --set-root --ignore-floppies /NST/menu.lst
(hd0,0)
Filesystem type is ntfs, partition type 0x7
configfile /NST/menu.lst
Turning on gate A20...Success.
Starting cmain()...find --set-root --ignore-floppies /boot/grub/menu.lst
At this point the computer stops and I have to reboot to do anything else.
It would seem like GRUB cannot find the correct disk and partition containing Ubuntu, since the filesystem is of wrong type. Is something wrong with the partition table in MBR and if so what can I do about it?
FYI (if it may provide any further clues), when I use the LiveCD to boot Ubuntu and run sudo fdisk -l in a terminal window I get the following:
root@ubuntu:/media# sudo fdisk -l
Disk /dev/sda: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000029f6
Device Boot Start End Blocks Id System
/dev/sda1 31385 36483 40957717+ 83 Linux
/dev/sda2 * 2 31384 252083947+ 5 Extended
/dev/sda5 2 31384 252081632 7 HPFS/NTFS
Partition table entries are not in disk order
Disk /dev/sdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0d7dd726
Device Boot Start End Blocks Id System
/dev/sdb1 * 2 36483 293041665 f W95 Ext'd (LBA)
/dev/sdb5 2 36483 293041633+ 7 HPFS/NTFS
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00068219
Device Boot Start End Blocks Id System
/dev/sdc2 * 2 121601 976752000 5 Extended
/dev/sdc5 2 120948 971506746 7 HPFS/NTFS
/dev/sdc6 120949 121601 5245191 82 Linux swap / Solaris
Disk /dev/sdd: 150.0 GB, 150039945216 bytes
255 heads, 63 sectors/track, 18241 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd52f9b17
Device Boot Start End Blocks Id System
/dev/sdd1 * 1 5494 44123136 7 HPFS/NTFS
/dev/sdd2 5494 18242 102397952 7 HPFS/NTFS
Disk /dev/sde: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd304aa6a
Device Boot Start End Blocks Id System
/dev/sde2 * 2 48641 390700800 5 Extended
/dev/sde5 2 48641 390700766+ 7 HPFS/NTFS
Any ideas on how to proceed? Your help is really appreciated!
Best regards,
David.