今天我中断了 Kubuntu 更新,现在它无法运行。我收到以下错误消息。我需要有关此的数据。
我的系统是 Windows 7 双启动
我尝试了 Karsus 的答案,但仍然存在问题。
我设法使用 Kubuntu(14.04) 从实时 USB 启动。我进入控制台并输入以下命令。
sudo -s
mkdir /data1
fdisk -l (my partition is called sda6)
mount /dev/sda6 /data1
chroot/data1
然后我按照你的命令开始
sudo dpkg --configure -a
sudo dpkg-reconfigure -phigh -a
sudo apt-get update
sudo apt-get install -f
sudo apt-get autoclean
sudo apt-get autoremove
系统运行正常,但并没有解决我的问题。仍然是相同的错误消息。
如果我必须设置一切,这不会打扰我,但至少我想保存分区中的所有数据
PS 我可以从旧版本的内核启动,但它给出了相同的错误消息
答案1
我会做以下事情:
- 启动电脑时,进入 grub 菜单。如果由于双重启动而无法自动进入 grub 菜单,你可以这样做按住 SHIFT. 进入 grub GUI 菜单后,选择一个比您用于启动的内核更旧的内核。
如果1不起作用:
使用实时 USB 启动您的系统。
备份所有数据。你可以将它们移动到另一个分区,或者更好的是,移动到外部硬盘。
备份所有数据后,您有两个选择:
重新安装操作系统。
尝试修复您的包安装。
编辑:添加Hi-Angel的建议。
您还可以尝试从实时 USB 修复安装。启动后,您需要安装 Kubuntu 所在的驱动器。以下内容假设它安装在/dev/media
。如果不是,请适当更改以下行。
sudo -s
mkdir /media/Ubuntu
mount /dev/media /media/Ubuntu
cd /media/Ubuntu
mount -t proc /proc proc
mount --rbind /sys sys
mount --rbind /dev dev
mount --rbind /run run
chroot /media/Ubuntu /bin/bash
此后,继续进行,就像从旧内核启动一样。
您可以尝试使用以下命令进行修复(假设您设法从旧内核启动):
sudo -s # If you haven't already from live usb
dpkg --configure -a
dpkg-reconfigure -phigh -a
看这里了解这些命令的作用。
为了更好的测量,您还可以运行这些:
apt-get update
apt-get install -f
apt-get autoclean
apt-get autoremove
如果一切正常,请重新启动并加载最新的内核。
如果出现问题,并且假设您想要拯救您的系统而不是重新安装,那么您可以按照以下建议删除有问题的内核这个答案。删除后重新启动,然后正常运行更新过程以重新安装。