Pular para o conteúdo

Problema com GRUB : Debian + Slackware

Responder tópico
  • Denunciar
  • Indicar

1. Problema com GRUB : Debian + Slackware

Enviado em 16/08/2017 - 22:51h

boa noite,tenho o slackware instalado porem instalei o debian e no grub nao reconnhece o slackware,qual procedimento sigo para o slacware aparecer no grub?

Responder tópico

2. Re: Problema com GRUB : Debian + Slackware

Enviado em 17/08/2017 - 00:49h

up

3. Re: Problema com GRUB

Enviado em 17/08/2017 - 01:01h

Tente assim:
1° Inicie o debian
2° Abra o terminal
3° digite update-grub ou update-grub2 dependendo da versão que você usa
4° Reinicie
5° Se não funcionar volte e avise, caso funcione, volte e avise
______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro: http://biebian.sourceforge.net/

5. Re: Problema com GRUB : Debian + Slackware

Enviado em 17/08/2017 - 11:01h

Apesar dos desenvolvedores desencorajarem, eu edito o /boot/grub.cfg e adiciono uma entrada para o outro SO.

Se quiser uma ajuda pra fazer isso, informe:
- "device" da partição(sda1,sda2, etc) raiz do Slack;
- UUID da partição raiz do Slack;
- sistema de arquivos da partição raiz do Slack;
- se usar /boot separado para o Slack, forneça o device, UUID e sistema de arquivos da raiz também.

6. Re: Problema com GRUB : Debian + Slackware

Enviado em 17/08/2017 - 19:53h

madrugada escreveu:

Apesar dos desenvolvedores desencorajarem, eu edito o /boot/grub.cfg e adiciono uma entrada para o outro SO.

Se quiser uma ajuda pra fazer isso, informe:
- "device" da partição(sda1,sda2, etc) raiz do Slack;
- UUID da partição raiz do Slack;
- sistema de arquivos da partição raiz do Slack;
- se usar /boot separado para o Slack, forneça o device, UUID e sistema de arquivos da raiz também.
Opa, eaí cara, poderia explicar mais detalhadamente ou mostrar uma exemplo de entrada que você adicionou manualmente, vou fazer um teste.



::::::: surak@slacky
::::::::::::::::::: ---------------
::::::::::::::::::::::::: OS: Slackware 14.2 x86_64
::::::::cllcccccllllllll:::::: User: surak
:::::::::lc dc::::::: Kernel: 4.12.4
::::::::cl clllccllll oc::::::::: Uptime: *** mins
:::::::::o lc::::::::co oc:::::::::: Packages: ***
::::::::::o cccclc:::::clcc:::::::::::: Shell: bash 4.4.12
:::::::::::lc cclccclc::::::::::::: Resolution: 1366x768
::::::::::::::lcclcc lc:::::::::::: DE: Xfce
::::::::::cclcc:::::lccclc oc::::::::::: Theme: Adapta [GTK2/3]
::::::::::o l::::::::::l lc::::::::::: Icons: Flat Remix [GTK2/3]
:::::cll:o clcllcccll o::::::::::: Terminal: xfce4-terminal
:::::occ:o clc:::::::::::
::::ocl:ccslclccclclccclclc:::::::::::::
:::oclcccccccccccccllllllllllllll:::::
::lcc1lcccccccccccccccccccccccco::::
::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::
::::::::::::::::::::::

7. Re: Problema com GRUB : Debian + Slackware

Enviado em 17/08/2017 - 23:16h

