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

not*_*rks 5 boot grub2 dual-boot kernel

我的 /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; 完毕

用户名 -r

3.13.0-66-通用

ls -lhA /boot

总计 29M

-rw-r--r-- 1 根根 1.2M Oct 7 12:34 abi-3.13.0-66-generic

-rw-r--r-- 1 根 162K 10 月 7 日 12:34 config-3.13.0-66-generic

drwxr-xr-x 5 root root 1.0K Dec 17 21:41 grub

-rw-r--r-- 1 根 19M Oct 30 18:15 initrd.img-3.13.0-66-generic

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

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

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

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

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

-rw------- 1 root root 5.6M Oct 7 12:34 vmlinuz-3.13.0-66-generic

du -h /boot

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

12K /启动/丢失+找到

2.1M /boot/grub/i386-pc

9.0K /boot/grub/locale

2.3M /boot/grub/fonts

6.7M /boot/grub 36M /boot

df -h /boot

已使用的文件系统大小 Avail Use% Mounted on

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

kar*_*rel 5

打开终端并输入:

sudo apt-get install --reinstall linux-image-generic  
须藤 grub-install /dev/sd X
须藤更新-grub

...哪里

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

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