nicolo
(usa Ubuntu)
Enviado em 10/12/2011 - 18:08h
O problema está no grub.cfg.
O problema está neste bloco, mas tem que consertar linha por linha porque você não pode mudar o UUID. O set root também não pode mudar, quer dizer não pode copiar o que está abaixo. TEM QUE TIRAR O BESTEIROL DO IF RECORD FAIL LINHA A LINHA.
POR SUA CONTA E RISCO.
### 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,msdos2)'
search --no-floppy --fs-uuid --set 14e83b26-359b-465f-b22b-86d34b5210c0
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,msdos2)'
search --no-floppy --fs-uuid --set 14e83b26-359b-465f-b22b-86d34b5210c0
set locale_dir=($root)/boot/grub/locale
set lang=pt
insmod gettext
set timeout=50
O SEU DEVE SER ALGO COMO ABAIXO
### 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='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 633d8fac-9987-48cb-94d1-731ce72802db
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 633d8fac-9987-48cb-94d1-731ce72802db
set locale_dir=($root)/boot/grub/locale
set lang=pt_BR
insmod gettext
if [ "${recordfail}" = 1 ]; then
set timeout=50
else
set timeout=10
fi