Score:0

Ubuntu 20.04 ไม่เริ่มทำงานหลังจากอัปเดตดิสก์ที่เข้ารหัส luks

ธง us

ปัญหา: โน้ตบุ๊ก Dell หลังจากอัปเดตล่าสุด ระบบไม่เริ่มทำงานอีกต่อไป ฉันกำลังแตะที่ดิสก์ที่เข้ารหัส หรืออาจเกี่ยวข้องกับกราฟิก pllem โดยปกติหลังจากผ่าน grub ฉันจะถูกถามรหัสผ่านเพื่อปลดล็อกดิสก์ในโหมดกราฟิกบางโหมด แต่ตอนนี้ฉันไม่ขอรหัสผ่าน หลังจากเปลี่ยนเป็นหน้าจอบรรทัดคำสั่งแบบกราฟิก หน้าจอจะหยุดทำงาน สิ่งเดียวที่ฉันทำได้คือกด Ctrl-Alt-Del เพื่อรีสตาร์ทระบบ

ดิสก์ทั้งหมดเข้ารหัส Luks ยกเว้นพาร์ติชันสำหรับบูต:

nvme0n1 259:0 0 953,9G 0 ดิสก์ âânvme0n1p1 259:1 0 731M 0 ส่วน /บูต âânvme0n1p2 259:2 0 1K 0 ส่วน âânvme0n1p5 259:3 0 953,2G 0 ส่วน ââปริมาตรของฉัน 253:0 0 953,2G 0 crypt ââkubuntu--vg-root 253:1 0 930,4G 0 lvm / ââkubuntu--vg-swap_1 253:2 0 15,6G 0 lvm

สิ่งที่ฉันได้ลองจนถึงตอนนี้: ฉันเริ่ม live-stick และฉันสามารถเมานต์ดิสก์และเปลี่ยนรูทได้:

#ซูโดซู # cryptsetup luksOpen /dev/nvme0n1p5 myvolume # vgscan --mknodes พบกลุ่มวอลุ่ม "kubuntu-vg" โดยใช้ประเภทข้อมูลเมตา lvm2 #vgchange -อาย โลจิคัลวอลุ่ม 2 รายการในกลุ่มวอลุ่ม "kubuntu-vg" ทำงานอยู่ในขณะนี้ # เมานต์ /dev/mapper/kubuntu--vg-root /mnt/ # เมานต์ /dev/nvme0n1p1 /mnt/boot/ # สำหรับฉันใน /dev /dev/pts /proc /sys /run; ทำ sudo mount -B $i /mnt$i; เสร็จแล้ว # โครต /mnt/

ฉันสามารถติดตั้ง grub, cryptsetup, intitramfs, aptitude upgrade, kernels, ทุกอย่างใหม่ได้ แต่ไม่มีอะไรช่วยได้ ฉันไม่พบข้อความที่เป็นประโยชน์ในไฟล์บันทึกใด ๆ คำใบ้เดียวอาจอยู่ใน syslog เก่า: 16 ก.พ. 14:54:16 ws-04 sddm[997]: ข้อผิดพลาดในการตรวจสอบสิทธิ์: "กระบวนการขัดข้อง" 16 ก.พ. 14:54:16 ws-04 sddm[997]: Auth: sddm-helper ขัดข้อง (รหัสออก 15) 16 ก.พ. 14:54:16 ws-04 org.kde.kdeconnect[103919]: การเชื่อมต่อ X11 ขาด (ข้อผิดพลาด 1) เซิร์ฟเวอร์ X11 ตายหรือไม่? 16 ก.พ. 14:54:16 น. ws-04 ModemManager[936]: ModemManager ถูกปิด 16 ก.พ. 14:54:16 ws-04 org.kde.kglobalaccel[1237]: การเชื่อมต่อ X11 ขาด (ข้อผิดพลาด 1) เซิร์ฟเวอร์ X11 ตายหรือไม่? 16 ก.พ. 14:54:16 ws-04 sddm[997]: ข้อผิดพลาดในการตรวจสอบสิทธิ์: "กระบวนการขัดข้อง" 16 ก.พ. 14:54:16 ws-04 bluetoothd[826]: การสิ้นสุด 16 ก.พ. 14:54:16 น. ws-04 sddm[997]: Auth: sddm-helper ออกด้วย 15 16 ก.พ. 14:54:16 ws-04 bluetoothd[826]: Endpoint ไม่ได้ลงทะเบียน: sender=:1.38 path=/MediaEndpoint/A2DPSink/sbc 16 ก.พ. 14:54:16 ws-04 sddm[997]: แสดงเซิร์ฟเวอร์หยุด... 16 ก.พ. 14:54:16 ws-04 bluetoothd[826]: Endpoint ไม่ได้ลงทะเบียน: sender=:1.38 path=/MediaEndpoint/A2DPSource/sbc 16 ก.พ. 14:54:16 ws-04 NetworkManager[832]: [1645019656.2312] modem-manager: ModemManager ไม่สามารถใช้งานได้อีกต่อไป 16 ก.พ. 14:54:16 น. ws-04 systemd1: การหยุด LSB: การสร้างรายงานข้อขัดข้องอัตโนมัติ... แต่ฉันไม่แน่ใจว่าสิ่งนี้เกี่ยวข้องกับปัญหาหรือไม่

