ฉันติดตั้งเคอร์เนลหลายตัว ฉันกำลังพยายามสร้างสคริปต์ที่จะตั้งค่าการบูตครั้งต่อไปเป็นเคอร์เนล Ubuntu ชั่วคราว
จากการวิจัยออนไลน์ของฉัน ฉันเข้าใจว่าคำสั่งเคอร์เนลเป็นผลมาจากคำสั่งต่อไปนี้ awk -F\' '/menuentry / {พิมพ์ $2}' /boot/grub/grub.cfg
โดยที่บรรทัดแรกคือ 0
นี่คือผลลัพธ์เมื่อฉันรันคำสั่ง:
root@server150:~# awk -F\' '/menuentry / {พิมพ์ $2}' /boot/grub/grub.cfg
อูบุนตู
อูบุนตูพร้อมลินุกซ์ 4.9.24
Ubuntu พร้อม Linux 4.9.24 (โหมดการกู้คืน)
Ubuntu พร้อม Linux 4.4.0-81-generic # <- ฉันต้องการสิ่งนี้
Ubuntu พร้อม Linux 4.4.0-81-generic (โหมดการกู้คืน)
การทดสอบหน่วยความจำ (memtest86+)
การทดสอบหน่วยความจำ (memtest86+, คอนโซลอนุกรม 115200)
เนื่องจากฉันต้องการเส้นที่สี่ฉันจึงวิ่ง ด้วงรีบูต 3
.
อย่างไรก็ตามสิ่งนี้จะบู๊ตเข้าสู่การทดสอบเมม
ฉันทำอะไรผิดหรือเปล่า? ฉันจะสร้างสคริปต์ที่เมื่อเรียกใช้งาน จะตั้งค่าการบูตครั้งถัดไปเป็นเคอร์เนลหุ้นได้อย่างไร
PS: ในที่สุดฉันก็ทำมันด้วย ansible แต่เนื่องจากฉันหาโมดูลสำหรับมันไม่ได้ ฉันจึงใช้ bash
ขอบคุณล่วงหน้า!