由于命令无法运行,因此启动修复无法完成运行

由于命令无法运行,因此启动修复无法完成运行

启动修复要求我在终端中运行以下命令:

sudo chroot "/mnt/boot-sav/sda2" dpkg --configure -a
sudo chroot "/mnt/boot-sav/sda2" apt-get install -fy
sudo chroot "/mnt/boot-sav/sda2" apt-get purge -y --force-yes grub* shim-signed linux-signed*

我认为这样就可以删除 grub,然后重新安装它。

前两个命令运行正常,但第三个命令运行不正常:

The following packages will be REMOVED:
  grub-common* grub2-common* ubiquity* ubiquity-frontend-gtk*
0 upgraded, 0 newly installed, 4 to remove and 297 not upgraded.
After this operation, 22.5 MB disk space will be freed.
dpkg: unrecoverable fatal error, aborting:
 reading files list for package 'libxv1:amd64': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)

我正在尝试在 64 位 Sony Vaio SVE 系列上安装 Ubuntu Studio 13.1 作为主操作系统。它有 UEFI,但我禁用了安全启动。磁盘无法安装整个系统,因为它无法将 grub 文件复制到某个目标。它说没有该文件系统就无法启动。好的,但我认为 Ubuntu 的大部分或全部都已安装,所以我正在尝试从 livecd 修复启动过程。但我无法让启动修复继续进行,因为它无法删除 grub。

有什么建议么?

答案1

Input/output error

通常意味着硬件(HDD)出现故障。您可能希望将文档备份到外部磁盘(USB 或 DVD)上,然后检查/修复 HDD。一旦 HDD 恢复正常,请重新安装系统。

相关内容