Instalei o Antergos no meu laptop e instalei o Ubuntu depois disso. O Ubuntu detectou que eu tinha outro Linux instalado, então adicionou Antergos ao seu menu grub. Toda vez que eu inicializo, o grub é carregado da partição Ubuntu. Como posso tornar o outro arquivo grub o padrão?
Minhas partições são:
- Partição de inicialização do Antergos (deseja carregar o grub.cfg daqui) - / dev / sda1
- Partição raiz Antergos - / dev / sda2
- Partição Ubuntu (o grub carrega a partir daqui) - / dev / sda6
/dev/sda1
. Isso pode ser feito executando o comandogrub-install --root-directory /mnt/sda1 /dev/sda
. Fornecido/dev/sda1 is mounted at /mnt/sda1
grub
para iniciar em cadeia outro grub. Você precisaria procurar na Internet.Respostas:
Nos sistemas de BIOS legados, o BIOS consulta o MBR (Master Boot Record) do disco em que está configurado para inicializar. Este é o primeiro 512 bytes do disco e contém o primeiro estágio do processo do carregador de inicialização; este será o grub no seu caso. O único trabalho desse estágio é localizar e carregar o segundo estágio normalmente na unidade que contém / boot. O MBR possui esses caminhos codificados e, para alterá-los, você deve reinstalar o MBR a partir do sistema (ou chroot do sistema) que deseja apontar para o uso
grub-install
. Se você pode inicializar o sistema, isso é trivial, mas se você não pode, deve usar um livecd e chroot no sistema; veja as instruções aqui sobre como fazer isso.No entanto, no seu caso, o antergos grub config não terá a distribuição do ubuntu, portanto você perderá a capacidade de inicializá-lo até adicioná-lo. Você também pode configurar o ubuntu grub config para inicializar o antergos por padrão, se este for o seu objetivo. Qualquer abordagem é aceitável e depende do que você deseja alcançar.
fonte
Use
grub-install
para instalar o grub em/dev/sda
(apontando para ogrub
diretório/dev/sda1
como descrito por @SHW ) e defina oboot
sinalizador/dev/sda1
usandofdisk
ouparted
.Pode ser necessário remover a
boot
bandeira/dev/sda6
(novamente usandofdisk
ouparted
).fonte