Bagaimana saya bisa mendapatkan update-grub untuk mengenali kernel permukaan linux

Aug 18 2020

Saya memiliki Surface Pro 4. Kernel permukaan linux ( github ) memberikan dukungan perangkat keras yang lebih baik daripada kernel stok, tetapi sayangnya, update-grubtidak mengenalinya.

Saya bisa memasukkan entri /etc/grub.d/40_custom/, tetapi saya harus melakukannya secara manual setiap kali ada pembaruan kernel.

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry 'Ubuntu (4.19.139-surface-lts)' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        savedefault
        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 cf93f3eb-59be-4eba-835b-03ac8f082424 else search --no-floppy --fs-uuid --set=root cf93f3eb-59be-4eba-835b-03ac8f082424 fi linux /boot/vmlinuz-4.19.139-surface-lts root=UUID=cf93f3eb-59be-4eba-835b-03ac8f082424 ro quiet splash $vt_handoff
        initrd  /boot/initrd.img-4.19.139-surface-lts
}
### END /etc/grub.d/40_custom ###

Bagaimana saya bisa update-grubmengenali kernel permukaan-linux secara otomatis?

EDIT: Informasi lebih lanjut

  • dpkg --list | grep-linux-image
  • grub.cfg - perhatikan bahwa ia menambahkan "timeout: menu" yang tidak relevan setelah 30_OS_Prober
  • perbarui grub, 40_custom, dan ls / boot

Jawaban

Sub-ZeroXXX Aug 20 2020 at 06:28

Tambahkan sebagai file 06_custom di /etc/grub.d/06_custom Di / etc / default / grub Ubah GRUB_DEFAULT = 6 Default diatur ke 0 untuk mem-boot 00_header 6 agar cocok dengan 06_custom
saya pikir itu cara kerja angka untuk entri menu Saya mungkin melewatkan beberapa langkah :)

Manual Grub ini Memiliki hampir semua yang Anda butuhkan sangat berguna :)

https://www.gnu.org/software/grub/manual/grub/grub.html#Overview