HowTo: GNU GRUB
Início
1. Introdução
O 'GNU GRUB' (GNU GRand Unified Bootloader) é um pacote de arranque que permite fazer a escolha entre diversos sistemas operativos.
Início
2. Como executar o 'boot-repair'
Ver HowTo do boot-repair.
Início
3. Como usar a consola para recuperar o boot'
Comandos da consola do "grub" (notas extraídas da referência abaixo):
- Para ver as partições acessíveis:
grub> ls
Exemplo de resultado: (hd0) (hd0, gpt1) (hd0,gpt2)
- Para ver o conteúdo ou de uma pasta específica:
grub> ls (hd0,gpt2)/
grub> ls (hd0,gpt2)/boot
- Para dizer a partição de root:
grub> set root=(hd0,gpt2)
- Para dar as indicações sobre o kernel do linux (vmlinuz):
grub> linux /boot/vmlinuz-4.15.0-20-generic root=/dev/sda2
- Executar 'initrd' iniciar ao bootloader a imagem de "initrd":
grub> initrd /boot/initrd.img-4.15.0-20-generic
- Finalmente dar a indicação de "boot":
grub> boot
Ver: https://linuxhint.com/grub_rescue_ubuntu_1804/
Início
4. Como recuperar o arranque (GRUB) do computador
- Por vezes há necessidade de fazer alterações na linha de comandos do "grub" (GRUB_CMDLINE_LINUX_DEFAULT).
Tal deve-se a problemas de compatibilidade com os "drivers". Seguem-se algumas das alterações mais frequentes:
- ACPI (Advanced Configuration and Power Interface). Este sistema controla
as ventoinhas, o botão de energia, etc. Quando se desactiva este sistema o PC poderá não conseguir desligar-se
sozinho pelo que será necessário desligá-lo no botão.
Para desativar este sistema acrescentar:
- noapic
- nolapic (l de local ACPI)
- acpi_osi=! (Computadores ASUS: N552VX, N580v, etc.)
- APIC (Advanced Programmable Interrupt Controller). Este controlador substitui o antigo chip PIC.
Destina-se a controlar periféricos. A sua desactivação retira a possibilidade de partilha de IRQs.
Para o desativar acrescentar:
- acpi=off
- acpi=noirq (neste caso desliga apenas a atribuição dinâmica de IRQs
(é menos drástica que 'acpi=off')
Início
5. Opções para computadores específicos
Início
6. Como instalar o grub numa USB-drive
Para instalar o grup na PEN, admite-se aqui que a PEN é o disco '/dev/sdx', assim a partição criada será '/dev/sdx1'
em que o 'x' deve ser substituído pela letra que foi associada à PEN.
- Apague todas as partições da PEN e crie uma (pode ser única). Se usar o fdisk, active-a ("a), marque-a com
fat32 ("t" -> "c"). Finalmente escreva a alterações na PEN ("w").
- Para formatar a partição vfat fazer:
mkfs.vfat -F 32 -n MULTIBOOT / dev / sdx1
- Para instalar o grub na PEN: monte a PEN (mount /mnt/sdx1 /mnt) e faça os comandos:
grub-install --force --no-floppy --boot-directory=/mnt/boot /dev/sdx
cd /mnt/boot/grub
wget pendrivelinux.com/downloads/multibootlinux/grub.cfg
- Pode adicionar "iso", por exemplo, copiar para lá o "ubuntu.iso"
- Ver
https://www.pendrivelinux.com/boot-multiple-iso-from-usb-via-grub2-using-linux/
- Reiniciar o computador a partir da PEN para ver se funciona...
Início
7. Documentação e Links Úteis
Início