space_Cadet
By: a guest | Jul 4th, 2009 | Syntax:
None | Size: 1.47 KB | Hits: 13 | Expires: Never
Partition your disk with vista, then chkdsk.
THEN
Install Ubuntu, making sure to place the GRUB on the Ubuntu Partition, (the last step before the install has a summary page, and an advanced button, click the button, and change the grub installation to the partition that you are installing ubuntu on.)
THEN
Reboot into windows, and grab this...
http://www.winimage.com/bootpa26.zip
Extract that to C:\ and open a cmd prompt as admin (start > type cmd > press ctrl+shift+enter > press alt+c)
In CMD, do:
C:\windows\system32>cd \
C:\>mkdir bootpart
C:\>bootpart
Bootpart will list your partitions, like this...
Physical number of disk 0 : ad9cad9c
0 : C: type=5 (Extended), size= 506047 KB, Lba Pos=16065
1 : C: type=6 (BIGDOS Fat16), size= 506016 KB, Lba Pos=16128
2 : C: type=17 , size= 79754692 KB, Lba Pos=1028160
3 : C:* type=7 (HPFS/NTFS), size= 81690525 KB, Lba Pos=160537545
4 : C: type=17 , size= 82172475 KB, Lba Pos=323918595
You would select the one that says (Linux Native) so let's say it's 1
C:\>BOOTPART 1 LBA c:\Bootpart\Ubuntu.bin
THEN
run bcdedit.exe
C:\Windows\system32>bcdedit.exe /enum
will show you current entries in the boot menu.
C:\>bcdedit.exe /create {legacy} /d "Ubuntu Linux"
C:\>bcdedit.exe /set {legacy} device partition=C:
C:\>bcdedit.exe /set {legacy} path \bootpart\Ubuntu.bin
C:\>bcdedit /displayorder {legacy} {current}
Now reboot the system and see the new entry in the boot loader.