surak escreveu:
[...]
Opa, eaí cara, poderia explicar mais detalhadamente ou mostrar uma exemplo de entrada que você adicionou manualmente, vou fazer um teste.
[...]
Exemplo com /boot separado da raiz:
- "device" do /boot: /dev/sda2
- "device" da raiz: /dev/sda3
- UUID da partição /boot(é a que importa, pois ele contem o kernel e o initrd, caso necessário): af682489-d624-4ec9-881f-9cc1e0481274
- sistema de arquivos da partição /boot: ext2
menuentry 'Slackware 14.2 (/dev/sda3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-generic--af682489-d624-4ec9-881f-9cc1e0481274' {
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 af682489-d624-4ec9-881f-9cc1e0481274
else
search --no-floppy --fs-uuid --set=root af682489-d624-4ec9-881f-9cc1e0481274
fi
linux /vmlinuz-generic-4.4.75 root=/dev/sda3
#initrd /initrd-4.4.75.gz
}
Se todo o meu sistema estivesse em /dev/sda2, o menu seria assim:
menuentry 'Slackware 14.2 (/dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-generic--af682489-d624-4ec9-881f-9cc1e0481274' {
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 af682489-d624-4ec9-881f-9cc1e0481274
else
search --no-floppy --fs-uuid --set=root af682489-d624-4ec9-881f-9cc1e0481274
fi
linux /boot/vmlinuz-generic-4.4.75
#initrd /initrd-4.4.75.gz
}
Repare que quando está tudo na raíz, a chamada do kernel /boot/"nome_do_kernel", e quando o /boot está em uma partição separada, a chamada do kernel fica /"nome_do_kernel", com o initrd da mesma forma e a partição raíz sendo apontado como um parâmetro na linha do kernel.

8. Tópico: Problema com GRUB : Debian + Slackware

Enviado em 18/08/2017 - 00:07h

Eu acho que vc instalou o grub na partição do deb ou do slack...
Faz assim:
Reinstala o grub no disco pai, no caso se o seu hd for SATA é no dev/sda
depois atualiza o grub no debian digite update-grub

9. Re: Problema com GRUB : Debian + Slackware

Enviado em 18/08/2017 - 13:20h

Exemplo com /boot separado da raiz:
- "device" do /boot: /dev/sda2
- "device" da raiz: /dev/sda3
- UUID da partição /boot(é a que importa, pois ele contem o kernel e o initrd, caso necessário): af682489-d624-4ec9-881f-9cc1e0481274
- sistema de arquivos da partição /boot: ext2
menuentry 'Slackware 14.2 (/dev/sda3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-generic--af682489-d624-4ec9-881f-9cc1e0481274' {
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 af682489-d624-4ec9-881f-9cc1e0481274
else
search --no-floppy --fs-uuid --set=root af682489-d624-4ec9-881f-9cc1e0481274
fi
linux /vmlinuz-generic-4.4.75 root=/dev/sda3
#initrd /initrd-4.4.75.gz
}
Se todo o meu sistema estivesse em /dev/sda2, o menu seria assim:
menuentry 'Slackware 14.2 (/dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-generic--af682489-d624-4ec9-881f-9cc1e0481274' {
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 af682489-d624-4ec9-881f-9cc1e0481274
else
search --no-floppy --fs-uuid --set=root af682489-d624-4ec9-881f-9cc1e0481274
fi
linux /boot/vmlinuz-generic-4.4.75
#initrd /initrd-4.4.75.gz
}
Repare que quando está tudo na raíz, a chamada do kernel /boot/"nome_do_kernel", e quando o /boot está em uma partição separada, a chamada do kernel fica /"nome_do_kernel", com o initrd da mesma forma e a partição raíz sendo apontado como um parâmetro na linha do kernel.[/quote]

Valeu pela explicação, deu certo aqui, no caso uso / e /boot na mesma partição!

10. Re: Problema com GRUB : Debian + Slackware

Enviado em 18/08/2017 - 21:49h

surak escreveu:
[...]
Valeu pela explicação, deu certo aqui, no caso uso / e /boot na mesma partição!
Que bom que conseguiu! :-)

11. Re: Problema com GRUB : Debian + Slackware

Enviado em 18/08/2017 - 21:50h

antoniojose12 escreveu:

boa noite,tenho o slackware instalado porem instalei o debian e no grub nao reconnhece o slackware,qual procedimento sigo para o slacware aparecer no grub?
Teve algum progresso?

12. Re: Problema com GRUB : Debian + Slackware

Enviado em 18/08/2017 - 22:30h

Isso o que o @madrugada sugeriu eu faria em /etc/grub.d/40_custom, simplificando você colocaria o bloco sugerido no tal arquivo e daí rodaria um dos comandos abaixo:

# update-grub
ou
# grub-mkconfig -o /boot/grub/grub.cfg
O por que disso? porque editar diretamente o arquivo /boot/grub/grub.cfg até funciona, mas se porventura você (ou o sistema inteligente que é o Debian executar um dos comandos acima), e ele o faz quando um kernel é atualizado, a initrd idem, etc, enfim, tudo o que tiver modificado no tal arquivo será perdido.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder