O boot do CentOS uEFI falha na montagem da unidade correta: “/ sysroot não parece ser uma árvore do os”

0

Acabei de instalar o CentOS 7 em um MacBook Pro e executei a primeira inicialização pós-instalação a partir do rEFInd usando um cartão SD. No início, o processo de inicialização parece funcionar, mas eventualmente falha com a mensagem:

> Failed to switch root: Specified switch root path /sysroot does not seem to be an OS tree. os-release file is missing.

Em seguida, ele retorna ao shell de emergência.

Depois de mexer um pouco, achei usando findmnt -lo source que não havia unidades físicas montadas ( /dev/sdX ). Então eu peguei um palpite e montei minha partição manualmente para /sysroot usando:

mount -t ext4 --source /dev/sda4 --target /sysroot

… o que foi bem sucedido. Então eu saí do shell de emergência e o sistema inicializou corretamente.

Meu problema parece ser simples (pelo fato de meu primeiro palpite ter consertado a inicialização), mas minhas pesquisas pela Internet não renderam resultados muito úteis. A pergunta simples é: o que está errado (ou o que devo procurar) nas configurações de inicialização do UEFI que estão fazendo com que a unidade correta não seja montada e como posso corrigi-la?

Obrigado!

    
por Bruno Philipe 26.08.2017 / 02:35

1 resposta

0

Levou-me a maior parte do dia, mas me deparei com o seguinte que funcionou para mim:

genisoimage -U -r -v -T -J -joliet-long -V "CentOS 7 x86_64" -volset "CentOS 7 x86_64" -A "CentOS 7 x86_64" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -o ../new.iso .

Important note: the -V, -volset and -A params must match LABEL= value in the isolinux/isolinux.cfg file!!! (e.g. append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet)

Veja: " link ". Veja a seção "2.3. Criando Imagens de Inicialização Personalizadas".

A principal coisa que estava faltando era a correlação entre o rótulo ISO e a linha do gerenciador de inicialização. Espero que ajude. Também não encontrei respostas rápidas on-line até encontrar a seção correta da página de redhat.

    
por 15.11.2017 / 23:12