Que bom que você percebeu, mas se eu tenho problemas com o grub, minha arma preferida é grub-customizer.
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Ao executá-lo, ele examinará o sistema em busca de sistemas operacionais, reconstruirá o grub e o colocará no lugar certo em sua unidade. Também facilita a edição das entradas do grub e o controle do processo de inicialização.
Para forçar o grub a carregar qualquer kernel específico, basta ativá-lo, selecionar a entrada do menu que você quer forçar, abri-lo e editá-lo:
- Altere o nome do kernel para apontar para o kernel desejado (em / boot /) enquanto LEMBRANDO para fazer a edição equivalente no initrd correspondente, ou
- Altere o kernel e os caminhos initrd no grub para apontar para os links simbólicos em / vmlinuz e /initrd.img em / e salve a entrada. Em seguida, edite os links simbólicos em / para apontar para as versões desejadas do kernel e do initrd.
Eu tive pesar após a dor tentando conseguir que o grub encontrasse automaticamente o kernel para minha inicialização dupla no Busenlabs depois que eu decidi migrar a instalação do BL para um LV (... violino, violino, violino ... kaboom. ... oops ... quebrado novamente). BL sendo minha emergência de volta para arrancar e consertar Kali nas ocasiões freqüentes quando meu violino incessante e regular o quebra, então talvez BL estava apenas se vingando.
No entanto, abriu a entrada do grub no gc, introduziu o nome do caminho correto para / in grub-speak (lvm / ...) e shell-speak (/ dev / mapper / ...), point linux e initrd nos links simbólicos em / do LV, e voila ..... corrigido.
insmod part_gpt
insmod lvm
insmod ext2
set root='lvm/vg6-bunsen'
linux /vmlinuz root=/dev/mapper/vg6-bunsen ro quiet
initrd /initrd.img