有在 rMBP 上安装 Linux 到 u 盘的吗?类似于 windows to go

2018-10-19 17:14:40 +08:00
 wildlynx
在本人的 rMBP 2015 试了一下,没有成功。启动不起来。参考的是这个教程: https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9
2763 次点击
所在节点    Linux
6 条回复
henglinli
2018-10-19 17:56:49 +08:00
曾经试过:refined —> elilo —> Linux
如果现在的话只需要:efistub linux 或者 systemd-boot —> efistub Linux
要会配置 bootloader 估计才能比较顺利,会配置编译内核就更好了。
zhaojjxvi
2018-10-19 17:59:49 +08:00
直接 etcher 把 img 或者 iso 刻到 u 盘上就是 liveCD 的效果吧
很久没用过 LIVECD 了,不知道说的对不对
wildlynx
2018-10-19 18:02:53 +08:00
@zhaojjxvi 我要求的不是 LiveCD 的效果啊
likuku
2018-10-19 18:09:33 +08:00
装虚拟机里,然后虚拟机硬盘做个镜像,镜像写 U 盘。
henglinli
2018-10-19 18:36:25 +08:00
思路:安装 Ubuntu 到 usb disk,bootloader 选择安装到 usb disk。
注意配置 bootloader 的 root=选项时要使用 UUID=或者 PARTUUID=,不要使用设备名 /dev/sda 之类的(使用 blkid | grep sda2 查看)。
建议使用 systemd-boot 作为 bootloader。
参考: https://wiki.gentoo.org/wiki/Systemd-boot
https://wiki.archlinux.org/index.php/Systemd-boot

systedm-boot 的 Ubuntu entry:

title Ubuntu 18.04 LTS
version 4.15.0-33-ubuntu-generic
machine-id 74ea0b51bb514055a5bd515676da020d
options root=UUID=4e435b2d-e338-4199-933e-c6ba0a018d11 ro rootflags=subvol=ubuntu quiet splash vt.handoff=1
linux /ubuntu/vmlinuz-4.15.0-33-generic
initrd /ubuntu/initrd.img-4.15.0-33-generic

注意 options 段,它包含 linux initrd 二者的参数,其中 rootflags 是 initrd 的参数,其他是 linux 的参数。
其他 bootloader 的同类该段也可同样配置。
blacklinux
2018-10-20 10:22:28 +08:00
倒是在 windows 下用 rufus 做过这样的事情

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

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

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

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

© 2021 V2EX