desabilitando o grub para linux enquanto dual boot com manjaro (arch based distro)

1

Eu uso manjaro (arch based distro) por 1 anos e adoro usar esta distro. mas eu tenho hobby para distribuir o hop e usar manjaro dual boot e outro linux. manjaro usa a configuração do grub que infelizmente não é amigável para compartilhar com outros linux. cada vez que o segundo linux atualiza seu kernel, então o manjaro grub é ultrapassado com o meu segundo grub do linux e não consigo inicializar no meu manjaro linux. e é muito chato reparar manjaro grub a cada mês.

Posso apenas desinstalar o meu segundo grub do linux para que, sempre que eu atualizo o meu segundo linux, ele não invada o meu manjaro grub?

    
por Wahyu Fadzar 06.11.2018 / 16:22

2 respostas

1

Quando você instala seu segundo sistema operacional Linux, não é necessário instalar grub uma segunda vez. Simplesmente, inicie no Manjaro depois de instalar seu segundo sistema operacional e execute update-grub , se necessário, execute os-prober .

Se nenhum deles detectar sua segunda instalação, você precisará executar o seguinte:

mount /dev/sdXY /mnt # sdXY being your bootable partition of the second OS, e.g. sda3
update-grub # and if necessary, os-prober

Isso deve criar uma entrada no grub para seu segundo sistema operacional e até funciona para o Windows.

Uma configuração simples seria algo assim:

/dev/sda
 |-sda1 # First OS
 |-sda2 # Swap
 |-sda3 # Second OS

Aqui eles compartilham swap e tudo está contido em uma partição para cada sistema operacional. Melhor ainda seria usar lvm para criar dois contêineres criptografados separados, para que eles não compartilhem swap e tenham duas partições de inicialização diferentes. Melhor ainda é configurar a inicialização dupla com dois discos diferentes se o seu computador puder suportar o espaço para duas unidades separadas.

Eu fiz referência a esta postagem do blog e eu configurei com sucesso muitos dual boots usando os métodos acima.

    
por 06.11.2018 / 16:40
1

Como estamos falando de Linux, há muitas maneiras de lidar com isso. Se você gostaria de ficar com o GRUB2, faça referência à resposta acima. No entanto, para referência pessoal e para documentar alternativas, o seguinte também é aplicável:

Inicialização do Systemd com o Manjaro:

Por causa do espaço e não da duplicação de tutoriais, vou apenas adicionar um link para o processo documentado para alcançar esta configuração no Manjaro (é muito detalhado com vários exemplos): link

Outro grande recurso é o todo-poderoso Arch Wiki: link

TL; DR

  • Monte sua partição EFI atual em / boot
  • Crie um arquivo loader.conf
  • Crie arquivos .conf para cada distribuição que você deseja incluir no menu de inicialização

Ambos os recursos devem fornecer muita documentação sobre como criar os vários arquivos .conf, mas lembre-se de que você precisará do UUID das diferentes unidades de disco: blkid /dev/sdXY

Isso lhe dará controle sobre tudo. Pode não ser tão amigável quanto o GRUB2, mas você terá uma opinião direta sobre como funciona o seu bootloader.

    
por 06.11.2018 / 19:25