Score:0

Linux - ตั้งค่าเคอร์เนลสำหรับบูตถัดไป

ธง br

ฉันติดตั้งเคอร์เนลหลายตัว ฉันกำลังพยายามสร้างสคริปต์ที่จะตั้งค่าการบูตครั้งต่อไปเป็นเคอร์เนล 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

ขอบคุณล่วงหน้า!

muru avatar
us flag
รายการเมนูเหล่านี้อยู่ในเมนูย่อยหรือไม่?
rogersjoshmac avatar
br flag
ใช่ เมื่อฉันรีบูทเซิร์ฟเวอร์ มันบอกว่า "ubuntu" "advanced" และ "memtest"

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา