删除 initramfs 工具时出错(全新安装)

删除 initramfs 工具时出错(全新安装)

我看到其他几个人也遇到这个问题,但他们有一个现有的安装,可以进入并修复它。我没有!

因此,我尝试使用实时 USB 安装 Xubuntu 13.10,在此过程中,我有意格式化了安装分区(我的所有数据都安全地漂浮在空中)。一切似乎都正常,直到最后我收到消息:

Error removing initramfs-tools:
subprocess installed post-installation script returned error exit status 1

我唯一能想到的就是某个地方的某个分区不够大......我有:

sda1 /swap   512MB
sda2 /boot   56MB
sda3 /home   32GB
sda5 /var    4GB
sda6 /opt    4GB
sda7 /       31GB

任何建议都值得欢迎,因为目前我尝试安装后系统完全无法启动。启动到 GUI 时挂起在启动画面。尝试从那里Ctrl+ Alt+F1不会给出登录提示。启动到恢复并转到 root shell 后,除了 sda7 和 sda5 之外没有安装其他分区,所有其他分区都拒绝安装!

如果我尝试挂载,例如 sda2,那么:

# mount -t ext4 /dev/sda2 /boot
mount: /dev/sda2 already mounted or /boot busy

编辑:现在交叉发布到http://ubuntuforums.org/showthread.php?t=2198405

答案1

最后我通过安装 12.04.3 LTS 而不是 13.10 来“解决”这个问题。作为此过程的一部分,我还“重新调整”了我的分区方案:

sda1 /swap  swap 4GB
sda2 /boot  ext4 128MB
sda3 /var   ext4 8GB
sda5 /opt   ext4 4GB
sda6 /      ext4 16GB
sda7             16GB
sda8 /home  ext4 200GB

sda7 是未格式化的可用空间,用于测试安装,我最终将在此处尝试安装 13.10。

无论如何,12.04.3 LTS 已安装并且运行顺利。

答案2

请从菜单中输入 dpkg 或 fsck 或 grub 选项,而不是进入 root shell,然后等待它完成。这将自动挂载文件系统。在进入 root shell 之前还要启用网络。否则您将无法下载软件包列表或任何软件包:

在此处输入图片描述

请尝试以下命令:

sudo apt-get clean
sudo apt-get update && sudo apt-get upgrade

如果仍然遇到相同的错误,请尝试:

sudo dpkg --configure -a
sudo apt-get -f install

相关内容