มีใครมีความคิดที่ฉันควรจะมุ่งเน้นไปที่?

โพสต์นี้ถูกซ่อนไว้ มันถูกลบเมื่อ 4 ชั่วโมงที่แล้วโดย Karel, Thomas Wardâ¦

ฉันเพิ่งรู้ว่าเมื่อเลือกตัวเลือกโหมดการกู้คืนใน Grub หลังจากรอเป็นเวลานาน (อาจหนึ่งหรือสองนาที) ฉันได้รับข้อความและในคอนโซล initramfs:

เริ่มต้น: กำลังทำงาน /script/local-premount ... findfs: ไม่สามารถแก้ไข "LABEL=writable" เสร็จแล้ว. ไม่ได้ตั้งค่าบรรทัดคำสั่งเคอร์เนล snap_core ที่จำเป็น กล่องยุ่ง [...] (initramfs)

อัปเดต:

ฉันได้เรียนรู้เล็กน้อยเกี่ยวกับคอนโซล initramfs น่าสนใจ ฉันไม่พบดิสก์ในคอนโซล ไม่มี /dev/mapper ใด ๆ (ยกเว้น /dev/mapper/control) ไม่มี /dev/disk และไม่มี /dev/nvme* ฉันติดตั้ง initramfs-tools และ initramfs-cryptsetup อีกครั้งและแพ็คเกจที่เกี่ยวข้องอีกสองสามแพ็คเกจผ่าน live stick และเข้าสู่ระบบด้วย chroot ตามที่อธิบายไว้ข้างต้น ไม่มีความสำเร็จ ดูเหมือนว่าดิสก์จะปกติดี เพราะฉันสามารถถอดรหัสและเมานต์ด้วย live-stick...

อัปเดต:

ฉันทำบางอย่างที่ฉันไม่รู้อีกต่อไป แต่ตอนนี้ฉันได้รับข้อความก่อนที่จะตกลงไปที่คอนโซล initramfs เมื่อเลือกเคอร์เนลโหมดการกู้คืนใน Grub

เลิกรออุปกรณ์รูท ปัญหาทั่วไป: -Boot หาเรื่อง (cat /proc/cmdline) -Check rootdelay= (ระบบรอนานพอหรือไม่) - โมดูลหายไป (cat /proc/modules; ls /dev) เตือน! /dev/mapper/kubuntu--vg-rot ไม่มีอยู่ ตกถึงเปลือก!

BusyBox v1.30.1 (Ubuntu 1:1.30.1-2ubuntu6.4) เชลล์ในตัว (เถ้า) ป้อน 'วิธีใช้' เพื่อดูรายการคำสั่งในตัว

(initramfs)

ตาม ลิงค์ คุณต้องติดตั้ง initramfs ใหม่หรือเปลี่ยนเป็นเคอร์เนลเวอร์ชันอื่น แต่ประเด็นคือ ปัญหาอยู่ที่เคอร์เนลทั้งสามเวอร์ชันที่ฉันมีในขณะนี้ 5.4.9-96-generic, -99- และ -100- บางทีโมดูล AHCI อาจหายไปใน initramfs เพราะฉันไม่เห็นดิสก์เลย ฉันจะตรวจสอบ/แก้ไขปัญหานี้ได้อย่างไร

