如何把 Debian 安装到 U 盘里做个 Debian To Go

2020-04-17 22:58:30 +08:00
 ck629

网上搜了一堆,都是用的 Live,可是 Live 有啥用啊,看着玩儿吗?

然后自己想了个办法,把 ISO 烧录到 U 盘 1 里面,然后把 PC 的硬盘拔了,插入 U 盘 1 和空白 U 盘 2,把 Debian 装到 U 盘 2 里了。引导也写到 U 盘 2 里了。

拔掉 U 盘 1,插着 U 盘 2 开机一切正常,顺利进入系统,目前为止很美好。

然后把硬盘连回去,再启动就不行了,进不去 Debian

我觉得问题出在 U 盘 2 里的系统是 sda,连上硬盘之后,U 盘就不是 sda 了,所以进不去。

各位有什么好办法可以解决这个问题或者有其他办法能做个真正随处可用的 Debian To Go 吗?就像 Windows To Go 那样的。

其实还有一个实现方法就是先做一个 Windows To Go,然后再装 Debian,就没问题了,可是我的 U 盘只有 64G,装了 Windows 之后捉襟见肘。所以这个方法 pass

3993 次点击
所在节点    Debian
6 条回复
atzlinux
2020-06-22 16:43:34 +08:00
把 U 盘 2 里的 grub.cfg 配置文件,修改下分区?
malviez
2021-03-28 19:05:58 +08:00
可以考虑下 ventoy 的 linux vdisk 插件。
iqfEmhuNidBhDfWo
2022-04-18 11:51:40 +08:00
手撸 grub.cfg ,用 uuid 来搜索 u 盘分区,不要用 sda 这种,随时会变
7RTDKSAK
2022-10-11 21:03:31 +08:00
linux to go 比 windows to go 简单多了,而且都是原生支持,只需要向 kernel 传递若干参数就行,支持持久化,完全可以当常规 LINUX 使用,但是比起常规 LINUX 而言是便携地

DEBIAN: https://manpages.debian.org/bullseye/live-boot-doc/live-boot.7.en.html

ARCH_LINUX: https://gitlab.archlinux.org/archlinux/archiso/-/blob/v43/docs/README.bootparams

SLACKWARE: https://docs.slackware.com/slackware:liveslak

姑且只列三款元发行版,其实很多 LINUX 发行版都支持"LIVE+持久化模式"
7RTDKSAK
2022-10-11 21:07:45 +08:00
另外,你如果想合盘,也就是在 U 盘的一个分区里同时塞好几个发行版,最好学习一下 GRUB2,要会手撸 grub.cfg

如果只是单纯地 LIVE,也可以下载 ISO,拿 VENTOY 来启动,但是持久化模式的 LIVE 需要很多细微调整,VENTOY 能否实现我就不知道了,我从来都是手撸 grub.cfg
7RTDKSAK
2022-10-11 21:11:56 +08:00
我玩过很长时间(起码三年)的 KALI LIVE,这货就是从 DEBIAN 衍生地发行版,玩 FPS 游戏都完全没问题,U 盘温度说不上特别烫,甩狙也无压力

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

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

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

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

© 2021 V2EX