Score:1

มีวิธีใดในการซ่อมแซมภาพที่เสียหายใน dpkg

ธง br

ฉันมีปัญหาอย่างมากกับเซิร์ฟเวอร์ของฉัน (21.04) ฉันไม่สามารถติดตั้งแพ็คเกจ apt ได้ ไม่ว่าฉันจะทำอะไร มันจะค้างอยู่ที่ "update-initramfs: Deleting /boot/initrd.img-5.11.0-41-generic" ตลอดไป มีวิธีแก้ไขปัญหานี้หรือไม่?

ขอบคุณล่วงหน้า!

tech@vs777:~$ sudo apt ติดตั้ง timeshift
[sudo] รหัสผ่านสำหรับเทคโนโลยี:
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพิง...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
คุณอาจต้องการเรียกใช้ 'apt --fix-broken install' เพื่อแก้ไขสิ่งเหล่านี้
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 linux-modules-5.11.0-41-generic : ขึ้นอยู่กับ: linux-image-5.11.0-41-generic แต่จะไม่ถูกติดตั้งหรือ
                                            linux-image-unsigned-5.11.0-41-generic แต่จะไม่ถูกติดตั้ง
 timeshift : ขึ้นอยู่กับ: libcairo2 (>= 1.2.4) แต่จะไม่ถูกติดตั้ง
             ขึ้นอยู่กับ: libgdk-pixbuf-2.0-0 (>= 2.22.0) แต่จะไม่ถูกติดตั้ง
             ขึ้นอยู่กับ: libgee-0.8-2 (>= 0.8.3) แต่จะไม่ถูกติดตั้ง
             ขึ้นอยู่กับ: libgtk-3-0 (>= 3.16.2) แต่จะไม่ถูกติดตั้ง
             ขึ้นอยู่กับ: libjson-glib-1.0-0 (>= 1.5.2) แต่จะไม่ถูกติดตั้ง
             ขึ้นอยู่กับ: libvte-2.91-0 แต่จะไม่ถูกติดตั้ง
E: การพึ่งพาที่ไม่ตรงกัน ลอง 'apt --fix-broken install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ปัญหา)
tech@vs777:~$ apt --fix-breaked install
E: ไม่สามารถเปิดไฟล์ล็อค /var/lib/dpkg/lock-frontend - เปิด (13: ปฏิเสธการอนุญาต)
E: ไม่สามารถรับล็อคส่วนหน้า dpkg (/var/lib/dpkg/lock-frontend) คุณรูทหรือไม่
tech@vs777:~$ sudo apt --fix-breaked install
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพิง...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
แก้ไขการอ้างอิง... เสร็จสิ้น
แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นอีกต่อไป:
  amd64-microcode intel-microcode iucode-เครื่องมือ
ใช้ 'sudo apt autoremove' เพื่อลบออก
จะมีการติดตั้งแพ็คเกจเพิ่มเติมต่อไปนี้:
  linux-image-unsigned-5.11.0-41-generic
แพ็คเกจแนะนำ:
  fdutils ลินุกซ์-doc | linux-source-5.11.0 linux-tools linux-modules-extra-5.11.0-41-generic
แพ็คเกจต่อไปนี้จะถูกลบออก:
  linux-image-5.11.0-41-generic linux-image-5.4.0-89-generic
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
  linux-image-unsigned-5.11.0-41-generic
0 อัพเกรด, 1 ติดตั้งใหม่, 2 ลบและ 1 ไม่ได้อัพเกรด
2 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
ต้องการไฟล์เก็บถาวร 0 B/11.6 MB
หลังจากการดำเนินการนี้ พื้นที่ดิสก์ 11.5 MB จะถูกทำให้ว่าง
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
dpkg: linux-image-5.11.0-41-generic: ปัญหาการพึ่งพา แต่เอาออกตามที่คุณร้องขอ:
 linux-modules-5.11.0-41-generic ขึ้นอยู่กับ linux-image-5.11.0-41-generic | linux-image-unsigned-5.11.0-41-generic; อย่างไรก็ตาม:
  แพ็คเกจ linux-image-5.11.0-41-generic จะถูกลบออก
  ไม่ได้ติดตั้งแพ็คเกจ linux-image-unsigned-5.11.0-41-generic