paladin avatar
kr flag
ดูเหมือนว่าคุณกำลังใช้ตารางพาร์ติชัน DOS (MBR) คุณแน่ใจหรือไม่ว่า nvme0n1p1 ได้รับการกำหนดค่าเป็นพาร์ติชันที่ใช้งานอยู่ (บูตได้) PS boot ด้วย live-stick เปิดเทอร์มินัล ป้อน `sudo parted` เลือกดิสก์ของคุณด้วย `select /dev/nvme0n1` พิมพ์สถิติเกี่ยวกับตารางด้วย 'print free' อย่าลืมอ่าน `Partition Table: msdos `, ป้อน 'toggle 1 boot', ป้อน 'print free' อีกครั้ง ตอนนี้ควรมีแฟล็ก 'boot' ปรากฏขึ้นสำหรับพาร์ติชัน 1 (หากไม่มีแฟล็ก boot ปรากฏขึ้น ให้ใช้ 'toggle 1 boot' อีกครั้ง) ป้อน `quit` และรีบูตเครื่องของคุณโดยไม่ต้องใช้ live-stick
us flag
ขอบคุณสำหรับคำใบ้ ฉันได้ดูแล้ว แต่มีแฟล็กบูตเมื่อทำการฟรินต์ฟรี ` 1 1049kB 768MB 767MB หลัก ext4 บูต`
Score:0
ธง us

ฉัน gooooot มัน !! (แต่ฉันก็ใกล้จะยอมแพ้แล้ว...) แต่ฉันมีหลายสิ่งหลายอย่างที่กำลังทำงานอยู่ มันเป็นฝันร้ายที่จะทำการติดตั้งใหม่

คำใบ้ที่มีประสิทธิผลมากที่สุดมาจากผู้ใช้ Windows เขาถามว่า "ไม่มีจุดคืนค่าเพื่อกลับสู่สถานะการทำงานใช่หรือไม่" จากนั้นฉันค้นหา Aptitude Logfiles บางทีฉันอาจค้นพบว่ามีอะไรอัพเดทในวันที่ระบบยังทำงานอยู่ แท้จริงแล้วใน /var/log/ มีไฟล์ aptidude.x.gz สองสามไฟล์ ฉันพบว่าในวันนั้น dracat ถูกแทนที่ด้วย Initramfs ฉันพยายามเลิกทำขั้นตอนนี้ในโหมด chrootเมื่อทำเครื่องหมายที่ dracut เพื่อติดตั้ง Aptitude ได้ให้คำแนะนำดังต่อไปนี้:

จะติดตั้ง 5 แพ็คเกจและลบ 6 แพ็คเกจ จะใช้พื้นที่ดิสก์ 1124 kB #======================================== [ลบ ไม่ใช้] initramfs-tools-bin:amd64 0.136ubuntu6.7 [ลบ ไม่ใช้] initramfs-tools-core:amd64 0.136ubuntu6.7 [ลบ ไม่ใช้] klibc-utils:amd64 2.0.7-1ubuntu5 [ลบ ไม่ใช้] libklibc:amd64 2.0.7-1ubuntu5 [ลบ ไม่ใช้] lz4:amd64 1.9.2-2ubuntu0.20.04.1 [ติดตั้ง อ้างอิง] dracut:amd64 048+80-2 [ติดตั้ง พึ่งพา] dracut-core:amd64 048+80-2 [ติดตั้ง พึ่งพา] สุดท้าย: amd64 6~ubuntu20.04.1 [ติดตั้ง พึ่งพา] kpartx:amd64 0.8.3-1ubuntu2 [ติดตั้ง พึ่งพา] mdadm:amd64 4.1-5ubuntu1.2 [ลบ, การอ้างอิง] initramfs-tools:amd64 0.136ubuntu6.7 #========================================

บันทึกเสร็จสมบูรณ์

สิ่งที่ดูดีสำหรับฉัน ฉันถูกขอให้ป้อนรหัสผ่าน Luks เมื่อเริ่มต้นการบู๊ต และระบบจะเริ่มทำงานตามปกติ

ดังนั้น ตอนนี้ฉันไม่กล้าอัปเดตใดๆ เพราะมันอาจแทนที่ dracat ด้วย initramfs อีกครั้ง ฉันไม่รู้ว่าอะไรคือปัญหาที่แท้จริง ฉันเดาว่ามีข้อผิดพลาดในแพ็คเกจ cryptsetup-initramfs มีปัญหาที่ทราบหรือไม่?

โพสต์คำตอบ

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