Grub / Ubuntu: Não foi possível encontrar o destino de memória adequado após a atualização do kernel

1

Logo depois que as novas versões do kernel foram lançadas para os problemas Specter e Meltdown (talvez não relacionadas), instalei a atualização mais recente do kernel, que na época era 4.13.0-25.29. Assim que reiniciei, recebi o erro do Grub "Não foi possível encontrar o destino de memória adequado".

Descobri que usar o kernel anterior resolveu o problema. Até agora, aqui está a lista de kernels funcionando e quebrados.

4.13.0-21.24 obras
4.13.0-25.29 erros
4.13.0-31.34 erros
4.13.0-32.35 erros

Alguma idéia de como eu posso consertar isso para usar os novos kernels sem precisar reinstalar o SO?

/ etc / default / grub:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

/boot/grub/grub.cfg:

# Broken entry (disk UUID has been replaced)
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-[DISK-UUID]' {
    recordfail
    load_video
    gfxmode $linux_gfx_mode
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root  [DISK-UUID]
    else
      search --no-floppy --fs-uuid --set=root [DISK-UUID]
    fi
    linux   /boot/vmlinuz-4.13.0-32-generic.efi.signed root=UUID=[DISK-UUID] ro  quiet splash $vt_handoff
    initrd  /boot/initrd.img-4.13.0-32-generic
}

# Working entry (disk UUID has been replaced)
menuentry 'Ubuntu, with Linux 4.13.0-21-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-21-generic-advanced-[DISK-UUID]' {
    recordfail
    load_video
    gfxmode $linux_gfx_mode
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root  [DISK-UUID]
    else
      search --no-floppy --fs-uuid --set=root [DISK-UUID]
    fi
    echo    'Loading Linux 4.13.0-21-generic ...'
    linux   /boot/vmlinuz-4.13.0-21-generic.efi.signed root=UUID=[DISK-UUID] ro  quiet splash $vt_handoff
    echo    'Loading initial ramdisk ...'
    initrd  /boot/initrd.img-4.13.0-21-generic
}

Informações do sistema:

  • Ubuntu 17.10
  • CPU Intel® Core ™ i7-5930K a 3.50GHz × 12
  • GeForce GTX 1080 / PCIe / SSE2
  • Gnomo 3.26.2
  • Tipo de sistema operacional 64 bits
  • Disco principal m.2 SSD
  • Grub 2.02 ~ beta3-4ubuntu7.1
por Allan Bogh 11.02.2018 / 20:53

0 respostas