答案1
您的 ramdisk 文件可能已损坏。
如果您可以启动到恢复模式/Root访问,请在最新的内核中输入:
sudo update-initramfs -c -k $(uname -r)
如果无法启动到恢复模式,请启动到 5.4.0-42 内核版本,然后:
ls -al /boot
你会看到类似这样的内容:
-rw-r--r-- 1 root root 237769 Aug 26 06:15 config-5.4.0-45-generic
-rw-r--r-- 1 root root 237769 Sep 4 12:08 config-5.4.0-47-generic
drwxr-xr-x 3 root root 1024 Dec 31 1969 efi
drwxr-xr-x 5 root root 4096 Sep 16 14:21 grub
lrwxrwxrwx 1 root root 27 Sep 13 18:27 initrd.img -> initrd.img-5.4.0-47-generic
-rw-r--r-- 1 root root 49932343 Sep 4 14:34 initrd.img-5.4.0-45-generic
-rw-r--r-- 1 root root 49932783 Sep 16 14:21 initrd.img-5.4.0-47-generic
lrwxrwxrwx 1 root root 27 Sep 13 18:27 initrd.img.old -> initrd.img-5.4.0-45-generic
-rw-r--r-- 1 root root 182704 Aug 18 03:46 memtest86+.bin
-rw-r--r-- 1 root root 184380 Aug 18 03:46 memtest86+.elf
-rw-r--r-- 1 root root 184884 Aug 18 03:46 memtest86+_multiboot.bin
-rw------- 1 root root 4740251 Aug 26 06:15 System.map-5.4.0-45-generic
-rw------- 1 root root 4740251 Sep 4 12:08 System.map-5.4.0-47-generic
lrwxrwxrwx 1 root root 24 Sep 13 18:27 vmlinuz -> vmlinuz-5.4.0-47-generic
-rw------- 1 root root 11670272 Aug 26 06:19 vmlinuz-5.4.0-45-generic
-rw------- 1 root root 11670272 Sep 4 12:18 vmlinuz-5.4.0-47-generic
lrwxrwxrwx 1 root root 24 Sep 13 18:27 vmlinuz.old -> vmlinuz-5.4.0-45-generic
请注意,在我的示例中,我最新的 Linux 内核版本是5.4.0-47-generic
。
现在输入此命令:
sudo update-initramfs -c -k 5.4.0-47-generic
5.4.0-47-generic
用最新的(失败的)版本替换。
reboot
更新#1:
让我们检查您的文件系统...
- 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
terminal
按Ctrl+ Alt+打开窗口T- 类型
sudo fdisk -l
- 识别“Linux 文件系统”的 /dev/sdXX 设备名称
- 输入
sudo fsck -f /dev/sdXX
,替换sdXX
为您之前找到的数字 fsck
如果有错误则重复命令
- 类型reboot
让我们检查您的磁盘 SMART 状态...
打开Disks
应用程序。在左侧窗格中选择您的磁盘。转到“汉堡包”图标,然后选择智能数据与测试. 截取可滚动数据窗口的屏幕截图并将它们编辑到您的问题中。
更新 #2:
是时候重新安装 Ubuntu 了。