Grub não acha outras partições? [RESOLVIDO]

1. Grub não acha outras partições? [RESOLVIDO]

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 29/08/2014 - 22:50h

Olá amigos,

após executar "boot-update" no Funtoo, ele não encontra os outros sistemas que estão em outras partições (Win7 em /dev/sda1 e Elementary OS em /dev/sda6), ele só acha o Funtoo.

Mas no Elementary OS, o comando "update-grub" acha todas as partições. No Funtoo esse comando não existe.

Como faço para adicionar outros sistemas de outras partições no Grub do Funtoo?

Obrigado!




  


2. MELHOR RESPOSTA

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 29/08/2014 - 23:24h

Acho que terá que configurar o " /etc/boot.conf " manualmente , da uma olhada aqui https://github.com/funtoo/boot-update/blob/master/doc/boot.conf.5.rst .

3. Re: Grub não acha outras partições? [RESOLVIDO]

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 29/08/2014 - 23:11h

xerxeslins escreveu:

Olá amigos,

após executar "boot-update" no Funtoo, ele não encontra os outros sistemas que estão em outras partições (Win7 em /dev/sda1 e Elementary OS em /dev/sda6), ele só acha o Funtoo.

Mas no Elementary OS, o comando "update-grub" acha todas as partições. No Funtoo esse comando não existe.

Como faço para adicionar outros sistemas de outras partições no Grub do Funtoo?

Obrigado!



Salve mano . Dá uma olhada aqui http://wiki.gentoo.org/wiki/GRUB2 .

Está parte pode te ajudar :



# ls /etc/grub.d/

00_header 10_linux 20_linux_xen 30_os-prober 40_custom 41_custom README




# chmod -x /etc/grub.d/{20_linux_xen,30_os-prober,40_custom,41_custom}



No Funtoo rode o comando :

# boot-update


caso não reconheça os sistemas , rode esse :

# grub2-mkconfig -o /boot/grub/grub.cfg







4. Re: Grub não acha outras partições? [RESOLVIDO]

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 29/08/2014 - 23:20h

zezao,

infelizmente no Funtoo não funciona. Veja:

xerxeslins@funtoo ~ $ sudo ls /etc/grub.d/
ls: não é possível acessar /etc/grub.d/: Arquivo ou diretório não encontrado

xerxeslins@funtoo ~ $ sudo grub2-mkconfig -o /boot/grub/grub.cfg
sudo: grub2-mkconfig: command not found

Acho que nisso ele é bem diferente do Gentoo.



5. Re: Grub não acha outras partições? [RESOLVIDO]

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 29/08/2014 - 23:29h

zezaocapoeira escreveu:

Acho que terá que configurar o " /etc/boot.conf " manualmente , da uma olhada aqui https://github.com/funtoo/boot-update/blob/master/doc/boot.conf.5.rst .


Obrigado! Acho que a resposta deve estar aí!

Vou ler e testar. Abraço!


6. Re: Grub não acha outras partições? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/08/2014 - 23:31h

instalar o pacote chamado os-prober


7. Re: Grub não acha outras partições? [RESOLVIDO]

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 29/08/2014 - 23:32h

wellingtonjoao escreveu:

instalar o pacote chamado os-prober


Instalei, mas não vi diferença... ;(

Por enquanto estou lendo o arquivo que o zezao me passou.


8. Re: Grub não acha outras partições? [RESOLVIDO]

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 29/08/2014 - 23:44h

Você terá que acrescentar isso , adaptando pra sua realidade , no " /etc/boot.conf " :



"Sua_distro" {
scan /mnt/sua_distro/boot
kernel vmlinuz[-v]
initrd initrd.img
params root=/dev/sda numero correspondente
}

"Windows 7" {
type win7
params root=/dev/sda1
}



Lembre-se de montar a partição da distro na hora que for rodar o " boot-update" depois do acrescimo :

Exemplo :
Criar pasta pra sua distro no diretório " /mnt "


# mkdir -p /mnt/elementary


depois montá-lo


# mount /dev/sda? /mnt/elementary

? é o número da partição


Após feito isso rode :


# boot-update



*Não vi que tinha resolvido já , tava editando o texto . Mas fica o exemplo .




9. Re: Grub não acha outras partições? [RESOLVIDO]

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 29/08/2014 - 23:45h

Obrigado!

Editei o arquivo boot.cfg como descrito no link. Ficou assim:


boot {
generate grub
default "Windows 7"
timeout 3
}

"Windows 7" {
type win7
params root=/dev/sda1
}

"Funtoo Linux" {
kernel kernel[-v]
initrd initramfs[-v]
params += real_root=auto
}

"Elementary OS" {
scan /mnt/eos
kernel vmlinuz[-v]
initrd initrd.img
params root=/dev/sda6
}


Depois salvei e fechei o arquivo.

Executei:

sudo boot-update

Resultou em:

boot-update 1.6.11 /
Copyright 2009-2012 Funtoo Technologies

[use option "-l" for license info, "-h" for help]

* Generating config for grub...

DEFAULT > Windows 7
Funtoo Linux - kernel-debian-sources-x86_64-3.14.4-1
Elementary OS - vmlinuz
* Completed successfully.

Assim, testei os três sistemas e iniciaram normalmente.

Valeu!




10. Re: Grub não acha outras partições? [RESOLVIDO]

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 29/08/2014 - 23:47h

zezaocapoeira escreveu:

Você terá que acrescentar isso , adaptando pra sua realidade , no " /etc/boot.conf " :



"Sua_distro" {
scan /mnt/sua_distro/boot
kernel vmlinuz[-v]
initrd initrd.img
params root=/dev/sda numero correspondente
}

"Windows 7" {
type win7
params root=/dev/sda1
}



Lembre-se de montar a partição da distro na hora que for rodar o " boot-update" depois do acrescimo :

Exemplo :
Criar pasta pra sua distro no diretório " /mnt "


# mkdir -p /mnt/elementary


depois montá-lo


# mount /dev/sda? /mnt/elementary

? é o número da partição


Após feito isso rode :


# boot-update



*Não vi que tinha resolvido já , tava editando o texto . Mas fica o exemplo .



Sim, foi mais ou menos isso que eu fiz! :)



11. Re: Grub não acha outras partições? [RESOLVIDO]

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 29/08/2014 - 23:47h

O jeito que o Funtoo lida com o bootloader é diferente , e interessante .






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts