Configurar Boot Windows 7, 8, Ubuntu, Backtrack [RESOLVIDO]

13. Re: Configurar Boot Windows 7, 8, Ubuntu, Backtrack [RESOLVIDO]

Ronny Czerkus
thwyster

(usa Ubuntu)

Enviado em 17/06/2012 - 23:49h

mcnd2 escreveu:

andrecanhadas escreveu:


Acho que vai ter que ser manualmente


Acho também que deverá ser feito essa edição manualmente.

Eu mesmo no meu notebook que tem o Windows 7, Debian 6, Mageia 2, LMDE e Sabayon não estava conseguindo deixar o menu ao meu gosto nem pelo Debian que eu gerencio o Grub e nem pelo Sabayon e nem Mageia.

** O que fiz foi seguinte.
Adicionei os menus dos sistemas no arquivo '40_custom' no '/etc/grub.d' do Debian e tornei o arquivo executável e logo para as entradas não ficar uma bagunça tremenda, tirei a permissão de execução dos arquivos '10_linux' e '30_os-prober'. Lembrando que ao atualizar o kernel ou retirar ou mudar o Windows ou outro Linux você deverá voltar com os arquivos executaveis e logo editar o arquivo '40_custom' no meu caso para o kernel referente. Depois de qualquer mudança você deverá rodar o comando 'update-grub'.

Como ficou o arquivo '40_custom' editado por mim:


#!/bin/sh
exec tail -n +3 $0
# 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.

## Entrada para o Debian em /dev/sda6
menuentry "Debian" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos6)'
search --no-floppy --fs-uuid --set=root d35703b7-5f17-4466-8993-7db65d3592ce
linux /boot/vmlinuz-3.2.0-0.bpo.2-amd64 root=UUID=d35703b7-5f17-4466-8993-7db65d3592ce ro quiet
initrd /boot/initrd.img-3.2.0-0.bpo.2-amd64
}
## Entrada para o Mageia em /dev/sda5
menuentry "Mageia" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 5228fef2-0a97-4416-a6b4-e45142907af4
linux /boot/vmlinuz BOOT_IMAGE=linux root=UUID=5228fef2-0a97-4416-a6b4-e45142907af4 splash=silent vga=788
initrd (hd0,5)/boot/initrd.img
}
## Entrada para o Linix Mint Debian Edition em /dev/sda7
menuentry 'Linux Mint Debian Edition' --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root ab623705-cb70-4ef3-a159-9fafcfccc336
linux /boot/vmlinuz-3.2.0-2-amd64 root=UUID=ab623705-cb70-4ef3-a159-9fafcfccc336 ro quiet
initrd (hd0,7)/boot/initrd.img-3.2.0-2-amd64
}
## Entrada para o Sabayon em /dev/sda8
menuentry "Sabayon" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos8)'
search --no-floppy --fs-uuid --set=root 799e1b8d-f8c5-479c-89ea-623c07f5321a
linux /boot/kernel-genkernel-x86_64-3.2.0-sabayon root=UUID=799e1b8d-f8c5-479c-89ea-623c07f5321a ro quiet
initrd (hd0,8)/boot/initramfs-genkernel-x86_64-3.2.0-sabayon
}
## Entrada para o Windows em /dev/sda2
menuentry "Windows" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos2)'
search --no-floppy --fs-uuid --set=root F43C452F3C44EDE4
chainloader +1
}
### Lembrando: Nas atualizações de kernel do Debian voltar o modo executável (sudo chmod +x /etc/grub.d/10_linux) para que a alteração seja incluida no grub.cfg (o mesmo se aplica para o arquivo /etc/grub.d/30_os-prober na troca de Windows ou outro Linux); depois retirar novamente ( sudo chmod -x...); o arquivo 40_custom pode permanecer o mesmo se não houver mudança nas partições. Depois de toda e qualquer alteração é preciso executar 'sudo update-grub'.


O menu do grub ficou assim:


root@debian: [/home/mcnd2]
>>> # cat /boot/grub/grub.cfg | grep "menuentry" | cut -d "" -f2
menuentry "Debian" --class gnu-linux --class gnu --class os {
menuentry "Mageia" --class gnu-linux --class gnu --class os {
menuentry 'Linux Mint Debian Edition' --class gnu-linux --class gnu --class os {
menuentry "Sabayon" --class gnu-linux --class gnu --class os {
menuentry "Windows" --class windows --class os {
root@debian: [/home/mcnd2]
>>> #


Espero que te ajude de alguma forma pela explicação dada.

Retorne...


Amigo deixei o meu da seguinte forma, mas tbm não funcionou...


#
# 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 part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5
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,msdos6)'
search --no-floppy --fs-uuid --set 498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5
set locale_dir=($root)/boot/grub/locale
set lang=pt
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 ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda3)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set 9A30F04930F02E3F
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/11_Windows8 ###
menuentry "Windows 8" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 9A30F04930F02E3F
chainloader +1
}
### END /etc/grub.d/11_Windows8 ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Maverick' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5
linux /boot/vmlinuz-2.6.35-32-generic root=UUID=498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5 ro quiet splash
initrd /boot/initrd.img-2.6.35-32-generic
}
###menuentry 'Ubuntu, with Linux 2.6.35-32-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
### recordfail
### insmod part_msdos
### insmod ext2
### set root='(hd0,msdos6)'
### search --no-floppy --fs-uuid --set 498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5
### echo 'Loading Linux 2.6.35-32-generic ...'
### linux /boot/vmlinuz-2.6.35-32-generic root=UUID=498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5 ro single
### echo 'Loading initial ramdisk ...'
### initrd /boot/initrd.img-2.6.35-32-generic
###}
###menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
### recordfail
### insmod part_msdos
### insmod ext2
### set root='(hd0,msdos6)'
### search --no-floppy --fs-uuid --set 498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5
### linux /boot/vmlinuz-2.6.35-22-generic root=UUID=498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5 ro quiet splash
### initrd /boot/initrd.img-2.6.35-22-generic
###}
###menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
### recordfail
### insmod part_msdos
### insmod ext2
### set root='(hd0,msdos6)'
### search --no-floppy --fs-uuid --set 498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5
### echo 'Loading Linux 2.6.35-22-generic ...'
### linux /boot/vmlinuz-2.6.35-22-generic root=UUID=498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5 ro single
### echo 'Loading initial ramdisk ...'
### initrd /boot/initrd.img-2.6.35-22-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='(hd0,msdos6)'
### search --no-floppy --fs-uuid --set 498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5
### linux16 /boot/memtest86+.bin
###}
###menuentry "Memory test (memtest86+, serial console 115200)" {
### insmod part_msdos
### insmod ext2
### set root='(hd0,msdos6)'
### search --no-floppy --fs-uuid --set 498d6eb3-4cb7-4ebd-9fd9-d5a2b39d61f5
### linux16 /boot/memtest86+.bin console=ttyS0,115200n8
###}
### END /etc/grub.d/20_memtest86+ ###

### 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 ###



  


14. Forum

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 18/06/2012 - 09:59h

Vi num fórum do Ubuntu ve se funciona:

sudo apt-get install os-prober
sudo os-prober

http://askubuntu.com/questions/136390/windows-7-windows-8-entries-missing-after-reinstalling-grub


15. Nada Feito

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 18/06/2012 - 14:14h

Acho que não vai funcionar da maneira que quer por enquanto.
Instalei Janelas 8 no Em uma partição e ele não cria um boot para ele e sim aproveita o do janelas 7.

Usando o easyBCD não foi possível instalar o boot também na partição do Janelas 8 porque é uma partição estendida.

Enfim acho que é mais fácil deixar como esta e selecionar um dos dois no boot.


16. Re: Configurar Boot Windows 7, 8, Ubuntu, Backtrack [RESOLVIDO]

Ronny Czerkus
thwyster

(usa Ubuntu)

Enviado em 18/06/2012 - 14:58h

andrecanhadas escreveu:

Acho que não vai funcionar da maneira que quer por enquanto.
Instalei Janelas 8 no Em uma partição e ele não cria um boot para ele e sim aproveita o do janelas 7.

Usando o easyBCD não foi possível instalar o boot também na partição do Janelas 8 porque é uma partição estendida.

Enfim acho que é mais fácil deixar como esta e selecionar um dos dois no boot.


Exato, fiz os procedimentos que a rapaziada indicou até o momento, mas até agora nada.
E acontece isso mesmo, mesmo com as duas entradas criadas no GRUB2 uma para o W7 e outra para o W8, eles sempre entram no sistema de Boot do "Janelas" ;D, que pelo visto aproveita o sistema de boot do W7...

Triste Realidade.




17. Re: Configurar Boot Windows 7, 8, Ubuntu, Backtrack [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2012 - 15:06h

Como o win8 é versão beta não vá desejar que funcione bem, né?


18. Re: Configurar Boot Windows 7, 8, Ubuntu, Backtrack [RESOLVIDO]

Ronny Czerkus
thwyster

(usa Ubuntu)

Enviado em 18/06/2012 - 15:31h

clodoaldops escreveu:

Como o win8 é versão beta não vá desejar que funcione bem, né?


Por suposto que não, Meu caro clodoaldops...

Mas como disse o meu foco aqui não é a funcionalidade do W8, muito menos a propaganda sobre o sistema das janelas, busco aqui integrar esta funcionalidade ao Grub, acho que seria interessante me preparar já, para que assim, quando o sistema oficial sair, eu possa te-ló, normalmente para estudo, assim como possuo meu Windows 7 que hoje é o meu sistema principal, mas gosto muito do Ubuntu, e brinco um pouco com o backtrack, mas também ja começo a dar os primeiros passos no Mac, meu foco aqui é bem mais estudantil, e não no sistema operacional em si.

Busco apenas uma forma de facilitar o meu aprendizado, mas realmente não espero muito de um sistema beta seja ele windows, mac, ou linux...entre outros.

Abraço,
;D


19. Re: Configurar Boot Windows 7, 8, Ubuntu, Backtrack [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2012 - 15:36h

Vc leu aquela materia do GDH sobre "uma certa inimizade" do win8 e linux?
Eu postei um link e acho que isso só será resolvido na versão final do win8 qdo os linuxers encontrarem um alternativa


20. Re: Configurar Boot Windows 7, 8, Ubuntu, Backtrack [RESOLVIDO]

Ronny Czerkus
thwyster

(usa Ubuntu)

Enviado em 19/06/2012 - 09:24h

clodoaldops escreveu:

Vc leu aquela materia do GDH sobre "uma certa inimizade" do win8 e linux?
Eu postei um link e acho que isso só será resolvido na versão final do win8 qdo os linuxers encontrarem um alternativa


Sim sim, li a máteria, em um caso a parte acho ridiculo...
que dizer que eu como estudante, vou perder a liberdade de ter mais de um sistema operacional no meu pc, se eu tiver o Windows 8..

Minha Opinião:
"Só pra cara mesmo --'"

Mas acho que isso não ira vingar, e se vingar vai ser a nivel user...
Duvido muito que não apareá uma solução...como vc mesmo diz até os linuxers acharem um método de burlar isso.




21. Resolvido entre "Aspas"

Ronny Czerkus
thwyster

(usa Ubuntu)

Enviado em 03/07/2012 - 11:46h

Boa Tarde meus Caros,

Para não deixar o tópico em aberto...

O Meu problema foi resolvido de certa forma, porém não sou o merecedor de tal obra..
Simplesmente efetuei algumas atualizações do Windows recetemente(windows 7), e o mesmo deve ter verificado o windows 8 em dual boot no HD...

O que aconteceu ?
Simplemente agora quando seleciono o Windows no grub ele entra em uma tela preta(igual a do grub) e me pergunta se quero logar com o windows 7 ou windows 8.

Ele nao carrega mais aquela janela com interface grafica que mostrava o windows 7 e o windows 8.
e nem eh necessário resetar a maquina após trocar de opção...(pra quem nao entendeu, antes era necessário inciar o pc duas vezes para troca de sistema se a opção fosse windows)

Agora meu grub simplemente esta assim

-> Windows
-> Ubuntu MAverick
-> Backtrack

Ao selecionar Windows

Ele aparece outra tela assim

-> Windows 7
-> Windows 8

e so escolher qual sistema janelas quer entrar e boa ;D

Mais uma fez, eu não sei qual atualização foi feita
mas atualizei o notebook dia 30/06/2012.

Mas em todo caso, foi resolvido.
Grande Abraço.
E obrigado a todos pela colaboração.

Até Mais...



22. Re: Configurar Boot Windows 7, 8, Ubuntu, Backtrack [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 03/07/2012 - 12:00h

"Mas em todo caso, foi resolvido.
Grande Abraço.
E obrigado a todos pela colaboração.

Até Mais..."

# Então marque [Resolvido].


23. RESOLVIDO

Ronny Czerkus
thwyster

(usa Ubuntu)

Enviado em 30/08/2012 - 11:04h

Achei a solução para "Agilizar o BOOT".

No Forum Babbo, mas é "Batata", só é necessário seguir os passos descritos, e o boot sera melhorado, não sendo necessário reinicializar o sistema novamente.
Lá ele explica o motivo e o porque.

Mas resumindo, entre no msconfig do windows 8, e mude o sistema operacional "Default", para o Windows 7.
Assim ele ira utilizar o método, rápido de boot.

E o GRUB, tera a seguinte função.

habilitar o boot entre as versões janelas, e pinguim..

1 Windows
1.1 Windows 7
1.2 Windows 8

2 Linux
2.1 Ubuntu
2.2 Backtrack


E assim por diante...
Bem separado.

no mais é isso, encerro o topico, com uma resposta correta.
abraços.


24. Configurar Boot Windows 7, 8, Ubuntu, Backtrack


01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts