Não é possível localizar o arquivo initrd no console do GRUB

1

Meu PC inicializa na linha de comando do grub.

$ ls
(hd0) (hd1) (hd1,gpt6)  (hd1,gpt5)  (hd1,gpt4)  (hd1,gpt3)  (hd1,gpt2)  (hd1,gpt1)
(lvm/fedora-swap)  (lvm/fedora-home)  (lvm/fedora-root)

$ ls (hd1,gpt5)/
./ ../ lost+found/ efi/ extlinux/ grub2/ vmlinuz-4.10.12-200.fc25.x86_64
vmlinuz-4.10.10-200.fc25.x86_64 System.map-4.10.10-200.fc25.x86_64
config-4.10.10-200.fc25.x86_64 elf-memtest86+-5.0
System.map-4.10.12-200.fc25.x86_64 memtest86+-5.01
config-4.10.10-200.fc25.x86_64 .vmlinuz-4.10.12-200.fc25.x86_64.hmac
initramfs-4.10.12-200.fc25.x86_64.img vmlinuz-4.10.13-200.fc25.x86_64
System.map-4.10.13-200.fc25.x86_64 config-4.10.13-200.fc25.x86_64 
.vmlinuz-4.10.13-200.fc25.x86_64.hmac
  initramfs-4.13.12-200.fc25.x86_64.img .vmlinuz-4.10.10-200.fc25.x86_64.hmac
initramfs-4.10.10-200.fc25.x86_64.img

Eu tentei:

$ set root=(lvm/fedora-root)
$ linuxefi (hd1,gpt5)/vmlinuz-4.10.13-200.fc25.x86_64 root=/dev/sda5
$ initrd initramfs-4.13.12-200.fc25.x86_64.img
$ boot

Depois disso, recebo:

[FAILED] Failed to start Switch Root. See 'systemctl status initrd-switch-root.service' for detailes.

Generating "/run/initramfs/rdsosreport.txt"

Entering emergency mode. Exit the shell to continue. Type "journalctl" to view system logs. You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot after mounting them and attach it to a bug report.

    
por user277342 05.05.2017 / 23:37

1 resposta

1

Eu também consegui reproduzir "Falha ao iniciar Switch Root" com o kernel vmlinuz-4.2.3-300.fc23.x86_64 usando os seguintes comandos.

grub> linux /vmlinuz-4.2.3-300.fc23.x86_64 root=/dev/sda1
grub> initrd /initramfs-4.2.3-300.fc23.x86_64.img
grub> boot

Na tela inicial do GRUB, quando eu pressiono e para editar, o seguinte é exibido no meu sistema.

linux16 /vmlinuz-4.2.3-300.fc23.x86_64 root=/dev/mapper/fedora-root rord.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb LANG=en_US.UTF-8
initrd16 /initramfs-4.2.3-300.fc23.x86_64.img

Anotei esses parâmetros e, em seguida, pressione c novamente para retornar à linha de comando do GRUB. Ajustei os comandos para serem semelhantes ao que estava listado na tela de edição.

grub> linux16 /vmlinuz-4.2.3-300.fc23.x86_64 root=/dev/mapper/fedora-root rord.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb LANG=en_US.UTF-8
grub> initrd16 /initramfs-4.2.3-300.fc23.x86_64.img
grub> boot

Durante a inicialização, "Falha ao iniciar a chave do switch" não era mais exibido. Isso funciona para você também?

    
por 06.05.2017 / 05:49