我可以下载并安装到另一个 ubuntu 分区吗?

我可以下载并安装到另一个 ubuntu 分区吗?

我的 Ubuntu 中的驱动程序在更新后坏了(Nvidia 驱动程序、无线驱动程序,甚至鼠标驱动程序,我想)甚至无法正常使用操作系统。我所做的是,我安装了另一个 Ubuntu 作为分区,以便尝试访问和恢复原始文件。我发现有一种方法可以访问原始操作系统(分区)并使用 chroot 在其中运行命令,但是,我认为命令仍在原始操作系统环境中运行。我无法下载更新,因为 wifi 驱动程序坏了。

我想做的是在新操作系统中下载更新,然后将其应用到旧操作系统中。有什么方法可以做到这一点吗?非常感谢

答案1

正如您所说,通常chroot就可以解决问题。

使用旧的 Ubuntu 挂载分区,然后sudo chroot /path/to/old/ubuntu/rootfs

现在您应该能够将所有更改应用到旧的 Ubuntu 安装。

您还可以使用 Live-DVD/USB chroot 到您的安装。

答案2

chroot 过程如下。您必须首先将/proc/dev和绑定/sys到旧操作系统,然后 chroot 并下载更新。

sudo mount -o bind /proc "/path/to/oldUbuntu/rootfolder"/proc
sudo mount -o bind /dev "/path/to/oldUbuntu/rootfolder"/dev
sudo mount -o bind /sys "/path/to/oldUbuntu/rootfolder"/sys

现在 chroot:

sudo chroot /path/to/oldUbuntu/rootfolder /bin/bash

然后你就可以在旧的 ubuntu 上输入你想要的任何命令了:)

相关内容