(กำลังอ่านฐานข้อมูล ... 121324 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
การลบ linux-image-5.11.0-41-generic (5.11.0-41.45) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: การลบ /boot/initrd.img-5.11.0-41-generic

แก้ไข: เพิ่มข้อมูลที่ร้องขอ:

tech@vs777:~$ uname -r
5.4.0-91-ทั่วไป
tech@vs777:~$ dpkg -l | egrep 'ลินุกซ์-[i|m|g|h]'
ii binutils-x86-64-linux-gnu 2.36.1-6ubuntu1 amd64 GNU ยูทิลิตี้ไบนารีสำหรับเป้าหมาย x86-64-linux-gnu
ii linux-headers-5.11.0-41 5.11.0-41.45 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 5.11.0
ii linux-headers-5.11.0-41-generic 5.11.0-41.45 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 5.11.0 บน 64 บิต x86 SMP
ii linux-headers-5.4.0-91 5.4.0-91.102 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 5.4.0
ii linux-headers-5.4.0-91-generic 5.4.0-91.102 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
ii linux-headers-generic 5.11.0.41.42 amd64 ส่วนหัวเคอร์เนล Linux ทั่วไป
rc linux-image-3.16.0-25-generic 3.16.0-25.33 amd64 อิมเมจเคอร์เนล Linux สำหรับเวอร์ชัน 3.16.0 บน 64 บิต x86 SMP
rc linux-image-3.19.0-16-generic 3.19.0-16.16 amd64 อิมเมจเคอร์เนล Linux สำหรับเวอร์ชัน 3.19.0 บน 64 บิต x86 SMP
rc linux-image-3.19.0-58-generic 3.19.0-58.64 amd64 อิมเมจเคอร์เนล Linux สำหรับเวอร์ชัน 3.19.0 บน 64 บิต x86 SMP
rc linux-image-4.15.0-141-generic 4.15.0-141.145 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rc linux-image-4.2.0-35-generic 4.2.0-35.40 amd64 อิมเมจเคอร์เนล Linux สำหรับเวอร์ชัน 4.2.0 บน 64 บิต x86 SMP
rc linux-image-4.4.0-104-generic 4.4.0-104.127 amd64 อิมเมจเคอร์เนล Linux สำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-image-4.4.0-108-generic 4.4.0-108.131 amd64 อิมเมจเคอร์เนล Linux สำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-image-4.4.0-134-generic 4.4.0-134.160 amd64 อิมเมจเคอร์เนล Linux สำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-image-4.4.0-148-generic 4.4.0-148.174 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rc linux-image-4.4.0-159-generic 4.4.0-159.187 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-4.4.0-177-generic 4.4.0-177.207 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-4.4.0-208-generic 4.4.0-208.240 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-4.4.0-21-generic 4.4.0-21.37 amd64 อิมเมจเคอร์เนล Linux สำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-image-4.4.0-81-generic 4.4.0-81.104 amd64 อิมเมจเคอร์เนล Linux สำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rH linux-image-5.11.0-41-generic 5.11.0-41.45 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rc linux-image-5.4.0-71-generic 5.4.0-71.79 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-72-generic 5.4.0-72.80 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rc linux-image-5.4.0-77-generic 5.4.0-77.86 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-80-generic 5.4.0-80.90 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-81-generic 5.4.0-81.91 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-86-generic 5.4.0-86.97 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rH linux-image-5.4.0-89-generic 5.4.0-89.100 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
ii linux-image-5.4.0-91-generic 5.4.0-91.102 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-extra-3.16.0-25-generic 3.16.0-25.33 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 3.16.0 บน 64 บิต x86 SMP
rc linux-image-extra-3.19.0-16-generic 3.19.0-16.16 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 3.19.0 บน 64 บิต x86 SMP
rc linux-image-extra-3.19.0-58-generic 3.19.0-58.64 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 3.19.0 บน 64 บิต x86 SMP
rc linux-image-extra-4.2.0-35-generic 4.2.0-35.40 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 4.2.0 บน 64 บิต x86 SMP
rc linux-image-extra-4.4.0-104-generic 4.4.0-104.127 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-image-extra-4.4.0-108-generic 4.4.0-108.131 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-image-extra-4.4.0-134-generic 4.4.0-134.160 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-image-extra-4.4.0-21-generic 4.4.0-21.37 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-image-extra-4.4.0-81-generic 4.4.0-81.104 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-modules-4.15.0-141-generic 4.15.0-141.145 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
rc linux-modules-4.4.0-148-generic 4.4.0-148.174 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-modules-4.4.0-159-generic 4.4.0-159.187 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-modules-4.4.0-177-generic 4.4.0-177.207 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-modules-4.4.0-208-generic 4.4.0-208.240 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
ii linux-modules-5.11.0-41-generic 5.11.0-41.45 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.11.0 บน 64 บิต x86 SMP
rc linux-modules-5.4.0-71-generic 5.4.0-71.79 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-5.4.0-72-generic 5.4.0-72.80 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-5.4.0-77-generic 5.4.0-77.86 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-5.4.0-80-generic 5.4.0-80.90 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-5.4.0-81-generic 5.4.0-81.91 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-5.4.0-86-generic 5.4.0-86.97 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
ii linux-modules-5.4.0-89-generic 5.4.0-89.100 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
ii linux-modules-5.4.0-91-generic 5.4.0-91.102 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-4.15.0-141-generic 4.15.0-141.145 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 4.15.0 บน 64 บิต x86 SMP
rc linux-modules-extra-4.4.0-148-generic 4.4.0-148.174 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-4.4.0-159-generic 4.4.0-159.187 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-4.4.0-177-generic 4.4.0-177.207 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-4.4.0-208-generic 4.4.0-208.240 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 4.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-5.11.0-41-generic 5.11.0-41.45 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.11.0 บน 64 บิต x86 SMP
rc linux-modules-extra-5.4.0-71-generic 5.4.0-71.79 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-5.4.0-72-generic 5.4.0-72.80 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-5.4.0-77-generic 5.4.0-77.86 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-5.4.0-80-generic 5.4.0-80.90 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-5.4.0-81-generic 5.4.0-81.91 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-5.4.0-86-generic 5.4.0-86.97 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
rc linux-modules-extra-5.4.0-89-generic 5.4.0-89.100 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
ii linux-modules-extra-5.4.0-91-generic 5.4.0-91.102 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP

แก้ไข 2:

tech@vs777:~$ sudo dpkg -P linux-modules-5.11.0-41-generic
[sudo] รหัสผ่านสำหรับเทคโนโลยี:
(กำลังอ่านฐานข้อมูล ... 121324 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
การลบ linux-modules-5.11.0-41-generic (5.11.0-41.45) ...
การล้างไฟล์คอนฟิกูเรชันสำหรับ linux-modules-5.11.0-41-generic (5.11.0-41.45) ...
tech@vs777:~$ sudo dpkg --configure -a
tech@vs777:~$ sudo apt -f ติดตั้ง
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพิง...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นอีกต่อไป:
  amd64-microcode intel-microcode iucode-เครื่องมือ
ใช้ 'sudo apt autoremove' เพื่อลบออก
แพ็คเกจต่อไปนี้จะถูกลบออก:
  linux-image-5.11.0-41-generic linux-image-5.4.0-89-generic
0 อัปเกรด, 0 ติดตั้งใหม่, 2 ลบและ 1 ไม่อัปเกรด
2 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ พื้นที่ดิสก์ 26.7 MB จะถูกทำให้ว่าง
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
(กำลังอ่านฐานข้อมูล ... 120028 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
การลบ linux-image-5.11.0-41-generic (5.11.0-41.45) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: การลบ /boot/initrd.img-5.11.0-41-generic

แก้ไข 3:

tech@vs777:~$ dpkg -l | egrep -v '^ii|rc'
Desired=Unknown/Install/Remove/Purge/Hold
| สถานะ=ไม่/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
+-======================================-======= ================================================== ==========-============-========================== ================================================== ====
rH linux-image-5.11.0-41-generic 5.11.0-41.45 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rH linux-image-5.4.0-89-generic 5.4.0-89.100 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป

แก้ไข 4:

tech@vs777:~$ df -h;df -i
ขนาดระบบไฟล์ที่ใช้ Avail Use% Mounted on
tmpfs 795M 1.2M 794M 1% /รอบ
/dev/vda1 138G 87G 45G 67% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /รัน/ล็อค
tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
tmpfs 795M 0 795M 0% /รัน/ผู้ใช้/1000
ระบบไฟล์ Inodes IUsed IFree IUse% Mounted on
tmpfs 1017593 762 1016831 1% /เรียกใช้
/dev/vda1 9175040 526689 8648351 6% /
tmpfs 1017593 1 1017592 1% /dev/shm
tmpfs 1017593 3 1017590 1% /รัน/ล็อค
tmpfs 1024 18 1006 2% /sys/fs/cgroup
tmpfs 203518 19 203499 1% /รัน/ผู้ใช้/1000
nobody avatar
gh flag
`uname -r` และ `dpkg -l | egrep 'linux-[i|m|g|h]'` ได้โปรด
Lord M avatar
br flag
@nobody ฉันได้อัปเดตโพสต์หลักด้วยข้อมูลที่ร้องขอ
nobody avatar
gh flag
`sudo dpkg -P linux-modules-5.11.0-41-generic` หากใช้งานได้ให้ลอง `sudo dpkg --configure -a` และ `sudo apt -f install`
Lord M avatar
br flag
@nobody ปัญหาเดียวกัน เพิ่มบันทึกนั้นลงในโพสต์หลักด้วย
nobody avatar
gh flag
แพ็คเกจ initramfs-tools อาจบกพร่องในตัวเอง `dpkg -l | egrep -v '^ii|rc'`
Lord M avatar
br flag
@nobody ดู แก้ไข 3.
Score:0
ธง gh

เอาล่ะ ดูก่อนว่าคุณมีที่เพียงพอหรือไม่ และไอโหนดฟรีสำคัญมากถ้าคุณมีพาร์ติชัน /boot ของตัวเอง df -h;df -i

เมื่อเราพยายามลบแพ็คเกจเคอร์เนลที่รบกวน

sudo dpkg -P linux-image-5.11.0-41-generic linux-image-5.4.0-89-generic

ระบบของคุณต้องการการทำความสะอาดเล็กน้อย

sudo dpkg -P $(dpkg -l | egrep '^rc' | awk '{พิมพ์ $2}')

ความหมาย; ลบไฟล์ที่เหลือออกจากแพ็คเกจที่ถอนการติดตั้ง

หากไม่ได้ผล ให้สำรองข้อมูลจากข้อมูลของคุณก่อนที่เราจะลองสิ่งอื่น

Lord M avatar
br flag
ยังติดอยู่ที่การลบภาพ
nobody avatar
gh flag
สุดยอด `ls -al /var/lib/initramfs-tools/` และ `ls -al /boot/` คุณมีที่เพียงพอและสำรองข้อมูลหรือไม่ บางทีเราต้องลบออกจากมือ
Score:0
ธง in

พยายาม:

ซีดี /บูต
ตอนนี้ไฟล์ echo อยู่ใน /boot:
ล
สำหรับฉันใน initrd.img*
ทำ
    mv -v $i $i.bak # ลบภาพและสำรองข้อมูลในกรณีที่เกิดปัญหา
เสร็จแล้ว
sudo update-initramfs -cvk $(uname -r) | น้อยกว่า # พยายามสร้าง ramdisk เริ่มต้นใหม่ กด q เพื่อดำเนินการต่อ
echo ไฟล์เหล่านี้มีอยู่ในขณะนี้
ล

ตรวจสอบว่ามี initramfs ที่สร้างขึ้นใหม่และรีบูต หากมีบางอย่างล้มเหลว ให้ใช้ grub prompt (กด C ในเมนูการเลือกตัวเลือกการบู๊ต) เพื่อกู้คืนและแก้ไข (คุณอาจต้องการจดสิ่งเหล่านี้ไว้!)

  • ตั้งเพจเจอร์=1 - เปิดใช้งานเพจเจอร์สำหรับเอาต์พุตคำสั่งยาวเช่นวิธีใช้
  • - แสดงรายการอุปกรณ์ดิสก์ที่มีอยู่ ควรส่งกลับรายการเช่น (hdX,gptX) หรือ (hdX,mbrX) โดยที่ X เป็นตัวเลข
  • ls (อุปกรณ์)/ - รายชื่อระบบไฟล์บนอุปกรณ์ที่กำหนด
  • ตั้งค่า ROOT=(อุปกรณ์) - ตั้งค่ารูท FS
  • ลินุกซ์ /<เส้นทางไปยังเคอร์เนล> - เคอร์เนลโหลด (ปกติ /boot/vmlinuz)
  • initrd /<เส้นทางไปยัง initrd> - โหลด initramfs (ปกติคือ /boot/initrd.img) เคอร์เนลและเวอร์ชันเริ่มต้นต้องตรงกัน
  • บูต - ระบบสตาร์ท

หากคุณใช้ RAID, LVM หรือ LUKS ให้ค้นหาว่าคุณต้องโหลดโมดูลใด (insmod <โมดูล>) ล่วงหน้า

หลังจากรีบูตเครื่อง sudo apt ล้างเครื่องมือ initramfsมันจะลบแพ็คเกจเพิ่มเติม แต่ไม่ต้องกังวล ปล่อยให้รันใหม่ แล้ว sudo apt install initramfs-tool <แพ็คเกจใดก็ตามที่ถูกลบโดยไม่มีเครื่องหมายดอกจัน>. ตอนนี้น่าจะดีแล้ว

โพสต์คำตอบ

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