Linux-surface 커널을 인식하기 위해 update-grub을 얻는 방법

Aug 18 2020

저는 Surface Pro 4를 가지고 있습니다. 리눅스 표면 커널 ( github )은 주식 커널보다 더 나은 하드웨어 지원을 제공하지만 안타깝게도 update-grub이를 인식하지 못합니다.

에 항목을 넣을 수는 /etc/grub.d/40_custom/있지만 커널 업데이트가있을 때마다이 작업을 수동으로 수행해야합니다.

### 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 ###

update-grubLinux 표면 커널을 자동으로 인식하려면 어떻게 해야합니까?

편집 : 추가 정보

답변

Sub-ZeroXXX Aug 20 2020 at 06:28

/etc/grub.d/06_custom에 06_custom 파일로 추가 / etc / default / grub에서 GRUB_DEFAULT = 6 기본값을 0으로 설정하여 00_header 6을 부팅하여 06_custom과 일치하도록
설정합니다. 이것이 메뉴 항목에 대해 숫자가 작동하는 방식이라고 생각합니다. 몇 단계 :)

이 Grub 매뉴얼에는 매우 유용한 필요한 모든 것이 있습니다. :)

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