是否可以将 ubuntu/任何发行版完整安装到闪存驱动器?

是否可以将 ubuntu/任何发行版完整安装到闪存驱动器?

我过去试过几次,但都没有成功。首先,我尝试使用 ubiquity 像普通的 Xubuntu 32 位安装一样进行安装(我移除了安装计算机的硬盘),但它给了我一些错误。我在 Google 上搜索了一下,发现这是因为如果标记为“可移动媒体”,它就不会安装。然后我尝试在 virtualbox 中进行完整安装,使用一个与我的闪存驱动器大小相同的虚拟磁盘,然后对其进行映像并通过 ssh 传输 img 文件,这样我就可以使用 dd 将其写入驱动器。这没有成功,并导致了一个奇怪的分区设置。这显然没有成功,因为主分区是 256MB,交换分区是 15.75 GB。

有什么简单的方法可以做到这一点吗?最好使用 ext2 文件系统来减少写入,但这并不重要。

答案1

按下超级键(Windows 键)并搜索startup disk creator

在此处输入图片描述

它为您提供了一些有关在 USB 上安装 ubuntu 时如何对硬盘进行分区的基本选项,特别是如果您想要创建单独的分区来保存文件。但是,如果您指的是其他用途,则应明确说明您正在寻找哪种用途或安装。

答案2

正常的 Ubuntu 安装应该可以在 4G 的记忆棒上正常工作(尽管它声称需要更多)。

设置安装介质,1-2G USB 或 DVD,然后启动它并插入目标 16G 棒。选择 16G 棒作为安装目标,它应该可以正常工作。

我使用 ext2,没有交换,并将分区对齐到 4M(从扇区 8192 开始)。我听说有人推荐不带日志功能的 ext4,但我对此没有经验。我将 /tmp 和 /var/log 放入内存以获得更好的性能(fstab 条目),在根文件系统上放置 noatime 以避免仅为访问文件而进行写入,并将一些其他目录链接到 /tmp,如 /var/cache/apt/archives。不知道您遇到的错误。有一点需要注意,grub.cfg 将使用错误的设备创建,因此在您修复它们之前它不会启动(很久以前提交的错误)。错误的设备曾经太高了(因为当移除 USB 安装介质时,所有磁盘都会向上移动一个位置(CDROM 避免了这个问题)。

相关内容