Loop no Grub2
Pessoal esse tal de Grub2 é um caso sério. Usei bastante a versão 8 do Ubuntu e não tive problema, até divulguei o feito. Quando atualizei deu uns problemas e tive que formatar a partição do ubuntu, mas ai não consegui entrar na partição do win 7 e tive que recuperar pelo Lilo a mbr. Deu tudo certo e continuei com a brincadeira. Resolví instalar a versão 11.10 pelo método correto que ví no youtube (tá bem explicado) Sentí um pouco de dificuldada, pois já tinha o win 7 e dados em outra partição. Marinheiro de primeira viagem, fui lendo e fazendo até conseguir. Gub2 funcionando e de repente só consigo entrar no Ubuntu.
Ao inicializar Grub aparece com opções e se não clicar logo no win 7 ele entra direto no Ubuntu. Quando clico no Win 7 ele volta para opção Ubuntu. Repito e continua. Claro, (Coisas de Bill Gate Mbr e ...será? ). O ubuntu funciona beleza. O fresco do firefox é que trava e não aparece "organizar favoritos", mas isso é outro problema. Fiz atualização do Grub na janela do terminal, foi aceito mas continua o problema. Fiz inicialização pelo cd do win 7 conforme orientação acima, foi recuperada a mbr, nada. Bem, na minha ignorância, é uma ajeitada de posição do win7 no grub? Puxa, como fazer. Entendo pouco de programação mas uma dica direta no assunto eu faço. Já estudei nesses 3 dias e vejo que tenho muito que aprender. Os colegas aqui são experts no assunto e ficarei muito agradecido por uma ajuda. Não quero desistir do Ubuntu, mas acho que esse Grub tá deixando muita gente de escanteio. Existe um tal cd super grub (baixaki) em .iso que queimei p o cd e não funcionou, pois aparece a opção do Vista e o meu é win 7. O boot volta para o Ubuntu. Usei o Cd-Multiboot do grub e não resolveu. Não consigo entrar no Win7.
Os dados para quem desejar me ajudar:
Tenho 2 hd e o win 7 e Ubuntu estão em partições diferentes no mesmo Hd de 500 Gb . O Hd de 80 Gb é só p dados.
Acesso os 2 Hds pelo Ubuntu.
1) fdisk -l
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x3a4ae57d
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 63 156296384 78148161 42 SFS
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total de 976773168 setores
Unidades = setores de 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x012b012b
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1 * 64 178051071 89025504 7 HPFS/NTFS/exFAT
/dev/sdb2 264445328 976769028 356161850+ 7 HPFS/NTFS/exFAT
/dev/sdb3 228052990 264443903 18195457 5 Estendida
/dev/sdb4 178051072 228051071 25000000 83 Linux
/dev/sdb5 232052736 264443903 16195584 83 Linux
/dev/sdb6 228052992 232050687 1998848 82 Linux swap / Solaris
Partições lógicas fora da ordem do disco
barrosrama@barrosrama-System-Product-Name:~$
2) blkid:
/dev/sda1: LABEL="HD 80 GB" UUID="8624F70C24F6FDCD" TYPE="ntfs"
/dev/sdb1: LABEL="Win 7" UUID="01CAD28E2F0C3A80" TYPE="ntfs"
/dev/sdb2: LABEL="DADOS HD 500 GB" UUID="01CAC9CF91805380" TYPE="ntfs"
/dev/sdb4: UUID="4903f740-5923-4445-bdff-e37a75e1b303" TYPE="ext4"
/dev/sdb5: UUID="28858d8f-17a7-446c-8520-76ad5dd74ce3" TYPE="ext4"
/dev/sdb6: UUID="911a2070-7adf-4175-b844-a970ddec07d0" TYPE="swap"
3) # /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/sdb4 during installation
UUID=4903f740-5923-4445-bdff-e37a75e1b303 / ext4 errors=remount-ro 0 1
# /home was on /dev/sdb5 during installation
UUID=28858d8f-17a7-446c-8520-76ad5dd74ce3 /home ext4 defaults 0 2
# swap was on /dev/sdb6 during installation
UUID=911a2070-7adf-4175-b844-a970ddec07d0 none swap sw 0 0
----------------------------------------------
Meu 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='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
set locale_dir=($root)/boot/grub/locale
set lang=pt_BR
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 ###
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, com Linux 3.0.0-14-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
linux /boot/vmlinuz-3.0.0-14-generic-pae root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.0.0-14-generic-pae
}
menuentry 'Ubuntu, com Linux 3.0.0-14-generic-pae (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
echo 'Carregando Linux 3.0.0-14-generic-pae ...'
linux /boot/vmlinuz-3.0.0-14-generic-pae root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro recovery nomodeset
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-3.0.0-14-generic-pae
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, com Linux 3.0.0-14-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
linux /boot/vmlinuz-3.0.0-14-generic root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.0.0-14-generic
}
menuentry 'Ubuntu, com Linux 3.0.0-14-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
echo 'Carregando Linux 3.0.0-14-generic ...'
linux /boot/vmlinuz-3.0.0-14-generic root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro recovery nomodeset
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-3.0.0-14-generic
}
menuentry 'Ubuntu, com Linux 3.0.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.0.0-12-generic
}
menuentry 'Ubuntu, com Linux 3.0.0-12-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
echo 'Carregando Linux 3.0.0-12-generic ...'
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro recovery nomodeset
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-3.0.0-12-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='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 01CAD28E2F0C3A80
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 ###