Estou tentando instalar o arch-linux pela primeira vez. estava tudo bem até eu tentar instalar o carregador de inicialização "grub" em uma unidade USB.
Estou trabalhando pelo guia WIKI ARCH LINUX.
ambos os comandos funcionaram sem erros:
# mkdir -p /mnt/usb ; mount /dev/sdc1 /mnt/usb
# grub-install --target=i386-pc --recheck --debug --boot-directory=/mnt/usb/boot /dev/sdc
mas o próximo comando retorna um erro:
falha ao obter o caminho canônico de 'airootfs':
# grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg
alguém pode ajudar?
(tentei arch-chroot /mnt /bin/bash
neste o comando não foi encontrado).
arch-linux
system-installation
grub2
Talb21
fonte
fonte
Respostas:
Tente adicionar
--root-directory=/mnt
aogrub-install
comando. Parece não estar documentado, mas eu o vi mencionado em alguns fóruns e funcionou para mim.fonte
Bata neste mesmo problema há pouco tempo e entendi. Parece que você pode não ter o
grub
pacote instalado no seu sistema de arquivos de destino.Portanto,
arch-chroot
para o target (/mnt/usb
), executepacman -S grub
e, em seguida, executegrub-install
egrub-mkconfig
com os parâmetros atualizados correspondentes para contabilizar ochroot
.fonte
tente executar
arch-chroot /mnt /bin/bash
primeirofonte