Deixar o grub escanear novamente os discos?

2

Eu coloquei uma entrada como esta em grub4dos,

rootnoverify (hd1)
chainloader +1
boot

Mas às vezes quando eu conecto minha chave USB muito tarde, o grub não detecta essa chave usb, existe alguma maneira de deixar o grub re-scan listar o disco?

Eu preciso saber tanto para grub0.9X quanto para grub1.9X

    
por daisy 05.10.2012 / 06:24

4 respostas

6

Execute o seguinte comando como root:

update-grub

EDIT: Este é um comando específico do Ubuntu. Para fazer isso em outra distribuição, basta executar grub-mkconfig -o /boot/grub/grub.cfg

2ª EDIT: os-prober é necessário para que isso funcione (detecte automaticamente os sistemas operacionais e adicione entradas de menu para eles).

    
por 05.10.2012 / 09:23
1

O Grub não fornece um comando explícito para verificar novamente as unidades, mas as unidades serão verificadas novamente se o computador for reinicializado a partir do grub. Para fazer isso:

  • No menu do grub, pressione c para soltar no console do grub
  • Digite reboot e pressione Enter
  • O computador será reinicializado
  • O Grub será recarregado e as unidades serão verificadas novamente
por 30.01.2016 / 11:26
0

Pelo que vi, não acredito que isso seja possível. Eu estava em uma situação semelhante, onde configurei uma entrada do GRUB para inicializar a partir de um USB. Se eu não tiver um pendrive antes da inicialização, a opção de inicialização falhará. Se eu inicializar com o pen drive já conectado, a opção será inicializada a partir do USB.

Usando o GRUB 0.97, examinei o manual e experimentei muitos comandos, mas Não vi nada relacionado à reinicialização dos discos.

Eu vejo muitas dicas no manual que o GRUB confia no BIOS (se não inteiramente). Ao jogar com opções de inicialização do BIOS, é na mesma situação em que se eu não tiver o pen drive conectado antes de o BIOS iniciar, ele nunca será listado como uma opção inicializável (usando AMI, Aptio). Talvez esta seja uma limitação do BIOS, uma limitação de ambos ou eu poderia apenas desviar em uma tangente.

Eu pensei que isso seria um problema para mim, mas então eu me perguntei o que era mais fácil: ter alguém alternando para o modo de comando GRUB e reinicializar discos ou apenas CTRL-ALT-DEL'ing ...

    
por 07.11.2014 / 00:18
-1

sim; reboot.mod em grub == ctrl-alt-del em PCs comuns.

A razão pela qual um "usbstick de plug-in tardio" não reconhecido se deve ao conceito de hotplug! Como o grub está no boot inicial, nenhum driver para o hotplug pode estar disponível.

Um experimento muito simples para ilustrar:

  1. consiga 2 usbsticks com pelo menos um com grub inicializável
  2. inicie o pc com o stick inicializável
  3. no menu do grub, digite c para entrar no console do grub
  4. grub > ls para exibir todas as unidades vistas pelo grub
  5. Plugin no segundo stick
  6. grub > l não verá alterações
  7. grub > reinicie e
  8. grub> ls verá as 2 varas

Mesmo no futuro, o hotplug nunca existirá no grub.

    
por 31.03.2016 / 13:58

Tags