Score:0

ฉลาด: เรียกใช้ initramfs โดยอัตโนมัติหลังจากติดตั้งแพ็คเกจ

ธง rs

ฉันติดตั้ง Ubuntu 21.10 บน Raspberry Pi 4 แล้ว เมื่อฉันรัน apt ติดตั้ง <แพ็คเกจใดๆ>มันจะทริกเกอร์ initramfs. จะปิดการใช้งานได้อย่างไร?

เอาท์พุต:

กำลังอ่านรายการแพ็กเกจ... เสร็จสิ้น การสร้างการพึ่งพา
ต้นไม้... เสร็จสิ้น กำลังอ่านข้อมูลสถานะ... เสร็จสิ้น ต่อไปนี้
จะมีการติดตั้งแพ็คเกจเพิ่มเติม: buildah catatonit conmon
containernetworking-plugins crun ฟิวส์-โอเวอร์เลย์fs ฟิวส์ 3  
golang-github-containernetworking-plugin-dnsname golang-github-containers-common  
golang-github-containers-image libfuse3-3 libostree-1-1 podman uidmap แนะนำ
แพ็คเกจ: คอนเทนเนอร์ - ที่เก็บข้อมูล นักเทียบท่า - เขียน ต่อไปนี้
แพ็คเกจจะถูกลบ: ฟิวส์ แพ็คเกจใหม่ต่อไปนี้จะ
ติดตั้ง: buildah catatonit ห้องนักบิน-podman conmon
การเลือกฟิวส์-โอเวอร์เลย์ของแพ็คเกจที่ไม่ได้เลือกไว้ก่อนหน้านี้  
กำลังเตรียมแกะ .../12-fuse-overlayfs_1.4.0-1_arm64.deb ...   
                                                
แกะกล่องฟิวส์-โอเวอร์เลย์ (1.4.0-1) ...                   
การเลือกแพ็คเกจที่ไม่ได้เลือกก่อนหน้านี้
golang-github-containernetworking-plugin-dnsname. เตรียมแกะกล่อง
.../13-golang-github-containernetworking-plugin-dnsname_1.1.1+ds1-4_arm64.deb ... กำลังแกะกล่อง
golang-github-containernetworking-plugin-dnsname (1.1.1+ds1-4) ...                                       
กำลังตั้งค่าการรัน (0.17+dfsg-1) ...                        
กำลังตั้งค่า uidmap (1:4.8.1-1ubuntu9) ...                 
กำลังตั้งค่า libostree-1-1:arm64 (2020.8-2) ...            
การตั้งค่า golang-github-containers-image (5.12.0-2) ... 
ตั้งค่าคอมมอน (2.0.25+ds1-1.1) ...                   
การตั้งค่าปลั๊กอินเครือข่ายคอนเทนเนอร์ (0.9.0-1) ...     
การตั้งค่าคาทาโทไนท์ (0.1.5-2) ...                       
การตั้งค่า libfuse3-3:arm64 (3.10.3-2) ...               
การตั้งค่า golang-github-containernetworking-plugin-dnsname
(1.1.1+ds1-4) ...                                      
อัปเดต initramfs: เลื่อนการอัปเดต (เปิดใช้งานทริกเกอร์) การตั้งค่า
ฟิวส์โอเวอร์เลย์ (1.4.0-1) ...                   
                                กำลังติดตั้ง
/lib/firmware/5.13.0-1015-raspi/device-tree/broadcom/bcm2711-rpi-4-b.dtb ลงใน /boot/dtbs/5.13.0-1015-raspi/./bcm2711-rpi-4- b.dtb 
                                 การสำรองข้อมูลของ
bcm2711-rpi-4-b.dtb. การติดตั้ง bcm2711-rpi-4-b.dtb ใหม่ 
                     กำลังติดตั้ง
/lib/firmware/5.13.0-1015-raspi/device-tree/broadcom/bcm2711-rpi-4-b.dtb ลงใน /boot/dtbs/5.13.0-1015-raspi/./bcm2711-rpi-4- b.dtb 
                                 การสำรองข้อมูลของ
