Como atualizar entradas mannual no grub.cfg?

0

Eu tenho uma instalação do fedora + manjaro. Embora o grub2 mostre todas as opções de inicialização, mas quando o manjaro é selecionado, ele fornece o infame pânico do kernel:

kernel panic-not syncing: VFS:unable to mount root fs on unknown block(0,0)

Depois de passar por vários fóruns de arch descobri que se eu pressionar e no grub2 e editar a última linha da seqüência de boot do manjaro de

initrdefi /boot/intel-ucode.img

para

initrdefi /boot/intel-ucode.img /boot/initramfs-4.9-x86_64.img

Ele inicializa em manjaro.

Naturalmente, eu abri o fedora, fiz um grub2-update para obter o arquivo grub.cfg e fiz as mudanças necessárias nele, mas essas mudanças não estão sendo refletidas na tela de inicialização do grub2 (ie Eu tenho que manualmente adicionar /boot/initramfs-4.9-x86_64.img para inicializar no manjaro, caso contrário ele gera um pânico kernal)

Como eu faria as alterações na permanente grub.cfg ? Além disso, eu li em algum lugar que não devemos fazer alterações no grub.cfg, pois isso mudará se o kernal for atualizado. Qual é o melhor curso de ação aqui?

Obrigado.

    
por Jarwin 03.09.2017 / 23:50

1 resposta

0

tem o mesmo problema usando o fedora 25 grub2 para inicializar ambos: fedora e Manjaro.

o que eu fiz:

ATENÇÃO, VOCÊ PODE RESTRITAMENTE SRCREW O CONFIG, ASSIM CUIDADO!

Como root:

vi /boot/grub2/grub.cfg

ele abre o editor de texto para que você possa adicionar a linha que você precisa, que pode ser encontrada no diretório / boot das outras distribuições. você precisará das informações do initramfs. use taht e adicione como você fez no grub

initrdefi /boot/intel-ucode.img

/boot/initramfs-4.9-x86_64.img < --- esta é a linha que você deve adicionar.

funcionou para mim até o Majaro com o kernel 4.11 e o fedora 26 de lado. estou lutando um pouco agora

Espero que ajude

Nota: você deve repetir o exercício apenas se o kernel do manjaro mudar (se você quiser inicializar a versão com o novo kernel.)

    
por 12.09.2017 / 23:05