Score:2

วางเชลล์ Busybox initramfs เมื่อบูต --- ไม่พบกลุ่มวอลุ่ม

ธง li

เนื่องจากฉันต่อสู้มา 3 วันแล้วเพื่อแก้ไขปัญหาที่ทำให้เราไม่สามารถทำงานตามปกติได้ ฉันยอมแพ้และพยายามขอความช่วยเหลือที่นี่

ฉันติดตั้ง Ubuntu Studio มาหลายเดือนแล้วและตั้งค่าด้วยการเข้ารหัสดิสก์แบบเต็ม

มันเริ่มเมื่อหลายสัปดาห์ก่อน ฉันแค่ต้องการติดตั้งการอัปเดตด้วย apt-get upgrade และมันพิมพ์ข้อผิดพลาด ฉันคิดว่ามันเชื่อมต่อกับแพ็คเกจของ initramfs ฉันจำไม่ได้แน่ชัดฉันคิดว่าตกลงฉันจะลบแพ็คเกจและติดตั้งใหม่

ฉันทำแล้วและไม่ได้พิมพ์ข้อผิดพลาด ดังนั้นฉันคิดว่ามันใช้งานได้

แต่ในการรีบูตครั้งถัดไป มันไม่บูตอีกต่อไป แต่ส่งฉันไปที่ busybox shell

ด้วยข้อผิดพลาดเดียวกันกับที่ฉันมีอยู่ตอนนี้คือ:

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

