Linux ทั้งหมดควรมาพร้อมกับ vmlinuz
ภายใต้ " /
"และ" /boot/
"เช่นกันอย่างไรก็ตามระบบของฉันไม่มี:
% ls -l /vmlinuz* /initrd* /boot/vmlinuz*
ls: cannot access '/vmlinuz*': No such file or directory
ls: cannot access '/initrd*': No such file or directory
ls: cannot access '/boot/vmlinuz*': No such file or directory
ฉันจะได้รับทั้งสามกลับมาได้อย่างไร
ฉันเหนื่อย,
apt-get install --reinstall linux-image-generic linux-headers-generic
update-initramfs -u
ซึ่งควรแก้ไขปัญหาตามบทความที่ฉันอ่านเนื่องจากแพ็คเกจจริงจะได้รับการติดตั้งใหม่ด้วย
% apt-get install --reinstall linux-image-generic linux-headers-generic
Preparing to unpack .../linux-headers-generic_4.15.0.20.23_amd64.deb ...
Unpacking linux-headers-generic (4.15.0.20.23) over (4.15.0.20.23) ...
Preparing to unpack .../linux-image-generic_4.15.0.20.23_amd64.deb ...
Unpacking linux-image-generic (4.15.0.20.23) over (4.15.0.20.23) ...
Processing triggers for ureadahead (0.100.0-20) ...
Processing triggers for install-info (6.5.0.dfsg.1-2) ...
Processing triggers for systemd (237-3ubuntu10) ...
Processing triggers for man-db (2.8.3-2) ...
Setting up linux-image-generic (4.15.0.20.23) ...
Setting up linux-headers-generic (4.15.0.20.23) ...
Processing triggers for ureadahead (0.100.0-20) ...
Processing triggers for systemd (237-3ubuntu10) ...
แต่ฉันยังคงขาดสามไฟล์ด้านบนหลังจากนั้น
/vmlinuz
และ /initrd.img
กำลังชี้ไปที่ไฟล์ที่ไม่มีอยู่ โดยสรุปแล้วฉันต้องได้ทั้งสามกลับมา ขอบคุณ.