我的 Ubuntu Desktop 从 14.04 升级到 16.04 时,由于某种原因重新启动。现在,当我重新启动时,Ubuntu 启动了,但进入了 initramfs shell,并显示“在 /root/dev 上安装 /dev 失败,没有该文件或目录”。
我使用安装了之前安装的 Ubuntu 的 /dev/sda6 的 Ubuntu Live CD 进行启动,然后执行了 chroot。
ls 显示没有 etc 目录(没有 /mnt/etc)。以下是 ls /mnt 的输出
ubuntu@ubuntu:/mnt$ ls /mnt/
boot BootInfo boot-sav cdrom home include lost+found media mnt opt root run snap srv tmp ubiquity-apt-clone usr var
有可能挽救这个分布吗?
作为一个后续问题,是否可以在不删除现有数据的情况下将 Ubuntu 安装到 /dev/sda6?我在 Live USB 的 Install RELEASE 中看到的唯一选项是
- 擦除磁盘并安装 Ubuntu
- 加密新安装的 Ubuntu 安全系统
- 在新安装的 Ubuntu 中使用 LVM
- 其他内容
答案1
根据我们的对话,使用启动 CD 或 USB 重新安装 Ubuntu。
分区时,选择“其他”。
选择将根目录 (/) 安装在您之前的同一分区上。如果您在其他分区上有任何其他文件夹(例如 /home),请确保也选择这些文件夹。确保格式复选框未选中。
确保您使用与之前相同的名称和密码创建用户。
这将在与之前相同的位置安装 Ubuntu,覆盖之前的所有内容,但不会删除任何文件。
您可能需要重新安装一些软件包才能使其正常工作,但您之前拥有的任何数据/文件仍将保留。您可能需要将任何首选项设置改回之前的设置,例如背景、颜色主题、字体大小等。