लिनक्स-सतह कर्नेल को पहचानने के लिए मैं अपडेट-ग्रब कैसे प्राप्त कर सकता हूं
मेरे पास एक सरफेस प्रो 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
लिनक्स-सतह गुठली को स्वचालित रूप से कैसे पहचान सकता हूं ?
संपादित करें: अधिक जानकारी
- dpkg - सूची | grep linux-image
- grub.cfg - ध्यान दें कि यह 30_OS_Prober के बाद एक बाहरी "टाइमआउट: मेनू" जोड़ता है
- अपडेट ग्रब, 40_ कस्टम, और एलएस / बूट
जवाब
/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