หัวข้อนี้ เป้าหมายคือ:
เพื่อตรวจสอบว่ามีปัญหากับเคอร์เนล 5.8.0-59 หรือไม่ ฉันควรรายงานบน Launchpad เนื่องจากฉันไม่ทราบในขณะนั้น
เพื่อขอคำแนะนำในการปรับเปลี่ยนเคอร์เนลมาตรฐานเพื่อเริ่มต้น
วิธีลบเคอร์เนลอื่น
แก้ไข: เพื่อติดตั้งการพึ่งพาสำหรับเคอร์เนล 5.12.14 สำหรับการทดลองเพิ่มเติม
ฉันใช้ HP ProBook 450 G6 พร้อม LTS 20.04.2 แต่เนื่องจาก Software Updater ติดตั้งเคอร์เนล 5.8.0-59.66 ลงในคอมพิวเตอร์เครื่องนั้น จึงเข้าสู่หน้าจอสีดำสนิทเมื่อ LUKS ควรถามรหัสผ่าน
ฉันรอครึ่งชั่วโมงเพื่อตรวจสอบว่ามีอะไรปรากฏขึ้นหรือไม่ แต่ไม่มีอะไรเปลี่ยนแปลง
การป้อนรหัสผ่านแบบสุ่มสี่สุ่มห้าและการกดปุ่มย้อนกลับก็ไม่แสดงผลใดๆ เช่นกัน - ผิด ดูด้านล่าง
ฉันสามารถบอกได้ว่าระบบและ LUKS ไม่ได้ถูกดัดแปลงด้วยตนเองมากเกินไป ยกเว้นไฟล์ swap บางไฟล์ที่ไม่มีซอฟต์แวร์เริ่มต้นก่อนการเข้าสู่ระบบของผู้ใช้
เช่นเดียวกับที่ฉันใช้ Gnome ปกติ ฮาร์ดแวร์มีเพียง 1 iGPU ที่ไม่มี GPU เฉพาะ ซึ่งทำงานบนไดรเวอร์ X11 ดังนั้นจึงไม่มีไดรเวอร์ GPU เฉพาะเช่นการ์ด nVidia
ฉันยังถอดปลั๊กอุปกรณ์ USB ทั้งหมดออกจากระบบเพื่อแก้ไขปัญหา โดยไม่มีผลกระทบ
ด้วยการใช้ตัวเลือกการเริ่มต้นขั้นสูงและการเลือกเคอร์เนลที่เก่ากว่า เช่น 5.8.0-55.62 ทุกอย่างจะทำงานตามที่คาดไว้ แม้ว่าการตั้งค่าบางอย่าง เช่น อุปกรณ์เสียงและอุปกรณ์ไมโครโฟนจะถูกเปลี่ยน
ปัญหาเกี่ยวกับเคอร์เนล 5.8.0-59?
ฉันขอหยุดที่นี่ก่อนพิจารณารายงานข้อผิดพลาด ดังนั้นรายงานข้อผิดพลาดอาจมีข้อมูลที่สมบูรณ์มากขึ้น เนื่องจากฉันไม่แน่ใจว่าจะจัดการอย่างไร
ฉันไม่แน่ใจเหมือนกันว่าฉันตั้งค่าหรืออ่านบันทึกใดได้บ้างจากความพยายามเริ่มต้น ดังนั้นโปรดแนะนำให้ฉันตรวจสอบว่าปัญหาเกิดจากความขัดแย้งของซอฟต์แวร์หรือการพัฒนา ด้านข้าง?
การลบเมล็ด
การกรองคำสั่ง dpkg ควรใช้เพื่อกำหนดเคอร์เนลที่เราต้องการลบ ดังนั้นฉันจึงพบตัวอย่างนี้ https://phoenixnap.com/kb/ubuntu-remove-old-kernels
sudo dpkg ââlist | egrep âi ââcolor âlinux-image|linux-headersâ
หรือ
sudo dpkg ââlist | egrep âi ââcolor âlinux-image|linux-headersâ | สุขา âl
แต่ระบบของฉันดูเหมือนจะไม่มี ห้องน้ำ
และ --color พารามิเตอร์ไม่ทำงานสำหรับฉันตามที่ CLI แจ้ง
ฉันยังคงชื่นชมว่าวิธีการที่ซับซ้อนนี้จะมีประโยชน์อย่างไร แต่เพื่อให้งานเสร็จสิ้นตอนนี้ให้ใช้คำสั่งที่ง่ายกว่า
dpkg --รายการ | grep linux-อิมเมจ
สิ่งนี้จะแจ้งให้ทราบ ฉันสามารถทำงานร่วมกับ
ตอนนี้ฉันต้องลบการเลือกบางอย่างออก
คู่มือในลิงค์ด้านบนแนะนำเป็นวิธีการ
ลบเคอร์เนลแต่ละรายการด้วยตนเองจากบรรทัดคำสั่ง
คำสั่งต่อไปนี้ที่แสดงรายการเคอร์เนลอีกครั้ง แต่มีสถานะการติดตั้ง:
dpkg -l | หาง -n +6 | grep -E 'linux-image-[0-9]+' | grep -Fv $(uname -r)
มันแจ้งรายการให้ฉัน ไม่มีเคอร์เนลที่ใช้งานอยู่ (5.8.0-55.62...) ฉันเดาว่าฟังดูไม่ผิดเพราะเคอร์เนลทำงานอยู่และทำงานอยู่ (?)
ตอนนี้ส่วนที่สนุก: เคอร์เนล 5.8.0-59 ฉันต้องการทำเครื่องหมายเพื่อลบ ได้ถูกทำเครื่องหมายสำหรับ "ติดตั้งแล้วและมีสิทธิ์ในการลบ" พร้อมตัวบ่งชี้สถานะ "ii"
ลองใช้คำสั่ง autoremove ก่อน:
sudo apt-get ââpurge ลบอัตโนมัติ
ตรวจสอบกับรายการ dpkg ก่อนหน้าอีกครั้ง หากเคอร์เนลอยู่ในสถานะ "rc" หรือยังคงเป็น "ii" แสดงว่าเคอร์เนล 5.8.0-59 ยังคงมีอยู่และทำเครื่องหมายเป็น "ii" Mhhhh... นั่นไม่ได้ผลเท่าที่ควร
ดังนั้นเราจึงพยายามทำด้วยตนเอง:
sudo dpkg ââpurge linux-image-5.8.0-59-generic
หรือ
sudo dpkg ââpurge ลบ linux-image-5.8.0-59-generic
แต่สิ่งนี้แจ้ง
dpkg: ข้อผิดพลาด: ต้องการตัวเลือกการดำเนินการ
การคาดเดาที่ดีที่สุดของฉันคือรหัสข้อผิดพลาดนี้ได้รับแจ้ง เนื่องจากไม่มีเคอร์เนลอื่นเหลืออยู่ในระบบยกเว้น 5.8.0-55.62 แต่ฉันไม่ทราบแน่ชัด
ฉันติดอยู่ที่จุดนั้น:
ฉันไม่รู้วิธีลบเคอร์เนลที่ต้องการด้วยตนเอง
ฉันยังไม่แน่ใจด้วยว่ารายการเมล็ดถูกสร้างขึ้นมาได้อย่างไร - มันเพิ่งสร้างโดยรูปภาพที่มีอยู่หรือมีบางรายการที่ต้องแก้ไข
--- การอัปเดตตามลำดับเวลา:
เคอร์เนล 5.8.0-63.71
อัปเดต: เครื่องได้รับการอัปเดตเป็นเคอร์เนล 5.8.0-63.71 และหน้าจอว่างเปล่ายังคงอยู่
ผู้ใช้รายอื่นยืนยันปัญหา
ผู้ใช้รายอื่นรายงานปัญหาเดียวกันนี้ในเครื่อง HP ProBook 450 G7 สองเครื่องของเขา น่าเศร้าที่เขาโพสต์เป็นคำตอบสำหรับคำถามของฉันและถูกลบ/ถูกลบ ดังนั้นตอนนี้คำตอบของเขาจึงหายไป! ขอบคุณสำหรับการดูแลทำความสะอาดที่ยอดเยี่ยมนี้ @Mods คงจะดีมากที่ได้ช่วยเหลือผู้ใช้และคัดลอก/วางคำตอบของเขาลงในส่วนความคิดเห็น
ตามที่กล่าวไว้ ฉันใช้ HP ProBook 450 G6 บางรุ่น ดังนั้นจึงเป็นรุ่นก่อนหน้า ฮาร์ดแวร์นั้นแตกต่างกัน แต่ทั้งคู่คือ Intel CPU และ iGPU ซอฟต์แวร์/การตั้งค่าของ HPs อาจรบกวนเช่นกัน เนื่องจากเครื่อง HP หลายเครื่องได้รับรายงานปัญหาที่คล้ายกัน
เฟิร์มแวร์ (UEFI)
ฉันได้ตรวจสอบ HP ProBook 450 G6 และเฟิร์มแวร์ Intel ใหม่ล่าสุดและอัปเกรดจาก 1.08.0 เป็นเฟิร์มแวร์ใหม่ล่าสุด R71 1.16.0 จนถึงวันนี้ ดูเหมือนว่าจะไม่มีผลใดๆ
Tipp สำหรับผู้ใช้ Linux ที่ต้องการอัปเกรดเฟิร์มแวร์: HP จัดเตรียมเฉพาะโปรแกรมติดตั้ง Windows ของไฟล์เท่านั้น
หากคุณไม่มี Windows หรือ VM หรือ Wine ดั้งเดิม คุณจะไม่สามารถเข้าถึงไฟล์เหล่านี้ได้
ทันทีที่ VM/Wine ของคุณติดตั้งไฟล์ คุณสามารถเรียกดูไดเร็กทอรีการติดตั้ง (Standard Path อยู่ใน C:\SWSetup\XXXXXX) ให้สร้าง FAT32 USB Stick และสร้าง Folderstructure "EFI\HP\BIOS\New" ด้วยตนเองและ วางไฟล์ .bin ไว้ในนั้น เพราะนี่คือทุกอย่างที่โปรแกรมติดตั้งทำ
หากคุณไม่มี Windows ดั้งเดิม การกำหนดเส้นทางอุปกรณ์ USB ไปยัง Wine/VM อาจเป็นเรื่องยุ่งยาก ดังนั้นด้วยคำแนะนำนี้ ฉันหวังว่าจะช่วยให้คุณประหยัดเวลาได้บ้าง
ที.พี.เอ็ม
IRC #ubuntu User TJ- แนะนำให้เริ่ม Grub - Command Line และ "rmmod tpm" เพื่อทดสอบว่าปัญหาเกี่ยวข้องกับ TPM หรือไม่
ดูเหมือนว่าคำสั่งนี้จะใช้งานไม่ได้เนื่องจาก TPM ยังคงทำงานอยู่:
https://pastebin.com/c4UeXXsa
มีการพยายามปิดใช้งาน TPM globaly ในเฟิร์มแวร์ UEFI ด้วย:
บันทึกควรเป็นบันทึกที่ถูกต้อง แต่ระบุว่าเปิดใช้งาน TPM แล้ว ฉันจะบันทึกอีกครั้งในการรีสตาร์ทครั้งต่อไปอีกครั้ง:
https://pastebin.com/fjK8TVVL
- แต่ฉันจะต้องทำซ้ำและตรวจสอบบันทึกว่าปิดใช้งาน TPM สำเร็จหรือไม่
ปรับปรุงด้วง
ดำเนินการ update-grub โดยไม่มีผลกระทบ
บูตโหมดการกู้คืน
ฉันได้ลองบูทโหมดการกู้คืนของเคอร์เนล 5.8.0-59 และ -63 แล้ว: การบูทเข้าสู่การกู้คืน การบูท "เต็ม" ต่อไปจะทำงานได้ iGPU/หน้าจอไม่ได้ควบคุมโดยไดรเวอร์ปกติ (ซึ่งอาจเป็นสาเหตุที่ทำให้หน้าจอไม่ปิดในครั้งนี้) เช่น Night Light ไม่ทำงานกับสิ่งนั้น และการดูอย่างรวดเร็วใน Gnome Settings About Page เปิดเผย GPU/ไดรเวอร์บางตัวที่แตกต่างกัน
การบูตด้วยการป้อนรหัสผ่านแบบตาบอด - ใช้งานได้
ฉันลองบูทเคอร์เนล -59 อีกครั้งและป้อน LUKS และรหัสผ่านผู้ใช้บอด
เนื่องจากฉันไม่มีจอภาพที่สอง ฉันจึงพยายามเปิดแอปเพลงบางแอป และมันก็ได้ผล. ดังนั้นคอมพิวเตอร์จึงเริ่มต้นเคอร์เนลสำเร็จและบูตได้สำเร็จเป็นส่วนใหญ่ เคอร์เนลมีปัญหาบางอย่างเกี่ยวกับหน้าจอ/gpu เท่าที่เราทราบ! (ผู้ใช้รายอื่นที่มีฮาร์ดแวร์และรายงานบั๊กคล้ายกัน อธิบายถึงพอร์ตหน้าจอภายนอกที่ใช้งานได้)
นี่คือบันทึกของ journalctl -b:
https://pastebin.com/uTAUG6XH
และสำหรับเปรียบเทียบกับการบู๊ต "สำเร็จ" ด้วย Screen/GPU โดย Kernel 5.8.0-55:
https://pastebin.com/6qzCSKPR
ฉันไม่ได้เปรียบเทียบความเป็นมืออาชีพของบันทึก แต่ IRC #ubuntu User tomreyn สังเกตบรรทัดนี้:
gnome-shell[1530]: ไม่สามารถตั้งค่า CRTC gamma: เปิด drmModeCrtcSetGamma
CRTC 51 ล้มเหลว: การอนุญาตถูกปฏิเสธ
จำเป็นต้องมีการตรวจสอบอย่างมืออาชีพเพิ่มเติมนอกเหนือจากการป้อนข้อมูลของผู้ใช้ของฉัน
เคอร์เนล 5.12.14
มันถูกแนะนำที่นี่ https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1934647 เพื่อลองใช้เคอร์เนล 5.12.14
ฉันดาวน์โหลดไฟล์และติดตั้ง dpkg แต่ไม่มีการอ้างอิงบางอย่าง: ฉันคิดว่าชื่อของที่เก็บคือ lib6c และจำเป็นต้องอัปเกรดจาก 2.1 เป็น 2.3 หรืออะไรทำนองนั้น
แต่การอัปเกรดด้วย apt-get install -f, apt-get update && upgrade, apt --fix-broken install ไม่สามารถทำการอัปเกรดได้
ฉันทำการลบอัตโนมัติซึ่งลบหนึ่งใน 4 ไฟล์เคอร์เนลที่มีการอัปเกรดการพึ่งพาที่ขาดหายไป
update-grub หลังจากนั้นยัง
อีก 3 เมล็ด
เห็นได้ชัดว่าการบูทขึ้นอีกครั้งด้วยเคอร์เนลใหม่นั้นเป็นไปไม่ได้และได้รับแจ้งว่าเคอร์เนล, Ramdisk หรือ initd หายไปซึ่งเป็นที่เข้าใจได้เนื่องจากเขาต้องการไฟล์เคอร์เนลที่ลบออกอัตโนมัติและการอ้างอิงที่จำเป็น
ตอนนี้ฉันพบสถานการณ์เดียวกันกับที่ระบุไว้ข้างต้น: การลบเมล็ดด้วยตนเองจะแจ้ง "การดำเนินการที่จำเป็น" เหมือนกันตามที่ระบุไว้ข้างต้น ฉันต้องค้นหาสาเหตุของข้อความแจ้งข้อผิดพลาดนั้น หรือไม่ก็ต้องติดตั้งไฟล์ที่ขาดหายไปและอัปเกรดการพึ่งพา
การวินิจฉัย
ฉันต้องการจัดเตรียมบันทึกการวินิจฉัยเพิ่มเติม แต่ไม่แน่ใจว่ามีอะไรบ้าง:
ดังนั้นโปรดแจ้งให้ฉันทราบว่าคุณต้องการดูบันทึกใดในความคิดเห็นและอาจอ้างอิงคำสั่ง ขอบคุณ