bcm2711-rpi-4-b.dtb. การติดตั้ง bcm2711-rpi-4-b.dtb ใหม่ 
                     กำลังสำรองข้อมูล spi0-2cs.dtbo     
                     กำลังติดตั้ง spi0-2cs.dtbo ใหม่       
                     กำลังสำรอง w1-gpio.dtbo      
                     กำลังติดตั้ง w1-gpio.dtbo ใหม่        
                     การติดตั้ง rpi-proto.dtbo ใหม่      
                     การสำรองข้อมูลของ ads1015.dtbo      
                     กำลังติดตั้ง ads1015.dtbo ใหม่        
                     กำลังสำรองข้อมูล max98357a.dtbo    
                     กำลังติดตั้ง max98357a.dtbo ใหม่      
                     กำลังสำรองข้อมูล spi5-1cs.dtbo     
                     กำลังติดตั้ง spi5-1cs.dtbo ใหม่       
                     กำลังสำรอง iqaudio-dacplus.dtbo
                     กำลังติดตั้ง iqaudio-dacplus.dtbo ใหม่ 
                    กำลังสำรองข้อมูลของ pca953x.dtbo       
                    กำลังติดตั้ง pca953x.dtbo ใหม่         
                    กำลังสำรองข้อมูล mz61581.dtbo       
                    กำลังติดตั้ง mz61581.dtbo ใหม่         
                    กำลังสำรองข้อมูล spi-rtc.dtbo       
                    กำลังติดตั้ง spi-rtc.dtbo ใหม่         
                    กำลังสำรอง hifiberry-dac.dtbo 
                    กำลังติดตั้ง hifiberry-dac.dtbo ใหม่   
                    กำลังสำรองข้อมูล spi2-1cs.dtbo      
                    กำลังติดตั้ง spi2-1cs.dtbo ใหม่        
                    กำลังสำรอง w5500.dtbo         
                    กำลังติดตั้ง w5500.dtbo ใหม่           
                    กำลังสำรอง cap1106.dtbo       
                    กำลังติดตั้ง cap1106.dtbo ใหม่         
                    กำลังสำรองข้อมูลของ minipitft13.dtbo   
                    กำลังติดตั้ง minipitft13.dtbo ใหม่

ขออภัยสำหรับคุณภาพการบันทึกที่ไม่ดี ..

อัปเดต: ฉันเห็น เมื่อติดตั้งการอัปเดตหรือจากศูนย์ซอฟต์แวร์ใน Ubuntu 12.04 ข้อความแสดงข้อผิดพลาด ซึ่งคล้ายกับปัญหาของฉัน แต่วิธีแก้ปัญหาในโพสต์นั้นใช้ไม่ได้สำหรับฉัน

Score:0
ธง my

นี่คือคำตอบของ "ฉันจะลบทริกเกอร์สำหรับ Initramfs"

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

จาก เอกสารอย่างเป็นทางการของ Ubuntu Wiki:

Initramfs ใช้เป็นระบบไฟล์รูทแรกที่เครื่องของคุณสามารถเข้าถึงได้ ใช้สำหรับติดตั้ง rootfs จริงซึ่งมีข้อมูลทั้งหมดของคุณ initramfs มีโมดูลที่จำเป็นสำหรับการติดตั้ง rootfs ของคุณ แต่คุณสามารถคอมไพล์เคอร์เนลของคุณเพื่อให้มีโมดูลเหล่านี้ได้ตลอดเวลา ถ้าอย่างนั้นคุณต้องการ initramfs หรือไม่? คำตอบคือ âขึ้นอยู่กับระบบของคุณâ การกำหนดค่าระบบบางอย่างต้องการยูทิลิตีพื้นที่ผู้ใช้เพื่อกระตุ้นเคอร์เนลเพื่อกำหนดค่าอุปกรณ์อย่างเหมาะสม เช่น: cryptdevices : พวกเขาต้องมีรหัสผ่านจากผู้ใช้ รหัสผ่านนี้ร้องขอยูทิลิตีที่เป็นยูทิลิตีพื้นที่ผู้ใช้ อาจก่อให้เกิดปัญหาไก่กับไข่ได้ เช่น รูทของคุณมียูทิลิตีพื้นที่ผู้ใช้ แต่รูทไม่สามารถปรากฏขึ้นได้จนกว่ายูทิลิตีพื้นที่ผู้ใช้จะพร้อมใช้งาน ในกรณีเช่นนี้ initramfs จะทำหน้าที่เป็นสื่อกลางระหว่างการให้ rootfs ชั่วคราวซึ่งมียูทิลิตีพื้นที่ผู้ใช้ที่จำเป็นสำหรับการติดตั้ง rootfs จริง

คุณสามารถนำออกได้โดยทำตามขั้นตอนใดขั้นตอนหนึ่งต่อไปนี้

  1. ล้างมัน:

    sudo dpkg -P initramfs-tools --force-all
    
  2. หรือคุณสามารถลบออกจากสคริปต์หลังการติดตั้ง

    ค้นหาสคริปต์หลังการติดตั้งโดยเรียกใช้:

    ls /var/lib/dpkg/info | grep <แพ็คเกจ> | grep ".โพสต์"
    

    แก้ไขไฟล์:

    sudo gedit <ชื่อไฟล์>
    

    ลบ อัปเดต initramfs... ไลน์.

  3. ลบทริกเกอร์สำหรับ initramfs:

    sudo rm -rf /var/lib/dpkg/info/initramfs*
    

คำสั่งทั้งหมดข้างต้นรับประกันได้ 99% ว่าจะทำให้ระบบของคุณพัง อย่าเรียกใช้เว้นแต่หรือจนกว่าคุณจะรู้ว่าคุณกำลังทำอะไรอยู่

โชคดี!

rs flag
แต่มันจะแฟลชซ้ำเมื่อฉันติดตั้งแพ็คเกจ ** ใด ๆ ** ฉันค่อนข้างแน่ใจว่ามันไม่ได้เป็นส่วนหนึ่งของทริกเกอร์แพ็คเกจ
Someone avatar
my flag
@WolfYuan คุณสามารถตรวจสอบได้โดยดูที่สคริปต์การติดตั้งโพสต์

โพสต์คำตอบ

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