Tri-boot (Vista, XP, Wubi Ubuntu 8.10) problem [SOLVED]

#61
Here's a copy of the boot_info_results.txt file that I created so I could examine my boot files:

Code:
No known boot loader is installed in the MBR of /dev/sda

sda1:
    File system:  vfat
    Boot sector  type:  Unknown
    Boot sector  info:  
    Operating System: 
    Boot files/directories present: 

sda2:
    File system:  swap

sda3:
    File system:  ntfs
    Boot sector  type:  Vista
    Boot sector  info:  According to the info in the boot sector, sda3 starts at sector 20560325. BootPart in nst_grub-01989DCEF0324D997FFB79052C605827.mbr is trying to chain load sector #506706165 on boot drive #1 BootPart in nst_grub.mbr is trying to chain load sector #506706165 on boot drive #1
    Operating System: Vista
    Boot files/directories present:  /ubuntu/disks/boot/grub/menu.lst /boot.ini /bootmgr /ntldr /ntdetect.com /wubildr.mbr /ubuntu/winboot/wubildr.mbr /boot /ubuntu/disks /ubuntu/disks/boot/ /ubuntu/disks/boot/grub /ubuntu/disks/boot/grub /NST

sda4:
    File system:  ext3
    Boot sector  type:  Grub
    Boot sector  info:  Grub is installed to the boot sector of /dev/sda4 and looks at sector 527464797 of the same hard drive for the stage2 file. (a stage2 file is at this location on /dev/sda) and on partition #4 for menu.lst.
    Operating System: Linux
    Boot files/directories present:  /boot/grub/menu.lst /boot /boot/grub


Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x3c5a8d58

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63       80324       40131    6  FAT16
/dev/sda2       547655850   556861094     4602622+  82  Linux swap / Solaris
/dev/sda3   *    20560325   506706164   243072920    7  HPFS/NTFS
/dev/sda4       506706165   547655849    20474842+  83  Linux

Partition table entries are not in disk order
# partition table of /dev/sda
unit: sectors

/dev/sda1 : start=       63, size=    80262, Id= 6
/dev/sda2 : start=547655850, size=  9205245, Id=82
/dev/sda3 : start= 20560325, size=486145840, Id= 7, bootable
/dev/sda4 : start=506706165, size= 40949685, Id=83

sda3/ubuntu/disks/boot/grub/menu.lst

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=2C6EDB496EDB0B0A loop=/ubuntu/disks/root.disk ro ROOTFLAGS=syncio

## default grub root device
## e.g. groot=(hd0,0)
# groot=()/ubuntu/disks

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title        Ubuntu 8.10, kernel 2.6.27-7-generic
root        ()/ubuntu/disks
kernel        /boot/vmlinuz-2.6.27-7-generic root=UUID=2C6EDB496EDB0B0A loop=/ubuntu/disks/root.disk ro ROOTFLAGS=syncio quiet splash 
initrd        /boot/initrd.img-2.6.27-7-generic

title        Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
root        ()/ubuntu/disks
kernel        /boot/vmlinuz-2.6.27-7-generic root=UUID=2C6EDB496EDB0B0A loop=/ubuntu/disks/root.disk ro ROOTFLAGS=syncio  single
initrd        /boot/initrd.img-2.6.27-7-generic

title        Ubuntu 8.10, memtest86+
root        ()/ubuntu/disks
kernel        /boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title        Microsoft Windows XP Professional
root        (hd0,1)
savedefault
chainloader    +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda3
title        Windows Vista/Longhorn (loader)
root        (hd0,2)
savedefault
chainloader    +1



title Ubuntu-on-/dev/sda1
root (hd0,0)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda1
root (hd0,0)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda4
root (hd0,3)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda4
root (hd0,3)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda4
root (hd0,3)
configfile /boot/grub/menu.lst



sda3/boot.ini

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional" /fastdetect


sda3/boot

total 4172
drwxrwxrwx 1 root root    8192 2008-12-10 21:30 .
drwxrwxrwx 1 root root   12288 2008-12-19 12:02 ..
-rwxrwxrwx 1 root root   28672 2008-12-19 12:04 BCD
-rwxrwxrwx 1 root root  262144 2008-12-10 14:34 BCD.Backup.0001
-rwxrwxrwx 1 root root  262144 2008-12-19 12:04 BCD.LOG
-rwxrwxrwx 2 root root       0 2008-02-03 16:06 BCD.LOG1
-rwxrwxrwx 2 root root       0 2008-02-03 16:06 BCD.LOG2
-rwxrwxrwx 1 root root    1024 2008-03-04 09:08 bootfix.bin
-rwxrwxrwx 1 root root 3170304 2008-03-04 09:08 boot.sdi
-rwxrwxrwx 1 root root   65536 2008-02-03 16:06 bootstat.dat
drwxrwxrwx 1 root root       0 2008-02-03 16:06 cs-CZ
drwxrwxrwx 1 root root       0 2008-02-03 16:06 da-DK
drwxrwxrwx 1 root root       0 2008-02-03 16:06 de-DE
drwxrwxrwx 1 root root       0 2008-02-03 16:06 el-GR
drwxrwxrwx 1 root root       0 2008-02-03 16:06 en-US
drwxrwxrwx 1 root root       0 2008-02-03 16:06 es-ES
-rwxrwxrwx 1 root root    2048 2008-03-04 15:05 etfsboot.com
drwxrwxrwx 1 root root       0 2008-02-03 16:06 fi-FI
drwxrwxrwx 1 root root    4096 2008-02-03 16:06 fonts
drwxrwxrwx 1 root root       0 2008-02-03 16:06 fr-FR
drwxrwxrwx 1 root root       0 2008-02-03 16:06 hu-HU
drwxrwxrwx 1 root root       0 2008-02-03 16:06 it-IT
drwxrwxrwx 1 root root       0 2008-02-03 16:06 ja-JP
drwxrwxrwx 1 root root       0 2008-02-03 16:06 ko-KR
-rwxrwxrwx 1 root root  406584 2008-01-20 19:23 memtest.exe
drwxrwxrwx 1 root root       0 2008-02-03 16:06 nb-NO
drwxrwxrwx 1 root root       0 2008-02-03 16:06 nl-NL
drwxrwxrwx 1 root root       0 2008-02-03 16:06 pl-PL
drwxrwxrwx 1 root root       0 2008-02-03 16:06 pt-BR
drwxrwxrwx 1 root root       0 2008-02-03 16:06 pt-PT
-rwxrwxrwx 1 root root   20480 2008-12-10 21:30 Recovery.bcd
-rwxrwxrwx 2 root root   17408 2008-12-10 21:30 Recovery.bcd.LOG
-rwxrwxrwx 2 root root       0 2008-12-10 21:30 Recovery.bcd.LOG1
-rwxrwxrwx 2 root root       0 2008-12-10 21:30 Recovery.bcd.LOG2
drwxrwxrwx 1 root root       0 2008-02-03 16:06 ru-RU
drwxrwxrwx 1 root root       0 2008-02-03 16:06 sv-SE
drwxrwxrwx 1 root root       0 2008-02-03 16:06 tr-TR
drwxrwxrwx 1 root root       0 2008-02-03 16:06 zh-CN
drwxrwxrwx 1 root root       0 2008-02-03 16:06 zh-HK
drwxrwxrwx 1 root root       0 2008-02-03 16:06 zh-TW