Busybox v1.30.1 (ubuntu 1:1.30.1-4ubuntu6.3 ในตัวเชลล์ (เถ้า)


(initramfs)

จากนั้นฉันพบว่าเมื่อฉันเลือกเคอร์เนลอื่นสำหรับการบูทมันใช้งานได้ ดังนั้นฉันจึงค้นหาวิธีการเลือกเคอร์เนลนี้โดยอัตโนมัติสำหรับการบูท ฉันทำสิ่งนี้และมันใช้งานได้เมื่อไม่นานมานี้ (จริง ๆ แล้วฉันไม่รู้ว่าคอมพิวเตอร์รีสตาร์ทบ่อยแค่ไหน แต่ สักครั้งแน่นอน) มันเป็นบางอย่างกับ grub.cfg ฉันควรเริ่มจดบันทึกจริงๆ ....

ส่วนใหญ่เป็นคอมพิวเตอร์ของแฟนฉัน และฉันรู้ว่ามันมีปัญหาในการเล่นวิดีโอ และต้องการติดตั้งการอัปเดตและรีบูตเครื่อง และเมื่อฉันทำมันติดอยู่ใน busybox อีกครั้ง

แต่ตอนนี้ ไม่ว่าเคอร์เนลอะไรก็ตามที่ฉันเลือก มันจะกลับไปที่ Busybox เสมอ ฉันก็ไม่สามารถเริ่มต้นมันได้เลย

ฉันพยายามสามวันแล้วเพื่อแก้ไขด้วยเครื่องมือหลายอย่าง เช่น เครื่องมือซ่อมแซมการบูตจาก linux mint live usb มันติดตั้งด้วงใหม่ ฉันเดาว่า แต่ก็ยังมีข้อผิดพลาดเหมือนเดิมทุกประการ และอีกหลายวิธี แต่ก็ไม่ได้ผล

คำตอบส่วนใหญ่เมื่อทำการค้นหามีคำอธิบายที่แตกต่างกันเล็กน้อย ซึ่งส่วนใหญ่เกี่ยวข้องกับ fsck

ฉันจะขอบคุณมากสำหรับความช่วยเหลือใด ๆ หรือผลักดันไปในทิศทางที่ถูกต้องว่าจะค้นหาที่ใด

ขอบคุณที่อ่าน

Score:2
ธง cz

ฉันตกอยู่ในสถานการณ์เดียวกันกับคุณ อาจมีวิธีง่ายกว่านี้ แต่นี่คือสิ่งที่ฉันทำเพื่อแก้ไข คุณต้องมี Ubuntu USB เพื่อให้คุณสามารถ chroot เข้าไปในพาร์ติชันที่เข้ารหัสได้

คุณต้องติดตั้ง cryptsetup-initramfs แล้วเรียกใช้ อัปเดต-initramfs โดยดำเนินการดังต่อไปนี้

Chroot เข้าไปในพาร์ติชันที่เข้ารหัส

บูตเข้าสู่ Ubuntu จาก USB แล้วคลิกปุ่ม "ลองใช้ Ubuntu" เปิดเทอร์มินัล

ค้นหาพาร์ติชันที่เข้ารหัสของคุณ

sudo fdisk -l

ถอดรหัสพาร์ติชัน สมมติว่าพาร์ติชันที่เข้ารหัสของฉันคือ /dev/sda3

sudo cryptsetup luksOpen /dev/sda3 sda3_crypt

ควรแจ้งให้คุณใส่รหัสผ่านไปยังพาร์ติชันที่เข้ารหัสของคุณ ตอนนี้เราต้องเมานต์และ chroot ลงในพาร์ติชัน คุณจะต้องทราบตำแหน่งของรูท ตลอดจนพาร์ติชัน /boot และ EFI คุณสามารถใช้ได้ sudo blkid เพื่อค้นหาพวกเขา มันจะมีลักษณะเช่นนี้ที่ไหน sda2 เป็นพาร์ติชันสำหรับเริ่มระบบและ sda1 เป็นพาร์ติชัน EFI

sudo เมานต์ /dev/mapper/vgubuntu--studio-root /mnt
sudo เมานต์ /dev/sda2 /mnt/boot
sudo เมานต์ /dev/sda1 /mnt/boot/efi
สำหรับฉันใน /dev /dev/pts /proc /sys /run; ทำ sudo mount -B $i /mnt$i; เสร็จแล้ว
sudo chroot /mnt
sudo ด้วงติดตั้ง
ปรับปรุงด้วง 

ตอนนี้คุณอยู่ในเทอร์มินัล chroot ซึ่งเหมือนกับอยู่ในเทอร์มินัลภายในพาร์ติชันที่เข้ารหัสของคุณ คุณควรมีสิทธิ์เข้าถึงไฟล์ของคุณ ดังนั้นก่อนที่จะทำสิ่งใด คุณสามารถลองคัดลอกไฟล์เหล่านั้นไปยังตำแหน่งที่ปลอดภัยได้ เผื่อว่าขั้นตอนต่อไปจะไม่ได้ผล

ติดตั้ง cryptsetup-initramfs

sudo apt-get install cryptsetup-initramfs

ตรวจสอบไฟล์ crypttab และอัปเดต initramfs

ตรวจสอบ /etc/crypttab ไฟล์กับโปรแกรมแก้ไขเพื่อให้แน่ใจว่าตั้งค่าถูกต้อง ของฉันไม่เปลี่ยนแปลง แต่คุณอาจต้องการดู

อัปเดต initramfs โดยใช้คำสั่งนี้

อัปเดต initramfs -k ทั้งหมด -u

เดอะ -k ทั้งหมด ตัวเลือกระบุให้อัปเดตสำหรับเคอร์เนลทุกรุ่น คุณสามารถระบุสิ่งที่คุณต้องการหากคุณไม่ต้องการอัปเดตทั้งหมด เดอะ -ยู ตัวเลือกคือการอัปเดต initramfs ที่มีอยู่แทนที่จะสร้างใหม่หรือลบอันเก่าออก

ออกจาก chroot ยกเลิกการต่อเชื่อม และรีสตาร์ท

หากต้องการออกจากสภาพแวดล้อม chroot และยกเลิกการต่อเชื่อมพาร์ติชันของคุณ

ทางออก
ซีดี
สำหรับฉันใน /mnt/dev/pts /mnt/dev /mnt/proc /mnt/sys /mnt/run /mnt/boot/efi /mnt/boot /mnt; ทำ sudo umount $i; เสร็จแล้ว

รีสตาร์ทระบบและถอด USB ออก หวังว่าสิ่งนี้จะแก้ไขให้คุณเหมือนกับที่ฉันทำ ปัญหาใหญ่ก็คือ cryptsetup-initramfs หายไป อาจถูกลบออกเมื่อคุณถอนการติดตั้ง initramfs บรรจุุภัณฑ์.

โพสต์คำตอบ

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