It's a good idea, but I can confirm that the laptop drive I'm booting from USB is registered as sde, the last of the four.
No, my chroot is on the second fixed disk, sdb, and I'm trying to boot from the third disk, sdc.
I have installed both GRUB and a kernel to their respective disks. In fact, when I tell my BIOS to boot off of the hard drive, GRUB appears to work perfectly fine. I get the console screen that says "Loading GRUB; Welcome to GRUB" that lasts about a second before going to the pretty outer-space graphics decorating GRUB's menu. It's only after I select one of the boot options than I get a problem.
This looked promising, but wasn't. It actually was "root=UUID=the_correct_uuid" when I first followed the installation instructions. I tried changing things in the configuration scripts to see if that was the problem, but it didn't help. I changed them back, in the hopes that some of the advice I got here had fixed the previous problem, but to no avail.
My root partition is /dev/sdb3, which GParted states has a UUID of e36d276f-aaa3-4abc-bee0-2c8a27b60bb4. My boot partition is /dev/sdc1, which GParted states has a UUID of 43650ea2-809f-4a1e-a79c-cb87b0e22f35.
I'm fairly certain I managed this successfully.
Where should I set this kernel option? /etc/default/grub has variables called "GRUB_DEFAULT" (currently set to 0) and "GRUB_TIMEOUT" (currently set to 5), as well as GRUB_CMDLINE_LINUX which is set to "".
If I could boot into a live CD, I would've just booted into the Debian installation CD. Fortunately, I was able to run bootinfoscript from my current environment:
Code: Select all
Boot Info Script 0.61 [1 April 2012]
============================= Boot Info Summary: ===============================
=> Grub Legacy (v0.97) is installed in the MBR of /dev/sda and looks on boot
drive #1 in partition #2 for /boot/grub/stage2 and /boot/grub/menu.lst.
=> Grub Legacy (v0.97) is installed in the MBR of /dev/sdb and looks on the
same drive in partition #1 for /grub/stage2 and /grub/menu.lst.
=> Grub2 (v1.97-1.98) is installed in the MBR of /dev/sdc and looks at sector
1 of the same hard drive for core.img. core.img is at this location and
looks in partition 1 for (,msdos1)/grub.
=> Grub Legacy (v0.97) is installed in the MBR of /dev/sdd and looks on the
same drive in partition #1 for /grub/stage2 and /grub/menu.lst.
=> Grub2 (v1.99) is installed in the MBR of /dev/sde and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
for (,msdos9)/boot/grub on this drive.
sda2: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sda3: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: This is .()
Boot files: /grub.conf /etc/fstab
sdb3: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Debian GNU/Linux 6.0
Boot files: /etc/fstab
sdc1: __________________________________________________________________________
File system: ext3
Boot sector type: Grub2 (v1.97-1.98)
Boot sector info: Grub2 (v1.97-1.98) is installed in the boot sector of
sdc1 and looks at sector 280576 of the same hard drive
for core.img, but core.img can not be found at this
location.
Operating System:
Boot files:
sdc2: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdc3: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: This is .()
Boot files: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sdd3: __________________________________________________________________________
File system: ext3
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sde1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sde2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /bootmgr /boot/BCD /Windows/System32/winload.exe
sde3: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sde5: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files: /grub/menu.lst /boot/grub/menu.lst /grub/grub.conf
/boot/grub/grub.conf
sde6: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sde7: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: This is .()
Boot files: /etc/fstab
sde8: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Debian GNU/Linux 6.0
Boot files: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sde9: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 12.04 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sde4: __________________________________________________________________________
File system: vfat
Boot sector type: Windows 7: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
============================ Drive/Partition Info: =============================
Drive: sda _____________________________________________________________________
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda2 2,048 8,460,287 8,458,240 82 Linux swap / Solaris
/dev/sda3 8,460,288 1,953,525,167 1,945,064,880 83 Linux
Drive: sdb _____________________________________________________________________
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sdb2 488,390,656 976,773,119 488,382,464 83 Linux
/dev/sdb3 2,048 488,390,655 488,388,608 83 Linux
Drive: sdc _____________________________________________________________________
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sdc1 * 2,048 16,779,263 16,777,216 83 Linux
/dev/sdc2 16,779,264 50,333,695 33,554,432 82 Linux swap / Solaris
/dev/sdc3 50,333,696 976,773,119 926,439,424 83 Linux
Drive: sdd _____________________________________________________________________
Disk /dev/sdd: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sdd3 63 312,576,704 312,576,642 83 Linux
Drive: sde _____________________________________________________________________
Disk /dev/sde: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sde1 * 2,048 409,599 407,552 7 NTFS / exFAT / HPFS
/dev/sde2 409,600 316,264,447 315,854,848 7 NTFS / exFAT / HPFS
/dev/sde3 316,266,494 976,560,127 660,293,634 5 Extended
/dev/sde5 316,266,496 316,397,567 131,072 83 Linux
/dev/sde6 316,399,616 324,788,223 8,388,608 82 Linux swap / Solaris
/dev/sde7 324,790,272 939,190,271 614,400,000 83 Linux
/dev/sde8 939,192,320 962,224,127 23,031,808 83 Linux
/dev/sde9 962,226,176 976,560,127 14,333,952 83 Linux
/dev/sde4 976,560,128 976,766,975 206,848 c W95 FAT32 (LBA)
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/sda2 eb5e79a5-4f44-4eec-9201-563f114a0e34 swap
/dev/sda3 acc771c3-c8a4-4c00-b32f-505349bf8162 ext4 BigDisk
/dev/sdb2 5299b10e-9aad-40a2-b700-8767999da2f4 ext4 New_MSI
/dev/sdb3 e36d276f-aaa3-4abc-bee0-2c8a27b60bb4 ext4 Debian
/dev/sdc1 43650ea2-809f-4a1e-a79c-cb87b0e22f35 ext3 Boot_0
/dev/sdc2 54f4c9a0-0f85-4d4a-bb98-435726964873 swap Swap
/dev/sdc3 fbe85ec1-e39a-476b-bc88-1d65f794c548 ext4 OS
/dev/sdd3 43e72e14-411c-4d80-b533-40bb943c17e5 ext3 Seagate
/dev/sde1 2AF89D27F89CF275 ntfs SYSTEM
/dev/sde2 E840A22E40A20382 ntfs
/dev/sde4 3D36-8A01 vfat HP_TOOLS
/dev/sde5 c0d9b5f1-c565-4ba7-9a34-5ce13735fb79 ext4 Boot
/dev/sde6 d18fa7eb-e04e-4681-b22f-666fd476c6c5 swap
/dev/sde7 a0b8c407-a2e0-47fb-934e-be0afe9dc809 ext4 FirstHardDrive
/dev/sde8 d4c9f251-efa9-42a1-bc9e-66f9a67479ab ext4
/dev/sde9 3ecbe717-db4c-4a71-a7af-1385d632f57b ext4
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/sdb3 /home/jacob/chroot ext4 (rw)
/dev/sdc1 /home/jacob/chroot/boot ext3 (rw)
/dev/sde1 /media/SYSTEM fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sde2 /media/E840A22E40A20382 fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sde4 /media/HP_TOOLS vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
/dev/sde5 /media/Boot ext4 (rw,nosuid,nodev,uhelper=udisks)
/dev/sde7 /media/FirstHardDrive ext4 (rw,nosuid,nodev,uhelper=udisks)
/dev/sde8 /media/d4c9f251-efa9-42a1-bc9e-66f9a67479ab ext4 (rw,nosuid,nodev,uhelper=udisks)
/dev/sde9 / ext4 (rw,errors=remount-ro)
=============================== sdb2/grub.conf: ================================
--------------------------------------------------------------------------------
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
default 0
timeout 15
#splashimage=(hd2,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.38-r6
root (hd0,1)
kernel /boot/kernel-2.6.38-gentoo-r6 root=/dev/sda2
# vim:ft=conf:
--------------------------------------------------------------------------------
=============================== sdb2/etc/fstab: ================================
--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed); notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda1 /boot ext4 noauto,noatime 1 2
/dev/sda2 / ext4 noatime 0 1
/dev/sdc2 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0
/dev/sda3 /mnt/Sage ext4 noatime,uid=jacob 0 2
/dev/sdb3 /mnt/Seagate ext3 noatime,uid=jacob 0 2
/dev/ddc3 /mnt/BigDisk ext4 noatime,uid=jacob 0 2
--------------------------------------------------------------------------------
=================== sdb2: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= boot/grub/stage2 1
= grub.conf 1
=============================== sdb3/etc/fstab: ================================
--------------------------------------------------------------------------------
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/dev/sdb3 / ext4 defaults 0 1
/dev/sdc1 /boot ext3 nosuid,nodev 0 2
/dev/sdc2 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/sda3 /mnt/BigDisk ext4 rw,nosuid,nodev 0 2
/dev/sdb2 /mnt/New_MSI ext4 rw,nosuid,nodev 0 2
/dev/sdc3 /mnt/OS ext4 rw,nosuid,nodev 0 2
/dev/sdd3 /mnt/Seagate ext3 rw,nosuid,nodev 0 2
--------------------------------------------------------------------------------
=================== sdb3: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= initrd.img 5
= vmlinuz 3
=========================== sdc3/boot/grub/grub.cfg: ===========================
--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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 load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root fbe85ec1-e39a-476b-bc88-1d65f794c548
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root fbe85ec1-e39a-476b-bc88-1d65f794c548
set locale_dir=($root)/boot/grub/locale
set lang=en_US
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Gentoo GNU/Linux, with Linux 2.6.39-gentoo-r3' --class gentoo --class gnu-linux --class gnu --class os {
load_video
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root fbe85ec1-e39a-476b-bc88-1d65f794c548
echo 'Loading Linux 2.6.39-gentoo-r3 ...'
linux /boot/kernel-2.6.39-gentoo-r3 root=/dev/sda3 ro
}
menuentry 'Gentoo GNU/Linux, with Linux 2.6.39-gentoo-r3 (recovery mode)' --class gentoo --class gnu-linux --class gnu --class os {
load_video
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root fbe85ec1-e39a-476b-bc88-1d65f794c548
echo 'Loading Linux 2.6.39-gentoo-r3 ...'
linux /boot/kernel-2.6.39-gentoo-r3 root=/dev/sda3 ro single
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### 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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------
=============================== sdc3/etc/fstab: ================================
--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed); notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda1 /boot ext4 noauto,noatime 1 2
/dev/sda3 / ext4 noatime 0 1
/dev/sda2 none swap sw 0 0
/dev/sdb3 /mnt/Seagate ext3 noatime,user,exec 0 2
/dev/sdc3 /mnt/BigDisk ext4 noatime,user,exec 0 2
/dev/sdd3 /mnt/Sage ext4 noatime,user,exec 0 2
/dev/sdd2 /mnt/New_MSI ext4 noatime,user,exec 0 2
#/dev/cdrom /mnt/cdrom auto noauto,ro,user 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0
--------------------------------------------------------------------------------
=================== sdc3: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= boot/grub/core.img 1
= boot/grub/grub.cfg 1
============================= sde5/grub/grub.conf: =============================
--------------------------------------------------------------------------------
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
default 0
timeout 20
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 3.2.12 First Try
root (hd0,4)
kernel /boot/kernel-3.2.12-gentoo root=/dev/sda7
title Gentoo Linux 3.1.6 First Try
root (hd0,4)
kernel /boot/kernel-3.1.6-gentoo root=/dev/sda7
title Gentoo Linux 2.6.37-gentoo-r4 With Sound
root (hd0,4)
kernel /boot/kernel-2.6.37-gentoo-r4-alsa root/dev/sda7
title Gentoo Linux 2.6.37-gentoo-r4
root (hd0,4)
kernel /boot/kernel-2.6.37-gentoo-r4 root=/dev/sda7
title Windows 7 Home Edition
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
--------------------------------------------------------------------------------
========================== sde5/boot/grub/grub.conf: ===========================
--------------------------------------------------------------------------------
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
default 0
timeout 20
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 3.2.12 First Try
root (hd0,4)
kernel /boot/kernel-3.2.12-gentoo root=/dev/sda7
title Gentoo Linux 3.1.6 First Try
root (hd0,4)
kernel /boot/kernel-3.1.6-gentoo root=/dev/sda7
title Gentoo Linux 2.6.37-gentoo-r4 With Sound
root (hd0,4)
kernel /boot/kernel-2.6.37-gentoo-r4-alsa root/dev/sda7
title Gentoo Linux 2.6.37-gentoo-r4
root (hd0,4)
kernel /boot/kernel-2.6.37-gentoo-r4 root=/dev/sda7
title Windows 7 Home Edition
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
--------------------------------------------------------------------------------
=================== sde5: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= boot/grub/grub.conf 1
= boot/grub/menu.lst 1
= boot/grub/stage2 1
= grub/grub.conf 1
= grub/menu.lst 1
= grub/stage2 1
=============================== sde7/etc/fstab: ================================
--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda5 /boot ext4 noauto,noatime 1 2
/dev/sda7 / ext4 noatime 0 1
/dev/sda6 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro,user 0 0
/dev/sda2 /mnt/Windows ntfs-3g users,uid=jacob 0 2
/dev/sdb1 /mnt/oldWindows ntfs-3g users,uid=jacob 0 2
/dev/sdb5 /mnt/oldDrive ext3 users 0 2
# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
--------------------------------------------------------------------------------
=========================== sde8/boot/grub/grub.cfg: ===========================
--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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 load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set d4c9f251-efa9-42a1-bc9e-66f9a67479ab
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set d4c9f251-efa9-42a1-bc9e-66f9a67479ab
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set d4c9f251-efa9-42a1-bc9e-66f9a67479ab
insmod png
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set d4c9f251-efa9-42a1-bc9e-66f9a67479ab
echo 'Loading Linux 2.6.32-5-amd64 ...'
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=d4c9f251-efa9-42a1-bc9e-66f9a67479ab ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set d4c9f251-efa9-42a1-bc9e-66f9a67479ab
echo 'Loading Linux 2.6.32-5-amd64 ...'
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=d4c9f251-efa9-42a1-bc9e-66f9a67479ab ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-amd64
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 2af89d27f89cf275
chainloader +1
}
menuentry "Windows Recovery Environment (loader) (on /dev/sda2)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set e840a22e40a20382
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Gentoo Linux 3.2.12 First Try (on /dev/sda7)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set c0d9b5f1-c565-4ba7-9a34-5ce13735fb79
linux /boot/kernel-3.2.12-gentoo root=/dev/sda7
}
menuentry "Gentoo Linux 3.1.6 First Try (on /dev/sda7)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set c0d9b5f1-c565-4ba7-9a34-5ce13735fb79
linux /boot/kernel-3.1.6-gentoo root=/dev/sda7
}
menuentry "Gentoo Linux 2.6.37-gentoo-r4 With Sound (on /dev/sda7)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set c0d9b5f1-c565-4ba7-9a34-5ce13735fb79
linux /boot/kernel-2.6.37-gentoo-r4-alsa root/dev/sda7
}
menuentry "Gentoo Linux 2.6.37-gentoo-r4 (on /dev/sda7)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set c0d9b5f1-c565-4ba7-9a34-5ce13735fb79
linux /boot/kernel-2.6.37-gentoo-r4 root=/dev/sda7
}
menuentry "Windows Vista (loader) (on /dev/sdb1)" {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set 38480589480546da
chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sdb2)" {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set a03ee67d3ee64bba
chainloader +1
}
### 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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------
=============================== sde8/etc/fstab: ================================
--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda8 during installation
UUID=d4c9f251-efa9-42a1-bc9e-66f9a67479ab / ext4 errors=remount-ro 0 1
# / was on /dev/sda7 during installation
UUID=a0b8c407-a2e0-47fb-934e-be0afe9dc809 /mnt/FirstHardDrive ext4 errors=remount-ro 0 2
# swap was on /dev/sda6 during installation
UUID=d18fa7eb-e04e-4681-b22f-666fd476c6c5 none swap sw 0 0
# swap was on /dev/sdb6 during installation
UUID=c5fdca37-edfe-4f31-928b-970bd6696164 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
--------------------------------------------------------------------------------
=================== sde8: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= boot/grub/core.img 1
= boot/grub/grub.cfg 1
= boot/initrd.img-2.6.32-5-amd64 2
= boot/vmlinuz-2.6.32-5-amd64 1
= initrd.img 2
= vmlinuz 1
=========================== sde9/boot/grub/grub.cfg: ===========================
--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
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
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd4,msdos9)'
search --no-floppy --fs-uuid --set=root 3ecbe717-db4c-4a71-a7af-1385d632f57b
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd4,msdos9)'
search --no-floppy --fs-uuid --set=root 3ecbe717-db4c-4a71-a7af-1385d632f57b
set locale_dir=($root)/boot/grub/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
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 ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu, with Linux 3.2.0-26-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd4,msdos9)'
search --no-floppy --fs-uuid --set=root 3ecbe717-db4c-4a71-a7af-1385d632f57b
linux /boot/vmlinuz-3.2.0-26-generic root=UUID=3ecbe717-db4c-4a71-a7af-1385d632f57b ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-26-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-26-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd4,msdos9)'
search --no-floppy --fs-uuid --set=root 3ecbe717-db4c-4a71-a7af-1385d632f57b
echo 'Loading Linux 3.2.0-26-generic ...'
linux /boot/vmlinuz-3.2.0-26-generic root=UUID=3ecbe717-db4c-4a71-a7af-1385d632f57b ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-26-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd4,msdos9)'
search --no-floppy --fs-uuid --set=root 3ecbe717-db4c-4a71-a7af-1385d632f57b
linux /boot/vmlinuz-3.2.0-23-generic root=UUID=3ecbe717-db4c-4a71-a7af-1385d632f57b ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-23-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd4,msdos9)'
search --no-floppy --fs-uuid --set=root 3ecbe717-db4c-4a71-a7af-1385d632f57b
echo 'Loading Linux 3.2.0-23-generic ...'
linux /boot/vmlinuz-3.2.0-23-generic root=UUID=3ecbe717-db4c-4a71-a7af-1385d632f57b ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-23-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd4,msdos9)'
search --no-floppy --fs-uuid --set=root 3ecbe717-db4c-4a71-a7af-1385d632f57b
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd4,msdos9)'
search --no-floppy --fs-uuid --set=root 3ecbe717-db4c-4a71-a7af-1385d632f57b
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Debian GNU/Linux (6.0.5) (on /dev/sdb3)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos3)'
search --no-floppy --fs-uuid --set=root e36d276f-aaa3-4abc-bee0-2c8a27b60bb4
linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/sdb3
initrd /boot/initrd.img-2.6.32-5-amd64
}
menuentry "Debian GNU/Linux (6.0.5) (on /dev/sdb3)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos3)'
search --no-floppy --fs-uuid --set=root e36d276f-aaa3-4abc-bee0-2c8a27b60bb4
linux /boot/kernel-2.6.39-gentoo-r3 root=/dev/sdb3
}
menuentry "Gentoo GNU/Linux, with Linux 2.6.39-gentoo-r3 (on /dev/sdc3)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd2,msdos3)'
search --no-floppy --fs-uuid --set=root fbe85ec1-e39a-476b-bc88-1d65f794c548
linux /boot/kernel-2.6.39-gentoo-r3 root=/dev/sda3 ro
}
menuentry "Gentoo GNU/Linux, with Linux 2.6.39-gentoo-r3 (recovery mode) (on /dev/sdc3)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd2,msdos3)'
search --no-floppy --fs-uuid --set=root fbe85ec1-e39a-476b-bc88-1d65f794c548
linux /boot/kernel-2.6.39-gentoo-r3 root=/dev/sda3 ro single
}
menuentry "Windows 7 (loader) (on /dev/sde1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd4,msdos1)'
search --no-floppy --fs-uuid --set=root 2AF89D27F89CF275
chainloader +1
}
menuentry "Windows Recovery Environment (loader) (on /dev/sde2)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd4,msdos2)'
search --no-floppy --fs-uuid --set=root E840A22E40A20382
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Debian GNU/Linux, with Linux 2.6.32-5-amd64 (on /dev/sde8)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd4,msdos8)'
search --no-floppy --fs-uuid --set=root d4c9f251-efa9-42a1-bc9e-66f9a67479ab
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=d4c9f251-efa9-42a1-bc9e-66f9a67479ab ro quiet
initrd /boot/initrd.img-2.6.32-5-amd64
}
menuentry "Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode) (on /dev/sde8)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd4,msdos8)'
search --no-floppy --fs-uuid --set=root d4c9f251-efa9-42a1-bc9e-66f9a67479ab
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=d4c9f251-efa9-42a1-bc9e-66f9a67479ab ro single
initrd /boot/initrd.img-2.6.32-5-amd64
}
### 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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------
=============================== sde9/etc/fstab: ================================
--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda9 during installation
UUID=3ecbe717-db4c-4a71-a7af-1385d632f57b / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=d18fa7eb-e04e-4681-b22f-666fd476c6c5 none swap sw 0 0
# swap was on /dev/sdb6 during installation
UUID=c5fdca37-edfe-4f31-928b-970bd6696164 none swap sw 0 0
--------------------------------------------------------------------------------
=================== sde9: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= boot/grub/core.img 1
= boot/grub/grub.cfg 1
= boot/initrd.img-3.2.0-23-generic 2
= boot/initrd.img-3.2.0-26-generic 2
= boot/vmlinuz-3.2.0-23-generic 1
= boot/vmlinuz-3.2.0-26-generic 1
= initrd.img 2
= initrd.img.old 2
= vmlinuz 1
= vmlinuz.old 1
=============================== StdErr Messages: ===============================
xz: (stdin): Compressed data is corrupt
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
I think the problem is somewhere in the configuration files for GRUB, but I don't know for sure. Any advice?