Upgrade do kernel do Grub (dois sistemas diferentes)

0

Meu sistema é particionado desta maneira:

hdda 500 giga (/ dev / sda) ssd 20 giga (/ dev / sdb)

/ dev / sda

/ boot (300 mega) / home (espaço restante)

(/ dev / sdb)

/ (sistema principal de 14 giga com o Ubuntu 14.04 x64)

/ (7 giga para testar outras versões O.S., na verdade com o Ubuntu 14.04)

swap (2 giga)

Depois de instalar o ubuntu 14.04 na segunda partição (/ dev / sdb) (7 giga), suponho que o grub foi substituído. O problema é mesmo depois de atualizar o kernel para a última versão usando meu sistema principal ((/ dev / sdb 14 giga) ele não vai automaticamente para a última versão após a reinicialização mesmo escolhendo com grub customizer, apenas se reinicializar e ir para o segundo sistema instalado e use o grub customizer lá

    
por E_Angel 28.03.2015 / 16:34

1 resposta

1

Com duas instalações, você normalmente precisa fazer duas atualizações. Qualquer que seja o grub do sistema no MBR deve ser inicializado e sudo update-grub executado para encontrar o kernel mais novo na segunda instalação.

Mas como você tem dois drives, coloque o grub principal da instalação em funcionamento no MBR do sdb. E mantenha o grub da instalação de teste em MBR de sda. Quando você instala o grub, o padrão é sda. Melhor usar o Something Else e mudar a tela de particionamento para MBR da mesma unidade.

Você pode inicializar na instalação em sdb e instalar o grub no MBR do SSD. Em seguida, altere o BIOS para inicializar o SSD.

sudo grub-install /dev/sdb
sudo update-grub

Se você pode apenas inicializar a partir de sda, apenas altere / dev / sda.

Mas se você originalmente instalou o grub em sda, ele se lembra dessa configuração para reinstalar nas principais atualizações. Então você também precisa redefinir isso:

Para ver qual unidade o grub2 usa veja esta linha (apenas BIOS, não UEFI) - grub-pc / install_devices:

sudo debconf-show grub-pc  

Ele mostrará o modelo da unidade & amp; número de série para ver informações da unidade

sudo lshw -C Disk -short 

para que o grub2 se lembre de onde reinstalar as atualizações:

sudo dpkg-reconfigure grub-pc 

Digite as primeiras páginas, barra de espaço para escolher / desmarcar a unidade, entrar para aceitar, não escolher partições

Você também pode evitar a atualização dupla adicionando manualmente sua própria estrofe de inicialização no 40_custom e diretamente inicializando a partição ou criando um link para o kernel mais atual.

link

Os sistemas UEFI não usam o grub-pc, mas o grub-efi-amd64, nas versões de 64 bits ou talvez assinadas. Então, tudo acima é apenas para sistemas baseados em BIOS.

    
por oldfred 28.03.2015 / 17:35