我在一台旧的 x86_64 台式电脑上安装了最小版本的 Ubuntu Server 16.04。尝试使用图形用户界面tasksel
(选定的 Lubuntu 桌面和 OpenSSH 服务器)安装,但在接近 90% 的过程中,Configuring memtest86+
我收到以下错误:
EXT4-fs (sda3): write access unavailable, cannot proceed
EXT4-fs (sda1): write access unavailable, cannot proceed
现在tasksel
已停滞。
sda
实际上并没有安装整个磁盘,根目录和主目录是从sdb1
和安装的sdb3
。系统从sdb
磁盘启动(在 BIOS 中选择)。交换使用sdb2
分区。所以我不确定为什么sda
要参与其中。
我怎样才能修复它或中断该过程而不破坏任何东西?
通过另一个控制台我安装sda1
了sda3
,但当然tasksel
仍然冻结。
另外,tasksel
由 root 用户启动,ps -ef
显示其为 root 的进程。
答案1
似乎终止tasksel
进程并没有发生什么不好的事情,因此我将其作为答案发布。
我终止了tasksel
进程并运行了常用命令来清理和修复包系统:
sudo apt-get clean
sudo dpkg --configure -a
dpkg --configure -a
命令冻结了一秒钟,然后我挂载了sda
分区。它在该磁盘上找到了 Fedora 发行版并成功完成了软件包修复。我猜想 grub 配置需要访问该磁盘。