sda3/ubuntu/disks

total 14648448
drwxrwxrwx 1 root root           0 2008-12-13 00:03 .
drwxrwxrwx 1 root root        4096 2008-12-12 15:54 ..
drwxrwxrwx 1 root root        4096 2008-12-12 17:15 boot
-rwxrwxrwx 2 root root 14000000000 2008-12-15 18:31 root.disk
drwxrwxrwx 1 root root           0 2008-12-12 15:53 shared
-rwxrwxrwx 2 root root  1000000000 2008-12-12 17:10 swap.disk

sda3/ubuntu/disks/boot/

total 13016
drwxrwxrwx 1 root root    4096 2008-12-12 17:15 .
drwxrwxrwx 1 root root       0 2008-12-13 00:03 ..
-rwxrwxrwx 1 root root  503560 2008-10-24 01:55 abi-2.6.27-7-generic
-rwxrwxrwx 1 root root   85316 2008-10-24 01:55 config-2.6.27-7-generic
drwxrwxrwx 1 root root       0 2008-12-12 17:15 grub
-rwxrwxrwx 1 root root 8901816 2008-12-12 17:15 initrd.img-2.6.27-7-generic
-rwxrwxrwx 1 root root  124152 2008-09-11 14:11 memtest86+.bin
-rwxrwxrwx 1 root root 1352144 2008-10-24 01:55 System.map-2.6.27-7-generic
-rwxrwxrwx 1 root root    1130 2008-10-24 01:57 vmcoreinfo-2.6.27-7-generic
-rwxrwxrwx 1 root root 2339712 2008-10-24 01:55 vmlinuz-2.6.27-7-generic

sda3/ubuntu/disks/boot/grub

total 21
drwxrwxrwx 1 root root    0 2008-12-12 17:15 .
drwxrwxrwx 1 root root 4096 2008-12-12 17:15 ..
-rwxrwxrwx 1 root root  191 2008-12-12 17:15 default
-rwxrwxrwx 1 root root   30 2008-12-12 17:15 device.map
-rwxrwxrwx 1 root root 5135 2008-12-15 18:24 menu.lst
-rwxrwxrwx 1 root root 4261 2008-12-12 17:15 menu.lst~

sda3/ubuntu/disks/boot/grub

total 21
drwxrwxrwx 1 root root    0 2008-12-12 17:15 .
drwxrwxrwx 1 root root 4096 2008-12-12 17:15 ..
-rwxrwxrwx 1 root root  191 2008-12-12 17:15 default
-rwxrwxrwx 1 root root   30 2008-12-12 17:15 device.map
-rwxrwxrwx 1 root root 5135 2008-12-15 18:24 menu.lst
-rwxrwxrwx 1 root root 4261 2008-12-12 17:15 menu.lst~

sda3/NST

total 21
drwxrwxrwx 1 root root  4096 2008-12-18 22:24 .
drwxrwxrwx 1 root root 12288 2008-12-19 12:02 ..
-rwxrwxrwx 2 root root   512 2008-12-18 22:24 nst_grub-01989DCEF0324D997FFB79052C605827.mbr
-rwxrwxrwx 1 root root   512 2008-12-15 00:56 nst_grub.mbr

sda4/boot/grub/menu.lst

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=dd4f326a-2165-40f6-aed4-2b44b15b71a5  ro ROOTFLAGS=syncio

## default grub root device
## e.g. groot=(hd0,0)
# groot=()/ubuntu/disks

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title        Ubuntu 8.10, kernel 2.6.27-7-generic
root        (hd0,3)/ubuntu/disks
kernel        /boot/vmlinuz-2.6.27-7-generic root=UUID=dd4f326a-2165-40f6-aed4-2b44b15b71a5  ro ROOTFLAGS=syncio quiet splash 
initrd        /boot/initrd.img-2.6.27-7-generic

title        Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
root        (hd0,3)/ubuntu/disks
kernel        /boot/vmlinuz-2.6.27-7-generic root=UUID=dd4f326a-2165-40f6-aed4-2b44b15b71a5  ro ROOTFLAGS=syncio  single
initrd        /boot/initrd.img-2.6.27-7-generic

title        Ubuntu 8.10, memtest86+
root        (hd0,3)/ubuntu/disks
kernel        /boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title        Microsoft Windows XP Professional
root        (hd0,1)
savedefault
chainloader    +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda3
title        Windows Vista/Longhorn (loader)
root        (hd0,2)
savedefault
chainloader    +1



title Ubuntu-on-/dev/sda1
root (hd0,0)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda1
root (hd0,0)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda4
root (hd0,3)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda4
root (hd0,3)
configfile /boot/grub/menu.lst



# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root


title Windows
root (hd0,2)
makeactive
chainloader +1
boot


title Windows Vista/Longhorn (loader)
root (hd0,2)
makeactive
chainloader +1
boot


sda4/boot

total 12812
drwxr-xr-x  3 root root    4096 2008-12-15 18:24 .
drwxr-xr-x 21 root root    4096 2008-11-13 05:25 ..
-rwxr-xr-x  1 root root  503560 2008-12-15 18:23 abi-2.6.27-7-generic
-rwxr-xr-x  1 root root   85316 2008-12-15 18:23 config-2.6.27-7-generic
drwxr-xr-x  2 root root    4096 2008-12-15 18:30 grub
-rwxr-xr-x  1 root root 8647292 2008-12-15 18:24 initrd.img-2.6.27-7-generic
-rwxr-xr-x  1 root root  124152 2008-12-15 18:23 memtest86+.bin
-rwxr-xr-x  1 root root 1352144 2008-12-15 18:23 System.map-2.6.27-7-generic
-rwxr-xr-x  1 root root    1130 2008-12-15 18:23 vmcoreinfo-2.6.27-7-generic
-rwxr-xr-x  1 root root 2339712 2008-12-15 18:23 vmlinuz-2.6.27-7-generic

sda4/boot/grub

total 344
drwxr-xr-x 2 root root   4096 2008-12-15 18:30 .
drwxr-xr-x 3 root root   4096 2008-12-15 18:24 ..
-rwxr-xr-x 1 root root    191 2008-12-15 18:23 default
-rwxr-xr-x 1 root root     30 2008-12-15 18:23 device.map
-rwxr-xr-x 1 root root   8108 2008-12-15 18:24 e2fs_stage1_5
-rwxr-xr-x 1 root root   7856 2008-12-15 18:24 fat_stage1_5
-rwxr-xr-x 1 root root   8712 2008-12-15 18:24 jfs_stage1_5
-rwxr-xr-x 1 root root   5319 2008-12-15 18:30 menu.lst
-rw-r--r-- 1 root root   5304 2008-12-15 18:24 menu.lst~
-rwxr-xr-x 1 root root   7352 2008-12-15 18:24 minix_stage1_5
-rwxr-xr-x 1 root root   9756 2008-12-15 18:24 reiserfs_stage1_5
-rwxr-xr-x 1 root root    512 2008-12-15 18:24 stage1
-rwxr-xr-x 1 root root 121460 2008-12-15 18:24 stage2
-rwxr-xr-x 1 root root 121460 2008-12-15 18:24 stage2_eltorito
-rwxr-xr-x 1 root root   9556 2008-12-15 18:24 xfs_stage1_5

StdErr Messages 

Unknown MBR on /dev/sda

00000000  fc eb 47 80 42 6f 6f 74  69 74 20 45 4d 42 52 49  |..G.Bootit EMBRI|
00000010  20 32 2e 30 31 0d 0a 0a  00 43 6f 70 79 72 69 67  | 2.01....Copyrig|
00000020  68 74 20 28 63 29 20 31  39 39 36 2d 32 30 30 30  |ht (c) 1996-2000|
00000030  2c 20 32 30 30 35 20 54  65 72 61 42 79 74 65 20  |, 2005 TeraByte |
00000040  55 6e 6c 69 6d 69 74 65  64 2e 33 c0 be 00 30 fa  |Unlimited.3...0.|
00000050  8e d6 89 c4 fb ea 5a 00  c0 07 0e 1f be 04 00 e8  |......Z.........|
00000060  bb 00 8e c0 8b f8 b4 08  8a 16 03 00 cd 13 72 1f  |..............r.|
00000070  80 e1 3f 88 0e 91 01 b4  02 a0 91 01 33 db b9 01  |..?.........3...|
00000080  00 33 d2 8a 16 03 00 68  e0 07 07 cd 13 73 05 be  |.3.....h.....s..|
00000090  38 01 eb 7c 06 1f 81 c3  00 02 8d 77 02 ad 3d 49  |8..|.......w..=I|
000000a0  42 75 0a ad 3d 4d 20 75  04 81 c3 00 02 89 de ad  |Bu..=M u........|
000000b0  3d 45 4d 75 2a ad 3d 42  52 75 24 ac 24 e0 75 1a  |=EMu*.=BRu$.$.u.|
000000c0  ac 2e 3a 06 91 01 77 0d  ad 50 ad 3d 00 02 74 14  |..:...w..P.=..t.|
000000d0  be 38 01 eb 3b be 68 01  eb 36 be 5a 01 eb 31 be  |.8..;.h..6.Z..1.|
000000e0  76 01 eb 2c 58 24 3f c1  e0 09 01 c3 8b 07 3d 55  |v..,X$?.......=U|
000000f0  aa 75 1a 89 de 33 ff 68  00 20 07 b9 00 28 f3 a5  |.u...3.h. ...(..|
00000100  1e 07 2e 8a 2e 03 00 ea  03 00 00 20 cb be 83 01  |........... ....|
00000110  0e 1f e8 08 00 be 47 01  e8 02 00 eb fe 06 53 50  |......G.......SP|
00000120  56 57 ac 3c 00 74 0b bb  07 00 b4 0e 56 cd 10 5e  |VW.<.t......V..^|
00000130  eb f0 5f 5e 58 5b 07 c3  48 61 72 64 77 61 72 65  |.._^X[..Hardware|
00000140  20 45 72 72 6f 72 00 07  20 2d 20 53 79 73 74 65  | Error.. - Syste|
00000150  6d 20 48 61 6c 74 65 64  21 00 56 65 72 73 69 6f  |m Halted!.Versio|
00000160  6e 20 43 68 65 63 6b 00  53 50 54 20 3c 20 4d 69  |n Check.SPT < Mi|
00000170  6e 69 6d 75 6d 00 45 4d  42 52 20 6d 69 73 73 69  |nimum.EMBR missi|
00000180  6e 67 00 45 4d 42 52 4c  20 6d 69 73 73 69 6e 67  |ng.EMBRL missing|
00000190  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001b0  00 00 00 00 00 2c 44 63  58 8d 5a 3c 00 00 00 01  |.....,DcX.Z<....|
000001c0  01 00 06 fe 3f 04 3f 00  00 00 86 39 01 00 00 00  |....?.?....9....|
000001d0  c1 ff 82 fe ff ff aa 90  a4 20 fd 75 8c 00 80 d1  |......... .u....|
000001e0  d8 ff 07 fe ff ff c5 b9  39 01 30 ff f9 1c 00 00  |........9.0.....|
000001f0  c1 ff 83 fe ff ff f5 b8  33 1e b5 d7 70 02 55 aa  |........3...p.U.|
00000200
Feel free to check it out...:wink:

Cheers! :smile:

Addendum:

Hello...i just reinstalled BootIT NG, and when i rebooted, my Linux partition was in the boot menu (of BootIT NG, not the Vista bootloader!:wink:)...and was I able to boot just fine into Ubuntu that way! :grinning: It seems that at least one of my problems is solved now...i can now boot into Ubuntu fine with BootIT NG, instead of the Vista bootloader!

However, my XP boot problem is not unresolved...when I tried booting into the XP entry in BootIT NG, i'm now getting the "hal.dll" message, meaning that I have the wrong partition...

Seems I need some help with that...i have a hunch that editing the boot.ini file again, and changing the partition values to one already tried previously might fix my problem! :wink: SO which one?

Looking forward to all replies... :smile:
 
Last edited:
#62
Except for one thing that is. There's no reference at all to XP seen there for SDa5 since SDa2 and SDa4 are extended partitions according to that.

For the hal.dll error simply expand that from the I386 folder on the XP disk when booted upto the recovery console. http://pcsupport.about.com/od/fixtheproblem/ht/restorehaldll.htm

At least now you are finally seeing the correct entry in the boot.ini since the hal.dll error is strictly XP there. You may be starting to see some real progress once the system file is expanded.
 
#63
Except for one thing that is. There's no reference at all to XP seen there for SDa5 since SDa2 and SDa4 are extended partitions according to that.

For the hal.dll error simply expand that from the I386 folder on the XP disk when booted upto the recovery console. http://pcsupport.about.com/od/fixtheproblem/ht/restorehaldll.htm

At least now you are finally seeing the correct entry in the boot.ini since the hal.dll error is strictly XP there. You may be starting to see some real progress once the system file is expanded.
Indeed...i'm addressing this same confusion right now by people over at the Ubuntu forums! :lol: XP exists, and you only have to see the pic of BootIT NG to see that...the reason why it doesn't show up in the txt. file is because XP wasn't in the MBR when i created the file!

But anyway...can we stop arguing about whether XP exists or it doesn't, and just concentrate here on the main problem?

Thanks! :grinning:

EDIT: thanks for the link...i'll check it out! Cheers! :grinning:

EDIT #2: here's a pic of "Computer" to back up my claim...notice how it says "WinXP" on the drive right next to "OS"...that would be XP! :wink:
 

Attachments

Last edited:
#64
I never said ir didn't exist. I was simply pointing that there was no reference to it in the text seen there. The lack of seeing any partitions but gaps of unallocated drive space was why the suggestion was made to boot up with a live distro to verify what BootIT was reporting as the NTFS partition proceeding the Vista primary and the swap partition following ubuntu.

Once you repaired the Vista entries you wouldn't expect to see XP having anything in the mbr since you would now be using the Vista boot loader to get to the boot menu first before selecting XP. Once the hall.dll has been expanded into the system32 folder XP should now load right up.
 
#65
I never said ir didn't exist. I was simply pointing that there was no reference to it in the text seen there. The lack of seeing any partitions but gaps of unallocated drive space was why the suggestion was made to boot up with a live distro to verify what BootIT was reporting as the NTFS partition proceeding the Vista primary and the swap partition following ubuntu.

Once you repaired the Vista entries you wouldn't expect to see XP having anything in the mbr since you would now be using the Vista boot loader to get to the boot menu first before selecting XP. Once the hall.dll has been expanded into the system32 folder XP should now load right up.
About that...one thing I forgot to mention here is that before I reinstalled BootIT NG, I first deleted the entry in the MBR for the first partition of the hard drive, i.e. the one that has the EMBR (extended master boot record for BootIT NG), and replaced it with XP....now XP stays in the MBR, even after I boot into Vista. :smile: That is why Vista can now see XP, but couldn't before...go figure! Of course the fact that the EMBR partition was ever in the MBR to begin with was of course due to a dumb move on my part. It seems that several days ago, when I knew less about BootIT, I (like a dumbass) put the partition that the EMBR was on in the MBR, thinking I guess that it needed to be there in order to boot from it...which was of course not the case, since the EMBR is actually another partition table outside of the standard MBR, and so naturally does not have to be in the MBR, in order for BootIT NG to boot from it at startup! :shame: Once I realized that yesterday, i immediately then deleted the entry for the EMBR partition out of the MBR, and replaced it with the one for XP...so now I no longer have the 4 primary partitions limit problem with placing XP in the MBR! :smile:

I haven't had time yet to check out that link, though, so I don't understand yet the bit about expanding hal.dll....

But anyway, thanks for taking all the time to help me with my problem...and I am certainly glad that I am finally seeing some sucess! :wink:

Cheers! :booyah:

Addendum:

Ok...here's an update! :smile:

I replaced the ntldr file (I knew it was corrupt before, but never bothered to replace it, because I was trying to boot into XP from the Vista bootloader) in XP with the downloaded copy...and i'm no longer getting the hal.dll error! :grinning: I'm now getting the ntoskrnl.exe error, which according to Troubleshooting Windows XP - NeoSmart Technologies Wiki means the partition number in boot.ini is wrong. I now only have to find the correct partition number, and I should be able to boot into XP fine from BootIT NG! :wink:

Cheers!

-Coolname007

:wink:

EDIT: here's my newly created boot_info_results.txt! :tongueout:

Code:
Bootit is installed in the MBR of /dev/sda

sda1:
    File system:  vfat
    Boot sector  type:  XP
    Boot sector  info:  
    Operating System: XP
    Boot files/directories present:  /boot.ini /ntldr /NTLDR /NTDETECT.COM /ntdetect.com

sda2:
    File system:  swap

sda3:
    File system:  ntfs
    Boot sector  type:  Vista
    Boot sector  info:  According to the info in the boot sector, sda3 starts at sector 20560325. BootPart in nst_grub-01989DCEF0324D997FFB79052C605827.mbr is trying to chain load sector #506706165 on boot drive #1 BootPart in nst_grub.mbr is trying to chain load sector #506706165 on boot drive #1
    Operating System: Vista
    Boot files/directories present:  /ubuntu/disks/boot/grub/menu.lst /boot.ini /bootmgr /ntldr /ntdetect.com /wubildr.mbr /ubuntu/winboot/wubildr.mbr /boot /ubuntu/disks /ubuntu/disks/boot/ /ubuntu/disks/boot/grub /ubuntu/disks/boot/grub /NST

sda4:
    File system:  ext3
    Boot sector  type:  Grub
    Boot sector  info:  Grub is installed to the boot sector of /dev/sda4 and looks at sector 527464797 of the same hard drive for the stage2 file. (a stage2 file is at this location on /dev/sda) and on partition #4 for menu.lst.
    Operating System: Ubuntu 8.10 \n \l
    Boot files/directories present:  /boot/grub/menu.lst /boot /boot/grub


Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x3c5a8d58

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1       556861095   618293654    30716280    c  W95 FAT32 (LBA)
/dev/sda2       547655850   556861094     4602622+  82  Linux swap / Solaris
/dev/sda3        20560325   506706164   243072920    7  HPFS/NTFS
/dev/sda4   *   506706165   547655849    20474842+  83  Linux

Partition table entries are not in disk order
/dev/sda1: LABEL="WINXP-OS" UUID="5BE6-0200" TYPE="vfat" 
/dev/sda2: UUID="94cd6bbb-4b8c-437e-abef-fb744053d906" TYPE="swap" 
/dev/sda3: UUID="2C6EDB496EDB0B0A" LABEL="OS" TYPE="ntfs" 
/dev/sda4: LABEL="Ubuntu-real" UUID="dd4f326a-2165-40f6-aed4-2b44b15b71a5" TYPE="ext3" 
# partition table of /dev/sda
unit: sectors

/dev/sda1 : start=556861095, size= 61432560, Id= c
/dev/sda2 : start=547655850, size=  9205245, Id=82
/dev/sda3 : start= 20560325, size=486145840, Id= 7
/dev/sda4 : start=506706165, size= 40949685, Id=83, bootable

sda1/boot.ini

[boot loader] 
timeout=30 
default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS 
[operating systems] 
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional" /fastdetect 
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect 
C:\="Unidentified operating system on drive C."  

sda3/ubuntu/disks/boot/grub/menu.lst

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=2C6EDB496EDB0B0A loop=/ubuntu/disks/root.disk ro ROOTFLAGS=syncio

## default grub root device
## e.g. groot=(hd0,0)
# groot=()/ubuntu/disks

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title        Ubuntu 8.10, kernel 2.6.27-7-generic
root        ()/ubuntu/disks
kernel        /boot/vmlinuz-2.6.27-7-generic root=UUID=2C6EDB496EDB0B0A loop=/ubuntu/disks/root.disk ro ROOTFLAGS=syncio quiet splash 
initrd        /boot/initrd.img-2.6.27-7-generic

title        Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
root        ()/ubuntu/disks
kernel        /boot/vmlinuz-2.6.27-7-generic root=UUID=2C6EDB496EDB0B0A loop=/ubuntu/disks/root.disk ro ROOTFLAGS=syncio  single
initrd        /boot/initrd.img-2.6.27-7-generic

title        Ubuntu 8.10, memtest86+
root        ()/ubuntu/disks
kernel        /boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title        Microsoft Windows XP Professional
root        (hd0,1)
savedefault
chainloader    +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda3
title        Windows Vista/Longhorn (loader)
root        (hd0,2)
savedefault
chainloader    +1



title Ubuntu-on-/dev/sda1
root (hd0,0)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda1
root (hd0,0)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda4
root (hd0,3)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda4
root (hd0,3)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda4
root (hd0,3)
configfile /boot/grub/menu.lst



sda3/boot.ini

[boot loader] 
timeout=30 
default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS 
[operating systems] 
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional" /fastdetect 

sda3/boot

total 4172
drwxrwxrwx 1 root root    8192 2008-12-10 21:30 .
drwxrwxrwx 1 root root   12288 2008-12-20 12:29 ..
-rwxrwxrwx 1 root root   28672 2008-12-20 12:52 BCD
-rwxrwxrwx 1 root root  262144 2008-12-10 14:34 BCD.Backup.0001
-rwxrwxrwx 1 root root  262144 2008-12-20 12:17 BCD.LOG
-rwxrwxrwx 2 root root       0 2008-02-03 16:06 BCD.LOG1
-rwxrwxrwx 2 root root       0 2008-02-03 16:06 BCD.LOG2
-rwxrwxrwx 1 root root    1024 2008-03-04 09:08 bootfix.bin
-rwxrwxrwx 1 root root 3170304 2008-03-04 09:08 boot.sdi
-rwxrwxrwx 1 root root   65536 2008-02-03 16:06 bootstat.dat
drwxrwxrwx 1 root root       0 2008-02-03 16:06 cs-CZ
drwxrwxrwx 1 root root       0 2008-02-03 16:06 da-DK
drwxrwxrwx 1 root root       0 2008-02-03 16:06 de-DE
drwxrwxrwx 1 root root       0 2008-02-03 16:06 el-GR
drwxrwxrwx 1 root root       0 2008-02-03 16:06 en-US
drwxrwxrwx 1 root root       0 2008-02-03 16:06 es-ES
-rwxrwxrwx 1 root root    2048 2008-03-04 15:05 etfsboot.com
drwxrwxrwx 1 root root       0 2008-02-03 16:06 fi-FI
drwxrwxrwx 1 root root    4096 2008-02-03 16:06 fonts
drwxrwxrwx 1 root root       0 2008-02-03 16:06 fr-FR
drwxrwxrwx 1 root root       0 2008-02-03 16:06 hu-HU
drwxrwxrwx 1 root root       0 2008-02-03 16:06 it-IT
drwxrwxrwx 1 root root       0 2008-02-03 16:06 ja-JP
drwxrwxrwx 1 root root       0 2008-02-03 16:06 ko-KR
-rwxrwxrwx 1 root root  406584 2008-01-20 19:23 memtest.exe
drwxrwxrwx 1 root root       0 2008-02-03 16:06 nb-NO
drwxrwxrwx 1 root root       0 2008-02-03 16:06 nl-NL
drwxrwxrwx 1 root root       0 2008-02-03 16:06 pl-PL
drwxrwxrwx 1 root root       0 2008-02-03 16:06 pt-BR
drwxrwxrwx 1 root root       0 2008-02-03 16:06 pt-PT
-rwxrwxrwx 1 root root   20480 2008-12-10 21:30 Recovery.bcd
-rwxrwxrwx 2 root root   17408 2008-12-10 21:30 Recovery.bcd.LOG
-rwxrwxrwx 2 root root       0 2008-12-10 21:30 Recovery.bcd.LOG1
-rwxrwxrwx 2 root root       0 2008-12-10 21:30 Recovery.bcd.LOG2
drwxrwxrwx 1 root root       0 2008-02-03 16:06 ru-RU
drwxrwxrwx 1 root root       0 2008-02-03 16:06 sv-SE
drwxrwxrwx 1 root root       0 2008-02-03 16:06 tr-TR
drwxrwxrwx 1 root root       0 2008-02-03 16:06 zh-CN
drwxrwxrwx 1 root root       0 2008-02-03 16:06 zh-HK
drwxrwxrwx 1 root root       0 2008-02-03 16:06 zh-TW

sda3/ubuntu/disks

total 14648448
drwxrwxrwx 1 root root           0 2008-12-13 00:03 .
drwxrwxrwx 1 root root        4096 2008-12-12 15:54 ..
drwxrwxrwx 1 root root        4096 2008-12-12 17:15 boot
-rwxrwxrwx 2 root root 14000000000 2008-12-15 18:31 root.disk
drwxrwxrwx 1 root root           0 2008-12-12 15:53 shared
-rwxrwxrwx 2 root root  1000000000 2008-12-12 17:10 swap.disk

sda3/ubuntu/disks/boot/

total 13016
drwxrwxrwx 1 root root    4096 2008-12-12 17:15 .
drwxrwxrwx 1 root root       0 2008-12-13 00:03 ..
-rwxrwxrwx 1 root root  503560 2008-10-24 01:55 abi-2.6.27-7-generic
-rwxrwxrwx 1 root root   85316 2008-10-24 01:55 config-2.6.27-7-generic
drwxrwxrwx 1 root root       0 2008-12-12 17:15 grub
-rwxrwxrwx 1 root root 8901816 2008-12-12 17:15 initrd.img-2.6.27-7-generic
-rwxrwxrwx 1 root root  124152 2008-09-11 14:11 memtest86+.bin
-rwxrwxrwx 1 root root 1352144 2008-10-24 01:55 System.map-2.6.27-7-generic
-rwxrwxrwx 1 root root    1130 2008-10-24 01:57 vmcoreinfo-2.6.27-7-generic
-rwxrwxrwx 1 root root 2339712 2008-10-24 01:55 vmlinuz-2.6.27-7-generic

sda3/ubuntu/disks/boot/grub

total 21
drwxrwxrwx 1 root root    0 2008-12-12 17:15 .
drwxrwxrwx 1 root root 4096 2008-12-12 17:15 ..
-rwxrwxrwx 1 root root  191 2008-12-12 17:15 default
-rwxrwxrwx 1 root root   30 2008-12-12 17:15 device.map
-rwxrwxrwx 1 root root 5135 2008-12-15 18:24 menu.lst
-rwxrwxrwx 1 root root 4261 2008-12-12 17:15 menu.lst~

sda3/ubuntu/disks/boot/grub

total 21
drwxrwxrwx 1 root root    0 2008-12-12 17:15 .
drwxrwxrwx 1 root root 4096 2008-12-12 17:15 ..
-rwxrwxrwx 1 root root  191 2008-12-12 17:15 default
-rwxrwxrwx 1 root root   30 2008-12-12 17:15 device.map
-rwxrwxrwx 1 root root 5135 2008-12-15 18:24 menu.lst
-rwxrwxrwx 1 root root 4261 2008-12-12 17:15 menu.lst~

sda3/NST

total 21
drwxrwxrwx 1 root root  4096 2008-12-18 22:24 .
drwxrwxrwx 1 root root 12288 2008-12-20 12:29 ..
-rwxrwxrwx 2 root root   512 2008-12-18 22:24 nst_grub-01989DCEF0324D997FFB79052C605827.mbr
-rwxrwxrwx 1 root root   512 2008-12-15 00:56 nst_grub.mbr

sda4/boot/grub/menu.lst

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=dd4f326a-2165-40f6-aed4-2b44b15b71a5 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,3)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title        Ubuntu 8.10, kernel 2.6.27-7-generic
root        (hd0,3)/ubuntu/disks
kernel        /boot/vmlinuz-2.6.27-7-generic root=UUID=dd4f326a-2165-40f6-aed4-2b44b15b71a5  ro ROOTFLAGS=syncio quiet splash 
initrd        /boot/initrd.img-2.6.27-7-generic

title        Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
root        (hd0,3)/ubuntu/disks
kernel        /boot/vmlinuz-2.6.27-7-generic root=UUID=dd4f326a-2165-40f6-aed4-2b44b15b71a5  ro ROOTFLAGS=syncio  single
initrd        /boot/initrd.img-2.6.27-7-generic

title        Ubuntu 8.10, memtest86+
root        (hd0,3)/ubuntu/disks
kernel        /boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title        Microsoft Windows XP Professional
root        (hd0,1)
savedefault
chainloader    +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda3
title        Windows Vista/Longhorn (loader)
root        (hd0,2)
savedefault
chainloader    +1







title Ubuntu-on-/dev/sda1
root (hd0,0)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda4
root (hd0,3)
configfile /boot/grub/menu.lst




title Ubuntu-on-/dev/sda4
root (hd0,3)
configfile /boot/grub/menu.lst



# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root


title Windows
root (hd0,2)
makeactive
chainloader +1
boot


title Windows Vista/Longhorn (loader)
root (hd0,2)
makeactive
chainloader +1
boot


sda4/boot

total 12812
drwxr-xr-x  3 root root    4096 2008-12-15 18:24 .
drwxr-xr-x 21 root root    4096 2008-11-13 05:25 ..
-rwxr-xr-x  1 root root  503560 2008-12-15 18:23 abi-2.6.27-7-generic
-rwxr-xr-x  1 root root   85316 2008-12-15 18:23 config-2.6.27-7-generic
drwxr-xr-x  2 root root    4096 2008-12-20 02:10 grub
-rwxr-xr-x  1 root root 8647292 2008-12-15 18:24 initrd.img-2.6.27-7-generic
-rwxr-xr-x  1 root root  124152 2008-12-15 18:23 memtest86+.bin
-rwxr-xr-x  1 root root 1352144 2008-12-15 18:23 System.map-2.6.27-7-generic
-rwxr-xr-x  1 root root    1130 2008-12-15 18:23 vmcoreinfo-2.6.27-7-generic
-rwxr-xr-x  1 root root 2339712 2008-12-15 18:23 vmlinuz-2.6.27-7-generic

sda4/boot/grub

total 344
drwxr-xr-x 2 root root   4096 2008-12-20 02:10 .
drwxr-xr-x 3 root root   4096 2008-12-15 18:24 ..
-rwxr-xr-x 1 root root    191 2008-12-15 18:23 default
-rwxr-xr-x 1 root root     30 2008-12-15 18:23 device.map
-rwxr-xr-x 1 root root   8108 2008-12-15 18:24 e2fs_stage1_5
-rwxr-xr-x 1 root root   7856 2008-12-15 18:24 fat_stage1_5
-rwxr-xr-x 1 root root   8712 2008-12-15 18:24 jfs_stage1_5
-rwxr-xr-x 1 root root   5223 2008-12-20 02:10 menu.lst
-rw-r--r-- 1 root root   5224 2008-12-20 02:07 menu.lst~
-rwxr-xr-x 1 root root   7352 2008-12-15 18:24 minix_stage1_5
-rwxr-xr-x 1 root root   9756 2008-12-15 18:24 reiserfs_stage1_5
-rwxr-xr-x 1 root root    512 2008-12-15 18:24 stage1
-rwxr-xr-x 1 root root 121460 2008-12-15 18:24 stage2
-rwxr-xr-x 1 root root 121460 2008-12-15 18:24 stage2_eltorito
-rwxr-xr-x 1 root root   9556 2008-12-15 18:24 xfs_stage1_5

StdErr Messages
 
Last edited:
#66
You're getting there! :tongueout: Once you realize that NeoGrub will handle the boot loader installed on the root you won't be so invested in the BootIT program.

Meanwhile one correction to make here is that the ide drive set aside for Linux here lacks any Primary type partitions but as it turns out 4 extended and still visible even in Windows with the help pf a 3rd party tool for that as well as in GParted live and booting off of a live distro.



You'll notice the second root partition for ubuntu was labeled finally while the first is still waiting for another 64bit distro to go on there and #4 being set aside for storage.
 
#67
I just realized I posted the wrong file...it seems that I picked the boot_info_script.txt file instead of the boot_info_results.txt! :shame:

I'll go and get the correct file, and change my post so that it has the right file...

Cheers! :grinning:

Addendum:

Ok...i just modified my post to display the correct file this time! :tongueout:

Cheers! :joy:

Addendum:

You're getting there! :tongueout: Once you realize that NeoGrub will handle the boot loader installed on the root you won't be so invested in the BootIT program.
Speaking of NeoGrub...I plan to use it to boot Ubuntu from my Vista bootloader, if it works! :tongueout:

Cheers! :smile:
 
Last edited:
#68
My XP booting problem is FIXED!!! :joy: :joy: :joy: :joy: I just went and changed the boot.ini file in XP to point to partition (1)...and it WORKED! :grinning: I can now boot into XP from BootIT NG...and once I change the one in Vista to say the same thing, i will be able to boot into it with the Vista bootloader! :booyah:

Cheers! :smile:

Of course, I still have a slight problem when booting into XP...it seems I have to change the BIOS settings each time in order to boot into XP, because apparently only the "ATA" setting works for XP...if I try to use the other one, I get a BSOD stop error, and I have to manually reboot. And this is the case each time I want to boot into XP, which is a pain...and of course the setting that works for XP doesn't work for Vista! :rage: And so I end up having to change the BIOS settings if i was in Vista last, and want to boot into XP...and vice versa! Hopefully there is a solution for this...but I would understand perfectly if y'all feel ur work is done, and you're done helping me! :wink:

Cheers! :smile:

EDIT: this "stop error" also means that I wont be able to boot into XP from the Vista bootloader, since the same BIOS setting for XP does not work for Vista...I just realized that!
 
Last edited:
#69
bios setting? You shouldn't even be in the bios since all this is being done on one hard drive.

You've obviously replaced the VIsta entries in the mbr apparently to see BootIT setup as the default boot loader. Now you will have to see Vista added into that as well as XP. The EasyBCD tool allows XP and ubuntu alike to be added into Vista's own boot configuration explaining why you are defeating the purpose more or less.
 
#70
bios setting? You shouldn't even be in the bios since all this is being done on one hard drive.
In order to boot into XP...i HAD to go into BIOS! :lol: The BIOS settings for Vista will not work for XP. I have to manually change the BIOS in order to boot into XP, if I was in Vista last. :wink:

Cheers! :booyah:
 
#71
Just what settings are you changing other then the boot order for booting up with the Vista dvd for use of the startup repair tool? I had to ask that one since anyone else would be wondering why any changes there would be needed since everything is on one drive by itself. :wtf::wtf::wtf: ???

I just reinstall ubuntu here following an adjustment of partition sizes on that drive without even needing re-entry any new entry with the EasyBCD tool. The first(pending drive I) was reduced in size to allow seeing the ubuntu root moved back and grown in size(ubunu 64 drive J). The last two were removed to see new ones with the swap(Z) proceeding a larger storage partition(K).

 
#72
Tri-boot (Vista, XP, Wubi Ubuntu 8.10) problem

Hello,

"The Microsoft Windows XP SP1 and Windows Server 2003 operating
systems will switch a native-mode-capable ATA controller from
compatible mode to native mode if the BIOS indicates that the
controller can be switched, the controller supports native
mode and the appropriate registry key is set. (NATA)"

I think that there were some settings customizable for XP that were
incorporated automatically for Vista and the newer motherboards.

"You're getting there! Once you realize that NeoGrub will handle
the boot loader installed on the root you won't be so invested
in the BootIT program." Post #66

Besides maybe having Neogrub problems, the above quote is
why I joined the forum, it was unexpectedly amusing :wink:
The attached thumbnail is a quote from BOG.
 

Attachments

#73
Just what settings are you changing other then the boot order for booting up with the Vista dvd for use of the startup repair tool? I had to ask that one since anyone else would be wondering why any changes there would be needed since everything is on one drive by itself. :wtf::wtf::wtf: ???
In order to boot into XP, if I was in Vista last, I have to change the "SATA Operation", or the operating mode for the integrated SATA hard drive controller, from AHCI (which works for Vista, but doesn't work for XP) to ATA (which in turn works for XP, but doesn't work for Vista)! :lol: Also, in order to change that BIOS setting, I have to first disable the Flash Cache Module.

That should clear thing up a bit...:wink:

Cheers! :smile:

-Coolname007

Addendum:

You've obviously replaced the VIsta entries in the mbr apparently to see BootIT setup as the default boot loader. Now you will have to see Vista added into that as well as XP. The EasyBCD tool allows XP and ubuntu alike to be added into Vista's own boot configuration explaining why you are defeating the purpose more or less.
I did not replace the Vista entry in the MBR! :lol: BootIT NG is able to boot at startup from the EMBR (extended master boot record used by BootIT NG), which is on the first partition of my drive. It doesn't require an entry in the standard MBR in order to boot BootIT NG...:wink:

Cheers! :tongueout:
 
Last edited:
#74
The EMBR does not exist on a partition. Like the MBR it exists before any parttion is created.

TeraByte Unlimited Knowledge Base
1. "Read the displayed message indicating that you must ensure that an
Extended Master Boot Record (EMBR) exists on hard disk 0 (HD0) and
on the drive chosen for installation, and then click OK."

That means another drive can be chosen such as HD1 or HD2 to install the EMBR but
a drive is not a partition, and partitions on a drive start after both the MBR and EMBR.
What is installed to a partition are the files for Bootit NG which do not include the EMBR,
because the EMBR is before any partition. Backups of the EMBR can be stored in the
Bootit NG partition, but the EMBR is physically separated, again at the very beginning
of the drive. And that is also what the Bootit NG User Guide states.

"If the partition that you want to create or use is not on HD0, then
select the desired drive to create an EMBR on it."

That does not mean you are creating an EMBR on it=partition, but it=the drive and that
EMBR place on the drive is before any partitions exist, physically, it is not a logical partition.

Master boot record - Wikipedia, the free encyclopedia
"The MBR is not located in a partition, it is located at a Main Boot Record
area in front of the first partition."

That is also where the EMBR is located. That is why TeraByte gives a method to
recover the EMBR when grub is written to the MBR; grub sometimes overwrites part of
the EMBR, and that can only happen because they are both in the same physical location and
that location is not within a partition, but at the first sector of the drive before any partitioning.

PC eye is observing that your system would boot Vista, XP, and Ubuntu just as well
without Bootit and without EMBR and with only Vista in the MBR and no EMBR. I think
there is some value to your setup because it is more convenient to do backups of the MBR
and maintenance, although there are dedicated programs to do this with less overhead.
 
Last edited:
#75
The EMBR does not exist on a partition. Like the MBR it exists before any parttion is created.

TeraByte Unlimited Knowledge Base
1. "Read the displayed message indicating that you must ensure that an
Extended Master Boot Record (EMBR) exists on hard disk 0 (HD0) and
on the drive chosen for installation, and then click OK."

That means another drive can be chosen such as HD1 or HD2 to install the EMBR but
a drive is not a partition, and partitions on a drive start after both the MBR and EMBR.
What is installed to a partition are the files for Bootit NG which do not include the EMBR,
because the EMBR is before any partition. Backups of the EMBR can be stored in the
Bootit NG partition, but the EMBR is physically separated, again at the very beginning
of the drive. And that is also what the Bootit NG User Guide states.
Hello again, TeX...:evil: Welcome to the EasyBCD forums...i imagine you'll find them slightly different than the Ubuntu forums! :lol:

about the EMBR not being on a partition...hmm, you could be right! >.< The reason that I thought the EMBR was on the first partition, is because when I was transferring my Wubi install over to a dedicated partition using LVPM, my EMBR appeared to get overwritten, because the next time I rebooted, it went straight to the Grub menu, instead of the BootIT NG menu, like it usually does....and in order to get BootIT NG working again, I had to insert the CD, reinstall it, and create the EMBR again! :glare: But it could be because Grub got installed to the same sector of the hard drive...and overwrote part of the EMBR, like you said. :S

Anyway, thanks for going out of your way to point out my (possible) mistake! :brows:

Cheers! :lol:

-Coolname007
 
Last edited:
#76
I forgot to mention here that my tri-boot problem is...SOLVED!!! :grinning: I can now boot into any of the 3 using either BootIT NG, which allows me to boot into any of them directly, or using my Vista bootloader, using NeoGrub to boot into Ubuntu, and the XP entry created by EasyBCD that is run off of boot.ini to to boot into XP! :smile:

Thanks to all for their expert help! :wink:

Cheers! :smile:

Addendum:

Just one question...how do I mark this thread as "Solved"? I looked in "Thread tools" at the top of the thread, but I didn't see the option to mark it as solved! :wtf: Is this even possible on the EasyBCD forums?

Looking forward to a reply...:wink:

-Coolname007
 
Last edited:
#77
You've already done that here. Glad to see you finally got everything working finally.

You could try editing the thread title to see if you could add "solved" there if that will work. But you may want to leave it open in case techtonic or someone else has more information for you.
 
#78
You've already done that here. Glad to see you finally got everything working finally.

You could try editing the thread title to see if you could add "solved" there if that will work. But you may want to leave it open in case techtonic or someone else has more information for you.
No, I believe I said I got XP booting from the Vista bootloader...I don't believe I mentioned before that Ubuntu now also works, by way of NeoGrub. :wink:

Cheers! :smile:

-Coolname007
 

Terry60

Knows where his towel is.
Staff member
#79
Only Mods can close threads I think.
Doesn't very often happen though, they tend to get started up again when someone googles the thread with the same problem.
I've seen some forums where they get really p*ss*d off when someone does that instead of starting a new thread of their own, but nobody much cares how you ask for help round here.
 
#80
At least you found out that NeoGrub works for seeing any distro load up once added into the boot options. That's a far cry from where you were when first starting the thread.