Score:0

Raspberry Pi 4: ไม่ได้เลือกเคอร์เนลที่อัปเกรดในการบู๊ตครั้งถัดไป

ธง pl

(โพสต์ข้ามจาก Raspberry Pi การแลกเปลี่ยนสแต็ก)

Raspberry Pi 4 ของฉันเดิมโหลดด้วย Ubuntu 21.04 แต่หลังจากเปิดตัว 21.10 เมื่อวานนี้ ฉันอัปเกรดโดยใช้ ทำปล่อยอัพเกรด สั่งการ.

ในบรรดาแพ็คเกจอัปเกรดอื่นๆ มีเคอร์เนล Linux ใหม่ ก่อนการอัปเกรด เวอร์ชันเคอร์เนลคือ 5.11.0-1019-raspiในขณะที่รุ่นใหม่ 5.13.0-1008-raspi ถูกติดตั้งในระหว่างการอัพเกรด

หลังจากรีบูตตามที่ร้องขอเมื่อสิ้นสุดกระบวนการอัปเกรด ฉันพบเวอร์ชันเคอร์เนลนั้น 5.11.0-1019-raspi ยังคงใช้งานอยู่ ฉันพยายามติดตั้งโมดูลใหม่เช่น ลินุกซ์-image-5.13.0-1008-raspi, ลินุกซ์-ภาพ-raspi ลินุกซ์โมดูล-5.13.0-1008-raspi และ ลินุกซ์-raspiเช่นเดียวกับการลบเคอร์เนลเวอร์ชันเก่า ฉันได้รับการยืนยันว่า /boot/vmlinuz และ /boot/firmware/vmlinuz ชี้ไปที่ไฟล์เดียวกันและเป็นไฟล์สำหรับเวอร์ชัน 5.13.0-1008-raspi. นอกจากนี้ หลังจากลบเวอร์ชันเก่าออกแล้ว vmlinuz.old ชี้ไปที่เวอร์ชันใหม่ ดังนั้นฉันจึงไม่รู้ว่าระบบดึงเวอร์ชันเก่ามาจากไหนโปรดทราบว่ามีการรีบูตค่อนข้างน้อยในกระบวนการ แม้กระทั่งการรีบูตจริงโดยการถอดสายไฟออก

ระบบยังคงบู๊ตไปที่ 5.11.0-1019-raspi. ฉันสงสัยว่ามีขั้นตอนการติดตั้งที่ขาดหายไปซึ่งอัปเดตหน่วยความจำออนบอร์ดบางประเภทบน Raspberry Pi

โปรดทราบว่าตั้งแต่ติดตั้ง Ubuntu 21.04 ในบอร์ดนี้เมื่อไม่กี่เดือนที่ผ่านมา ฉันได้เห็น เหมาะอัพเกรด ติดตั้งเคอร์เนลเวอร์ชันใหม่ - ฉันทราบเรื่องนี้เนื่องจากจำเป็นต้องคอมไพล์โมดูลเคอร์เนลที่กำหนดเองใหม่ ดังนั้น การอัปเกรดจึงทำงานโดยอัตโนมัติในอดีต ฉันไม่แน่ใจว่าเหตุใดจึงใช้งานไม่ได้ในเวลานี้

คำถามของฉันคือฉันต้องทำอย่างไรให้ Raspberry Pi บูตเคอร์เนลเวอร์ชันใหม่

แก้ไข: ตามคำขอ นี่คือเนื้อหาของ /etc/default/grub:

# หากคุณเปลี่ยนไฟล์นี้ ให้เรียกใช้ 'update-grub' หลังจากนั้นเพื่ออัปเดต
# /boot/grub/grub.cfg
# สำหรับเอกสารฉบับเต็มของตัวเลือกในไฟล์นี้ โปรดดูที่:
# info -f grub -n 'การกำหนดค่าอย่างง่าย'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=ซ่อน
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || สะท้อน Debian`
GRUB_CMDLINE_LINUX_DEFAULT="เงียบ"
GRUB_CMDLINE_LINUX=""

# ยกเลิกการแสดงความคิดเห็นเพื่อเปิดใช้งานการกรอง BadRAM แก้ไขให้เหมาะกับความต้องการของคุณ
# ใช้งานได้กับ Linux (ไม่ต้องใช้โปรแกรมแก้ไข) และกับเคอร์เนลใด ๆ ที่ได้รับ
# ข้อมูลแผนที่หน่วยความจำจาก GRUB (GNU Mach, เคอร์เนลของ FreeBSD ... )
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefe"

# Uncomment เพื่อปิดการใช้งานเทอร์มินัลกราฟิก (grub-pc เท่านั้น)
#GRUB_TERMINAL=คอนโซล

# ความละเอียดที่ใช้กับเทอร์มินัลกราฟิก
# โปรดทราบว่าคุณสามารถใช้เฉพาะโหมดที่การ์ดกราฟิกของคุณรองรับผ่าน VBE
# คุณสามารถดูได้ใน GRUB จริงด้วยคำสั่ง `vbeinfo'
#GRUB_GFXMODE=640x480

# ไม่แสดงความคิดเห็นหากคุณไม่ต้องการให้ GRUB ส่งพารามิเตอร์ "root=UUID=xxx" ไปยัง Linux
#GRUB_DISABLE_LINUX_UUID=จริง

# ไม่แสดงความคิดเห็นเพื่อปิดการสร้างรายการเมนูโหมดการกู้คืน
#GRUB_DISABLE_RECOVERY="จริง"

# ยกเลิกการแสดงความคิดเห็นเพื่อรับเสียงบี๊บเมื่อเริ่มด้วง
#GRUB_INIT_TUNE="480 440 1"

ส่วน ด้วง-editenvซึ่งไม่มีอยู่จริง (ฉันต้องติดตั้งไฟล์ ด้วงทั่วไป ฉลาด แพ็คเกจ) ผลลัพธ์ว่างเปล่า ฉันอาจจะคิดผิด แต่ Raspberry Pi ไม่ได้ใช้ระบบบู๊ตของตัวเอง ด้วง?

nobody avatar
gh flag
โปรดเพิ่ม `cat /etc/default/grub` ในคำถามของคุณ และ `grub-editenv list`
nobody avatar
gh flag
คุณพูดถูก ฉันพลาดส่วน raspi :( กาแฟไม่พอ ขออภัย
Score:0
ธง pl

คำสั่งนี้แก้ไข:

sudo flash-kernel 5.13.0-1008-raspi

ฉันค่อนข้างแน่ใจว่าฉันเห็นผลลัพธ์เดียวกันในระหว่างความพยายามของฉันที่อธิบายไว้ในคำถาม แต่อย่างไรก็ตาม ตอนนี้ได้รับการแก้ไขแล้ว

โพสต์คำตอบ

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