我们都知道我们可以使用 Rufus 和 Live ISO(如 LiveGNOME ISO 文件)创建可启动 USB,但根据我的经验,它无法保存设置和数据,这意味着每次重启时它都会重置为默认值。
所以我在想:如果它有足够的 I/O 速度和存储空间,是否可以将 USB 用作计算机硬盘驱动器?如果是,那么是否可以通过在安装过程中选择 USB 作为驱动器,使用 DVD/所有 ISO 在 USB 中安装 CentOS?还有,它会不会把安装过程中其他驱动器上的东西修改到U盘上?最后,我们可以使用我们在之前计算机上设置的设置使用 USB 记忆棒在其他计算机上启动 CentOS 吗?
我知道我可能对这个问题有几个问题,但基本上我只是想知道我们是否可以像我们在带有 DVD/所有 ISO 文件的计算机上安装的正常方式一样在 USB 上安装 CentOS?
是的,您可以在 USB 驱动器中安装 centos。不要将它安装在您用作安装程序的同一个 USB 磁盘中。使用单独的 U 盘作为安装程序和安装程序。或者,您可以将安装程序保存在 CD 磁盘中。
使用安装在 USB 中的 CentOS 时正确选择引导驱动器。您可以将引导加载程序安装到 USB 驱动器中以使其可引导并将其选择为第一个引导驱动器。否则跳过 USB 驱动器中的引导加载程序安装,并在硬盘驱动器中现有 Linux 系统的 grub 配置中进行适当的实体
安装过程与在硬盘中安装相同。最好安装在 USB 3 驱动器中以获得更好的性能。
是的。这就是您创建便携式 Linux 的方式。您不能将源和目标作为同一个 USB。
在不购买额外 USB 的情况下做到这一点的一种方法是将安装 ISO 安装到 Virtual Box,然后通过确保你的真实 USB 也连接到它来启动它。选择 USB 位置作为 Linux 安装的目的地。
有时,当您尝试启动真正的 USB 时,您可能会看到 UIUD 未找到问题。在这种情况下,进入后备模式并通过谷歌搜索修复错误。
如果您在一台机器上使用 LVM 方案安装 CentOS 7.6,然后将您的 USB 驱动器转移到另一台机器上并在
yum update
那里运行,您可能会遇到我刚刚遇到的错误(2018-12-07):新安装的内核(或者更像是新构建的
initrd
)不会让你启动!由于某种原因,我刚刚发现
initrd
排除dm
(设备映射器)和Dracut 模块。lvm
我不得不将 USB 驱动器带回原来的机器(笔记本电脑)并在那里运行:
$ sudo yum reinstall 3.10.0-957.1.3.el7.x86_64
此后,我的包含 CentOS 7.6 的 USB 驱动器开始在两台机器上引导新内核。
可能是一个错误,我不确定。只是注意到。
是的。插入要安装操作系统的 USB 驱动器。使用 gparted 对其进行扩展。运行命令
sudo blkid
并记下它的 UUID。将 live iso 刻录到另一个 USB 驱动器。从它启动。插入安装目标usb。请注意它的设备名称。(类似于 sdxn,x 是字母,n 是数字)。并选择该分区作为安装目标。请注意,可能不需要对 USB 进行分区,因为安装程序可能会为您执行此操作。