Como podemos adicionar um kernel ao grub2? Eu sabia o que poderíamos fazer com as versões anteriores, mas parece que mudou. Quais arquivos devemos editar?
24
Para adicionar um novo kernel ao grub2:
O update-grub examinará seu computador em busca de kernels e criará uma lista dos kernels disponíveis na inicialização.
Para você selecionar qual kernel inicializar no momento da inicialização, pode ser necessário manter o botão SHIFT pressionado logo após o lançamento da BIOS.
Você pode editar o arquivo / etc / default / grub para alterar as opções e parâmetros de inicialização padrão necessários.
Veja as notas do grub para sua distribuição, como esses documentos do Fedora GRUB 2 .
grub2-mkconfig -o /boot/grub2/grub.cfg
/boot/
e gerar corretamente. O arquivo de configuração do grub (ex:)/etc/default/grub
pode ser diferente por sistema operacional, portanto, sincronize-os. A prática recomendada pode ser que um único sistema operacional gere entradas grub para você, no entanto.mv kernel /boot
? Onde encontro um kernel que pode ser movido para / boot?Estou executando o Fedora 20, e o comando para atualizar o grub2 é
grub2-mkconfig
. Além disso, todo o processo pode ser realizado com a compilação do kernel make:Esta (última etapa) copiará o kernel para / boot e atualizará o carregador de inicialização grub2. Muito fácil, e funcionou corretamente no meu caso. Meu único problema é que você realmente não aprende nenhum detalhe importante do processo, tudo é automatizado. Se você tiver problemas e precisar descobrir o que há de errado, poderá ficar preso.
fonte
sudo make install
me diz:Cannot find LILO
./boot/grub/grub.cfg
é o arquivo que foi substituídomenu.lst
do grub1Nos sistemas Debian / Ubuntu, isso é gerado por
update-grub
, que executa os scripts/etc/grub.d
usando algo semelhante aorun-parts
.fonte
Se o novo kernel estiver instalado com o dpkg (como se fosse compilado com o make-kpkg), o update-grub2 é suficiente (ele também não remove mais kernels existentes)
fonte
Você não "edita" para adicionar mais kernels. Ele digitaliza e os adiciona dinamicamente. Se você DEVE adicionar um que uma digitalização não encontre, procure em /etc/grub.d e modifique ou copie e custom40 (ele foi adicionado por último, portanto, é um ótimo lugar para testar sua configuração antes de colocá-la no topo da tela. Lista).
fonte
Tente
update-grub
ouupdate-grub2
dependendo da sua versão do grub. Você precisará executá-los como rootsudo
,. Isso funcionou para mim quando instalei uma segunda distribuição Linux sem reinstalar o grub.fonte