可能已删除内核,但尚未关闭计算机

可能已删除内核,但尚未关闭计算机

我的 /boot 已满,无法更新,所以我尝试删除不必要的文件,但我想我可能删除了一些不该删除的东西。我不知道 grub 或 grub2 是否能正常工作,也不知道我是否还能启动 Windows。但是,我还没有关闭电脑,所以我希望现在就能修复所有问题。我该怎么办?

我使用了这个命令:

对于 $(dpkg -l 'linux-' | sed '/^ii/!d;/'"$(uname -r | sed "s/(.)-([^0-9]+)/\1/")"'/d;s/^[^ ]* [^ ]* ([^ ])。/\1/;/[0-9]/!d'); 执行 sudo apt-get purge $akernel; 完成

uname -r

3.13.0-66-通用

ls -lhA /boot

总计 29M

-rw-r--r-- 1 root root 1.2M 10月7日 12:34 abi-3.13.0-66-generic

-rw-r--r-- 1 root root 162K 十月 7 12:34 config-3.13.0-66-generic

drwxr-xr-x 5 root root 1.0K 12月17日 21:41 grub

-rw-r--r-- 1 root root 19M 十月 30 18:15 initrd.img-3.13.0-66-generic

drwx------ 2 root root 12K 2015 年 2 月 7 日 丢失+找到

-rw-r--r-- 1 root root 173K 2014年3月12日 memtest86+.bin

-rw-r--r-- 1 root root 174K 2014 年 3 月 12 日 memtest86+.elf

-rw-r--r-- 1 root root 175K 2014年3月12日 memtest86+_multiboot.bin

-rw------- 1 root root 3.3M 10月7日 12:34 System.map-3.13.0-66-generic

-rw------- 1 root root 5.6M 10月7日 12:34 vmlinuz-3.13.0-66-generic

du-h /引导

du:无法读取目录“/boot/lost+found”:权限被拒绝

12K /启动/丢失+找到

2.1M /boot/grub/i386-pc

9.0K /boot/grub/区域设置

2.3M /启动/grub/字体

6.7M /启动/grub 36M /启动

df-h /启动

文件系统大小已使用可用使用率%安装于

/dev/sda3 361M 180M 159M 54% /boot

答案1

打开终端并输入:

sudo apt-get install --reinstall linux-image-generic  
sudo grub-install /dev/sdX
sudo 更新 grub

...去哪儿

/dev/sdX
替换安装 GRUB 引导加载程序的驱动器。通常用户应该不是包含分区号,这将产生错误消息,因为命令会尝试将信息写入分区。您可以使用磁盘应用程序找到此驱动器的设备名称。在磁盘中检查两次,以确保您输入了安装 GRUB 引导加载程序的驱动器的正确设备名称。

由于它不是在执行sudo grub-install命令期间完成的,因此sudo update-grub在安装后运行将确保 GRUB 菜单是最新的。

相关内容