लिनक्स-सतह कर्नेल को पहचानने के लिए मैं अपडेट-ग्रब कैसे प्राप्त कर सकता हूं

Aug 18 2020

मेरे पास एक सरफेस प्रो 4 है। लाइनक्स सरफेस कर्नेल ( गिथब ) स्टॉक कर्नेल की तुलना में बेहतर हार्डवेयर समर्थन प्रदान करता है, लेकिन दुर्भाग्य से, 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-grubलिनक्स-सतह गुठली को स्वचालित रूप से कैसे पहचान सकता हूं ?

संपादित करें: अधिक जानकारी

जवाब

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
मुझे लगता है कि मेनू प्रविष्टियों के लिए नंबर कैसे काम करते हैं, मैं याद कर सकता हूं। कुछ कदम :)

यह ग्रब मैनुअल सब कुछ यू के बारे में बहुत उपयोगी है :)

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