Como especificar corretamente as entradas extras de inicialização para nixos

1

O Nixos tem uma opção de configuração no manual para especificar entradas extras no menu grub boot.loader.grub. extraEntries , mas não consigo trabalhar com os exemplos no manual. A ideia é deixar que a versão do grub instalada pelo nixos tenha entradas extras para outras partições de boot. Por exemplo, se o Ubuntu (ou Debian ou BSD, etc) foi instalado e inicializado a partir de / dev / sda2, um deve ser capaz de instalar nixos em / dev / sda1, usar / dev / sda para grub e inicializar nixos ou Ubuntu .

Eu posso obter o boot.loader.grub.extraEntries para aparecer no menu, mas não para obter uma inicialização bem-sucedida da instalação do Ubuntu. O Nixos inicializa bem e eu posso inicializar a partição do Ubuntu a partir de um CD de resgate. Alguém tem algo parecido com isso funcionando, ou eles podem me direcionar para fontes adicionais - especialmente fontes que podem ser boas para outras perguntas do tipo newbie nelson?

    
por brittAnderson 14.07.2014 / 22:10

2 respostas

1

Adicione uma entrada de menu ao Ubuntu grub com configfile (hd,....)/boot/grub/grub.cfg de nixos. Referência: link

Em seguida, no dispositivo nixos grub use device="nodev". Isso ainda estará gerando a configuração do grub, mas não instalará o grub. Desta forma, você tem o Ubuntu e o nixos grub atualizáveis.

    
por 29.07.2014 / 00:51
0

Esta não é a resposta "a" para a minha pergunta, mas é uma solução, e é muito longa para ser um comentário.

Eu usei o Ubuntu Live CD para baixar o Boot-Repair e consertei o grub.cfg para que eu pudesse inicializar no Ubuntu. Eu iniciei o Ubuntu, montei a partição Nixos e olhei para a entrada do Nixo Default. Eu copiei isso para /etc/grub.d/40_custom no lado do Ubuntu. Eu tive que adicionar uma primeira linha de set root=(hd0,1) . Isso porque meu Nixos foi instalado em / dev / sda1. Sua entrada precisará ser adaptada para a localização da partição Nixos.

Após salvar e fechar os arquivos, executei grub-mkconfig -o /boot/grub/grub.cfg para recriar a configuração do grub com a entrada Nixos. Agora, quando eu reiniciar a opção Nixos Default mostra no menu e eu posso arrancar para o Ubuntu ou Nixos. A inconveniência desta solução é que será necessário alterar manualmente a entrada personalizada toda vez que o Nixo for atualizado e, em seguida, gerar novamente o arquivo grub.cfg, mas ao menos ele dará acesso a ambos a partir de um único menu do grub.

    
por 16.07.2014 / 19:44