Score:0

ไม่สามารถเข้าถึง BIOS ใน Ubuntu 18.04.5 LTS ตั้งแต่อัพเดตเคอร์เนล

ธง cn

เมื่อเร็ว ๆ นี้ตัวเลือก BIOS ของฉันไม่สามารถเข้าถึงได้ระหว่างการบู๊ต

ฉันตรวจสอบวิธีแก้ปัญหาของ เอเดรียน ที่นี่ แต่ฉันงงงวย

(ฐาน) user@machine:~$ grep -e "^menuentry " /boot/grub/grub.cfg
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class ระบบปฏิบัติการ $menuentry_id_option 'gnulinux-simple-####' {
menuentry 'การตั้งค่าระบบ' $menuentry_id_option 'uefi-firmware' {

ดูเหมือนว่าจะมี การตั้งค่าเฟิร์มแวร์ UEFI แต่เห็นมี 2 เมนู ต้องนับเริ่มจากไหนคะ?

ถ้ามันสามารถช่วยคุณในการหาทางออกในการ /boot/grub/grub.cfg ไฟล์เมนูแรกอยู่ใน ### เริ่มต้น /etc/grub.d/10_linux ### ส่วนหนึ่งและเมนูที่สองเข้ามา ### เริ่มต้น /etc/grub.d/30_uefi-firmware ###.

#/boot/grub/grub.cfg ไฟล์
### เริ่มต้น /etc/grub.d/30_uefi-firmware ###
menuentry 'การตั้งค่าระบบ' $menuentry_id_option 'uefi-firmware' {
        ตั้งค่า fw
}
### สิ้นสุด /etc/grub.d/30_uefi-firmware ###

/etc/default/grub กำหนดไว้ดังนี้

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

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

นอกจากนี้ เมื่อดูที่บันทึกการบู๊ต ฉันสงสัยว่ามันมาจากการอัปเดตเวอร์ชันเคอร์เนล ฉันสังเกตเห็นว่า BIOS ไม่แสดงในวันที่ผ่านมา ในวันอังคารที่ 8 มิ.ย. เครื่องของฉันบูทบน 5.4.0-73-generic และเนื่องจากมันบูทบน 5.4.0-74-genericหากเป็นเช่นนี้ฉันไม่มีประสบการณ์เลยที่จะทำอะไรกับข้อมูลนี้

มาเธอร์บอร์ด (รองรับโดย OS) TUF Z390-PRO GAMING
รุ่น
เคอร์เนล: Linux 5.4.0-74-generic(x86_64)
การกระจาย: Ubuntu 18.04.5 LTS
เวอร์ชัน: #83~18.04.1-Ubuntu SMP วันอังคารที่ 11 พฤษภาคม 16:01:00 UTC 2021

Score:0
ธง ru

การนับ รายการเมนู


นับเฉพาะอินสแตนซ์ระดับสูงสุดของ รายการเมนู และ เมนูย่อย ใน /boot/grub/grub.cfg â ละเว้นสิ่งใดภายใน a เมนูย่อย. หากคุณติดตั้งเฉพาะ Ubuntu ตัวเลือก UEFI Firmware Setup ควรเป็นที่สามรองจาก เมนูย่อย สำหรับตัวเลือกขั้นสูง â เช่น คุณจะตั้งค่า GRUB_DEFAULT=2 เนื่องจาก GRUB นับจาก 0. หากคุณกำลังบูทคู่กับ Windows GRUB_DEFAULT น่าจะตั้งค่าเป็น 3.

การดูเมนู


ฉันสังเกตเห็นว่า GRUB_TIMEOUT_STYLE ถูกตั้งค่าเป็น นับถอยหลัง. จาก คู่มือของ GRUBâซึ่งหมายความว่าเมนู GRUB ของคุณจะเป็น ที่ซ่อนอยู่ สำหรับ GRUB_TIMEOUT (ในกรณีของคุณ 5 วินาที) แต่มีเพียงก เลขตัวเดียว (โดยปกติจะอยู่ที่ด้านบนซ้าย) แสดงการนับถอยหลัง

ในกรณี âcountdownâ จะแสดงบรรทัดเดียวของเวลาที่เหลืออยู่

คุณอาจต้องการตั้งค่า GRUB_TIMEOUT_STYLE ถึง "เมนู".

แม้ว่าคุณจะไม่ได้ คุณ ควร สามารถดูเมนูระหว่างการนับถอยหลัง 5 วินาที โดยกดอย่างใดอย่างหนึ่ง เอสซี, F4หรือถือ กะ:

หากกด ESC หรือ F4 หรือกด SHIFT ค้างไว้ระหว่างนั้น ระบบจะแสดงเมนูและรอการป้อนข้อมูล

ไปที่การตั้งค่าเฟิร์มแวร์


หากเป้าหมายของคุณเป็นเพียง มีการตั้งค่าเฟิร์มแวร์ UEFI ตัวเลือกปรากฏขึ้น ไม่ต้องเปลี่ยน GRUB_DEFAULTเนื่องจากคุณจะเข้าสู่การตั้งค่าทุกครั้งที่คุณบูตเครื่อง ลองใช้สิ่งที่ฉันกล่าวข้างต้นแทน การดูเมนู.


หมายเหตุ: อย่าลืมเรียกใช้ sudo ปรับปรุงด้วง หลังจากแก้ไข /etc/default/grub.

อย่างไรก็ตาม มีสาเหตุหนึ่งที่เป็นไปได้ที่ทำให้รายการ UEFI หายไปจาก GRUB ซึ่งฉันเพิกเฉยไว้ที่นี่ เครื่องของคุณอาจกำลังบูทในโหมด Legacy BIOS แทนที่จะเป็น UEFI แต่ถ้า /boot/grub/grub.cfg มีรายการเมนูสำหรับ 'ติดตั้งระบบ' อย่างที่คุณพูดด้วยคำสั่ง ตั้งค่า fw ภายในนั้นไม่เป็นเช่นนั้นแน่นอน


หมายเหตุ: บรรทัดที่ระบุว่า 'ติดตั้งระบบ' แสดงว่าของคุณ การตั้งค่าเฟิร์มแวร์ UEFI ตัวเลือกในเมนู GRUB จะมีชื่อว่า ติดตั้งระบบ. เพียงแค่หัวขึ้น คุณสามารถตั้งชื่อนี้อะไรก็ได้ที่คุณต้องการ

หวังว่านี่จะช่วยได้!

AvyWam avatar
cn flag
สิ่งนี้ได้รับการแนะนำอย่างดีและชัดเจน ขอบคุณ อย่างที่คุณบอกเป้าหมายของฉันคือมีตัวเลือกการตั้งค่าเฟิร์มแวร์ UEFI ที่จะแสดงขึ้น ดังนั้นฉันจึงไม่เปลี่ยน `GRUB_DEFAULT` แต่ `GRUB_TIMEOUT_STYLE` เป็น `menu` ปัญหาคือหน้าจอของฉันเป็นสีดำสนิทและไม่แสดงอะไรเลยระหว่างการบู๊ต มันแสดงเฉพาะส่วนที่คุณเลือกผู้ใช้สำหรับเซสชัน
AvyWam avatar
cn flag
นอกจากนี้ เมื่อฉันกด `Esc` และ `F4` (ทีละอันเพื่อรอสิ่งที่แสดง) ฉันสังเกตเห็นว่ามีบางอย่างเกิดขึ้นฉันหมายถึง ส่วนที่เลือกผู้ใช้สำหรับเซสชันไม่ปรากฏขึ้นเลย ต้องใช้เวลามากขึ้น ดังนั้นฉันคิดว่ามีบางอย่างปรากฏขึ้น แต่หน้าจอของฉันยังคงเป็นสีดำในขณะนี้ (แต่ไม่ใช่สีดำเหมือน 'ไม่มีสัญญาณ' คุณรู้).
MarbleMuffin avatar
ru flag
อา! เนื้อเรื่องเข้มข้น! ที่น่าสนใจคือ ปัญหาที่คุณพบดูเหมือนจะเหมือนกับปัญหาที่ฉันเคยเจอมาก่อนจริงๆ และปัญหาดังกล่าวก็สรุปไว้[ที่นี่](https://askubuntu.com/questions/1142167/grub-menu-working-but -hidden-cant-make-it-visible/1154020#1154020) และ [ที่นี่](https://unix.stackexchange.com/questions/241577/grub-menu-not-visible) เพื่อให้เราทราบแน่ชัดว่ามันเป็นอย่างที่ฉันเคยเห็นมาก่อนหรือไม่ คุณลองรีบูตเข้าสู่การตั้งค่า UEFI (โดยใช้ `systemctl reboot --firmware-setup`) แล้วโหลด GRUB ด้วยตนเองจากที่นั่นได้ไหม (มันอาจจะแสดงเป็น `ubuntu` ในรายการ)
MarbleMuffin avatar
ru flag
สิ่งนี้อาจไม่ทำอะไร แต่ฉันมีลางสังหรณ์ว่าเฟิร์มแวร์ UEFI ส่วนใหญ่แสดงความสามารถด้านกราฟิกที่แตกต่างกัน ซึ่งอาจผ่านการเปลี่ยนแปลงในตัวแปร NVRAM ไปเป็นอิมเมจ EFI; ขึ้นอยู่กับว่าคุณได้รับภาพดังกล่าวอย่างไร ใน 2019 MBP เช่นเดียวกับ Dell Inspiron รุ่นเก่า เช่น GRUB จะมองไม่เห็น (แต่ทำงานได้อย่างสมบูรณ์) เมื่อเข้าถึงผ่าน iBoot และ Dellâs UEFI ตามลำดับ มันทำงานได้ดีเมื่อบูทตามค่าเริ่มต้น
AvyWam avatar
cn flag
ขอบคุณต่อไป ตอนนี้ เนื่องจากฉันพยายามถอนการติดตั้งการอัปเดตเคอร์เนลล่าสุดตามที่แสดงในเอกสารประกอบ ไบออส UEFI ไม่ปรากฏขึ้นหรือระบบปฏิบัติการไม่ปรากฏขึ้น ฉันมาถึงระดับใหม่ของปัญหาด้วยตัวเองแล้ว... แต่ฉันค่อนข้างมั่นใจว่าทั้งหมดนี้เกี่ยวข้องกับการอัปเดตเคอร์เนลครั้งล่าสุดที่ฉันทำ บางทีเมนบอร์ดของฉันอาจพังไปแล้ว ฉันไม่รู้ ฉันจะทดสอบสมมติฐานอื่นในเช้าวันพรุ่งนี้

โพสต์คำตอบ

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