想要把 Ubuntu 装在 U 盘里带着走,有什么优雅一些的办法吗?

2021-03-08 17:09:41 +08:00
 systemcall

想了一下,大概有这几个方法来把 Ubuntu 装到 U 盘,之后从其中启动

  1. 直接安装到 U 盘
  2. 用 squashfs 配合持久化分区 /持久化文件,创建一个可以保存的 LiveCD
  3. 把系统安装到 VHD,之后用 Windows 的 BCD 来引导 VHD

感觉无论是哪一个都有不少的缺陷。
先说一下第一个方法,也就是直接安装到 U 盘,的缺陷。这样安装的话是最方便的,但是第一点,如果把这个 U 盘插到 Win10 的电脑上面的话,会提示格式化光盘,而且会弹好几遍。如果创建了多个分区,会弹好几遍
第二个方法,也就是给 LiveCD 做持久化,也有不少问题。LiveCD 是 loopback 一个 squashfs,但是默认的工具创建的启动盘很乱,观感不好。如果自己整理一下的话,确实是可以做到比较简洁了,但是还是有一些问题。一个是安全启动方面,不额外配置的话,自己安装的 Grub2 是不能够通过 Windows 10 的安全启动的。再就是性能和闭源驱动的支持方面,还是有一些问题,以前遇到过。最后,好多年没弄这个东西了,以前的电脑不支持 UEFI,是用的 BIOS 方式启动的,现在的电脑肯定是要用 UEFI+安全启动了,不确定这套东西还能不能用
第三个方法,我想现在应该还是可以用的吧,以前的 wubi 就是这么启动的,也算比较简洁。至于性能,以前在机械硬盘上安装的话大概会损失 10%。主要是不知道现在还能不能这样弄

以前还有 grub4dos, isolinux 之类的东西可以做这些事情,很多方法都不适用于现在的 UEFI 了。不知道大家有没有更加优雅的办法,不会弄得 U 盘里面乱七八糟的,也不会太影响性能和功能

4100 次点击
所在节点    Linux
24 条回复
3dwelcome
2021-03-09 00:34:20 +08:00
网上有一种说法,Windows 提示 U 盘格式化,是因为 UEFI 分区少了一个 MSR 微软保留分区。
我没验证过,楼主可以试试。
Kellerman
2021-03-09 14:15:42 +08:00
我也没理解,为什么要插 win10 ?
hanssx
2021-03-10 22:56:46 +08:00
说真的,没必要,电脑放公司,vpn+xrdp 过去就行。
4mura
2022-04-27 19:29:44 +08:00
ventoy+vhd 可行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/759699

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX