LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 12-01-2011, 11:19 PM   #1
gabytf
Member
 
Registered: Jun 2010
Location: Kota Kinabalu, Sabah, Malaysia
Distribution: Slackware64 15, -current
Posts: 172

Rep: Reputation: 1
winXp not able to boot from Grub menu list


First i install winXP into dev/sda1, then i install Bodhi Linux into another partition dev/sda7 and bootloader to sda1(i think i mess up here at this step). Now i can only boot with Bodhi from the grub menu but not winXP

i think the pointer to load XP is missing.
how to fix this?

Edit: i got it fix by boot with XP Installer CD, select Recovery prompt, in the command promt type:
fixmbr
fixboot c:
exit

Edit2: Now i need to learn how to reinstall Grub so that i can boot in from Grub menu.

Last edited by gabytf; 12-01-2011 at 11:59 PM. Reason: Solution found.
 
Old 12-02-2011, 12:32 AM   #2
pierre2
Member
 
Registered: May 2009
Location: Perth, AU
Distribution: LinuxMint
Posts: 388
Blog Entries: 9

Rep: Reputation: 88
can you post the contents of your "menu.lst" file that is found under /boot/grub/ ??.

- installing from the M$ cd will overwrite the sda's mbr with a M$ loader - so that 'nix won't work any more.

what linux O/S are you using ??.
 
Old 12-02-2011, 02:22 AM   #3
gabytf
Member
 
Registered: Jun 2010
Location: Kota Kinabalu, Sabah, Malaysia
Distribution: Slackware64 15, -current
Posts: 172

Original Poster
Rep: Reputation: 1
My current OS installed are Bodhi Linux(Ubuntu10.04LTS), Slackware13.37 and winXP. i highlighted in red.

YES,after i rewrite the MBR i was unable to boot in the linux OS but only winXP. I then followed steps in REINSTALL GRUB Copy LiveCD Files from https://help.ubuntu.com/community/Grub2*.

Just got all fix but had not really understand how it works, i just followed the steps then it works. i think in order to avoid this trouble is to create a small boot partition in which to store all set of Grub bootloader configuration files, then do some chainloading there.

Still studying the guides outline here: http://ubuntuguide.org/wiki/Multiple_OS_Installation


Quote:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set ce738f27-709c-4110-8d22-dd73978ca489
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set ce738f27-709c-4110-8d22-dd73978ca489
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set ce738f27-709c-4110-8d22-dd73978ca489
insmod png
if background_image /usr/share/backgrounds/grub.png ; then
set color_normal=black/black
set color_highlight=magenta/black
else
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Bodhi Linux, with Linux 3.0.0-12-generic' --class bodhi --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set ce738f27-709c-4110-8d22-dd73978ca489
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=ce738f27-709c-4110-8d22-dd73978ca489 ro splash quiet pcie_aspm=force
initrd /boot/initrd.img-3.0.0-12-generic
}
menuentry 'Bodhi Linux, with Linux 3.0.0-12-generic (recovery mode)' --class bodhi --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set ce738f27-709c-4110-8d22-dd73978ca489
echo 'Loading Linux 3.0.0-12-generic ...'
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=ce738f27-709c-4110-8d22-dd73978ca489 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.0.0-12-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set ce738f27-709c-4110-8d22-dd73978ca489
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set ce738f27-709c-4110-8d22-dd73978ca489
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Home Edition (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 9E8C3F688C3F39DB
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Slackware (on /dev/sda6)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set c73460ec-01d8-4917-a1cb-196ef51005da
linux /boot/vmlinuz root=/dev/sda6 ro vt.default_utf8=0 vga = normal
}
menuentry "Bodhi (on /dev/sda6)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set c73460ec-01d8-4917-a1cb-196ef51005da
linux /boot/vmlinuz root=/dev/sda7 ro vt.default_utf8=0 vga = normal
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

Last edited by gabytf; 12-02-2011 at 02:48 AM. Reason: Trying to puas Quote and scroll.
 
Old 12-02-2011, 02:36 AM   #4
gabytf
Member
 
Registered: Jun 2010
Location: Kota Kinabalu, Sabah, Malaysia
Distribution: Slackware64 15, -current
Posts: 172

Original Poster
Rep: Reputation: 1
sorry i was not able to post as CODE format, i tried to edit it but took long time to wait for the web page load.
Still no avail.

Edit: Got it CODED, but how to make at SCROLL able?!!

Last edited by gabytf; 12-02-2011 at 02:46 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] How come I can't edit /boot/grub/grub.conf or /boot/grub/menu.lst in Fedora 14? trien27 Fedora 4 01-22-2011 04:02 PM
Boot grub menu list is accidentally removed from Ubuntu Jaunty and sysem boots to gru murtyvonna Ubuntu 2 08-11-2009 12:19 PM
Why /boot/grub/grub.conf is symlinked to /boot/grub/menu.lst raj_hcl1986@rediffma Linux - Newbie 2 10-19-2008 02:19 AM
Dual boot WinXP/Debian, grub error booting WinXP ChemBot Linux - General 5 02-22-2007 04:13 PM
reinstalling winXP on an existing dual boot system with winXP and FC4 grub not workin champion Fedora - Installation 3 02-13-2006 02:37 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 04:38 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration