(Eu não tenho mais essa configuração, então não posso testar novas respostas, desculpe. Eu tive que trocar de computador e agora estou usando apenas o arco; estou deixando a questão como está, já que eu adoraria conhecer uma solução se ocorre novamente, o grub tem sido muito hostil para mim nos últimos meses)
Eu tenho o fedora 23 como meu sistema operacional principal com particionamento personalizado (todas as partições físicas) /boot/efi=/dev/sda1
root=/dev/sda3
. Então, em / dev / Sda2, acabei de configurar uma partição física LVM e criei um grupo LVM ( arch
) e volume ( root
) e, em seguida, instalei o Arch Linux (sem bootloader) em /dev/arch/root
Eu tenho /dev/sda
(GPT), /dev/sdb
(GPT), então o grub também parece detectar hd2
e dá erros sobre não conseguir carregá-lo (suponho que essa seja a partição física LVM) use os-prober
e grub2-mkconfig
para detectar a instalação do meu arch, o que ele faz com sucesso (e faz isso duas vezes, recebo duas entradas de menu para ele); mas quando tento inicializá-lo, recebo os seguintes erros:
error: failure reading sector 0x0fc from 'hd2'.
error: failure reading sector 0x0e0 from 'hd2'.
error: failure reading sector 0x0 from 'hd2'.
error: can't find command 'linux'.
error: can't find command 'initrd'.
Eu só obtenho os erros de leitura do setor na primeira tentativa de inicialização (para o registro, o fsck informa que a unidade está limpa) qualquer nova tentativa só me fornece erros de comando.
Este é o menu do grub.conf:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Arch (on /dev/mapper/arch-Root)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-38305dfb-279b-4490-948b-480b81fef81f' {
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/6ZmQFy-ijXr-mYra-3Gp9-l0dh-J4Wi-GSHXhd/WGN2VN-t34t-rYWi-kvje-2BfF-WoD4-4NinnP'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/6ZmQFy-ijXr-mYra-3Gp9-l0dh-J4Wi-GSHXhd/WGN2VN-t34t-rYWi-kvje-2BfF-WoD4-4NinnP' 38305dfb-279b-4490-948b-480b81fef81f
else
search --no-floppy --fs-uuid --set=root 38305dfb-279b-4490-948b-480b81fef81f
fi
linux /boot/vmlinuz-linux root=UUID=38305dfb-279b-4490-948b-480b81fef81f rw quiet
initrd /boot/initramfs-linux.img
}
Alguém tem alguma idéia de como consertar isso? Qualquer solução que me permita inicializar no arco (além de reinstalar o gerenciador de inicialização do arco em vez do fedora) ficará bem; Eu não me importo de sujar as mãos editando o arquivo grub.cfg manualmente.