可以更新 Ubuntu Live USB 吗?

可以更新 Ubuntu Live USB 吗?

一个月前,我使用 refus 从 ubuntu iso 文件构建了一个 ubuntu 16.04 live usb 棒,它一直运行良好。但只有一个问题:我的路由器没有启用 DHCP(原因很复杂),因此在启动实时 Ubuntu 时没有网络连接。

是否可以更新实时 Ubuntu?我的意思是,如果它是 CD,就不可能了,但考虑到它是一个 usb,是否可以更新/etc/network/interfaces并手动分配 ip/网关?或者预先安装一些软件包(默认的 Ubuntu 16.04 iso 缺少一些很棒的工具)

我试过了,但似乎在重新启动后,这些更改就丢失了。所以看来 Live Ubuntu 是写保护的。有人能解释一下吗?谢谢!

答案1

使用实时 USB 启动,打开终端并使用:

sudo apt install mkusb

然后mkusb使用不同 USB 端口上的新 USB 棒运行并创建新的具有持久性的实时 USB。请注意将新 USB 棒连接到正确的 USB 端口。

跟随这些说明

答案2

当您创建 LiveUSB 时,如果您没有创建持久文件来持久存储更改,那么您就会得到您提到的这种看似“写保护”的状态。

如果是这种情况,每次重新启动时都会“丢失”设置等,那么就没有办法真正“更新” LiveUSB,因为缺少持久性文件来保存基本系统映像和最新更改之间的更改。您必须重新创建具有持久性的 USB 棒。为此,您需要使用其他工具来创建 USB 棒,因为 Rufus 不支持持久性。

(不幸的是,除了 unetbootin 之外,我目前不知道有任何基于 Windows 的 ISO 到 USB 创建程序可以正确创建持久文件,并且 unetbootin 实际上不再被强烈推荐用于创建 Ubuntu LiveUSB。)

相关内容