Grub define a inicialização padrão para um Ubuntu 16.04 instalado em / dev / mapper

1

Eu tenho dois sistemas Ubuntu instalados, um 14.04 e um 16.04. No menu do Grub, vejo que:

*Ubuntu
Memory test (memtest86+)
Ubuntu 14.04.4 LTS (on /dev/sda1)
Ubuntu 16.04.2 LTS (on /dev/mapper/ubuntu--vg--root)

Sempre que o PC iniciar pela opção padrão do Ubuntu, carregue o Ubuntu 14.04. Eu quero mudar esta inicialização padrão para o Ubuntu 16.04. No entanto, não teve sucesso.

Coisas que tentei:

  1. altere / etc / default / grub

    GRUB_DEFAULT="salvo" GRUB_SAVEDEFAULT="true" GRUB_HIDDEN_TIMEOUT_QUIET="true" GRUB_TIMEOUT="10" GRUB_DISTRIBUTOR=" lsb_release -i -s 2> /dev/null || echo Debian " GRUB_CMDLINE_LINUX_DEFAULT="root = / dev / mapeador / ubuntu - vg - root" GRUB_PRELOAD_MODULES="lvm"

Nenhum GRUB_DEFAULT="salvo" ou GRUB_DEFAULT="3" está funcionando.

  1. Tente alterar o 40_custom do grub.d não funciona

  2. No arquivo grub.cfg, não há Ubuntu 16.04 (o que é realmente estranho, já que posso ver essa opção no Grub e posso rolar manualmente para baixo e escolher iniciar com o Ubuntu 16.04).

  3. No Grub Customizer não há Ubuntu 16.04, mas tem o Ubuntu 14.04

Por favor, avise o que devo fazer. Obrigado.

    
por Samo Jerom 27.10.2017 / 12:48

1 resposta

0

Eu sei apenas para o Bios-Installation. Primeiro você precisa saber qual o grub que está levando (Trust ou xenial)

sudo hexdump -v -s 0x80 -n  2 -e '2/1 "%x" "\n"' /dev/sda

Bytecode 48b4 significa GRUB 2 (Versão 1.96) 7c3c significa GRUB 2 (Versão 1.97 oder 1.98) 020 significa GRUB 2 (Versão 1.99) Em / etc / default / grub /

GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved

Em seguida, execute sudo update-grub

Em seguida, inicialize xenial e sua escolha será lembrada. info -f grub -n 'Simple configuration'

    
por 27.10.2017 / 14:24