制作 Debian 11 Persistent LiveUSB 的方法请见:
viewtopic.php?f=77&t=491651&start=4
正式版的 Debian 11 虽然还没有出来,但已经被测试差不多两年了,测试期比 Ubuntu 20.04 LTS 要长得多。对中文使用者,Ubuntu 20.04.x LTS 有一个致命伤,在于它里面的 ibus-libpinyin 版本(1.11.x)不稳定。要输入中文基本上必须另装其他套件,如 ibus-rime, 搜狗拼音,等,但这样做偏离了主流也造成其他的问题。
Debian 11 正式版出来后,也有五年的保固期,这时候 Debian 12 会正式成为(一般持续两年的)测试版(Debian Testing)。根据以往的经验,Debian 12 今年年底前应该会升级到 5.12 内核。对于有兴趣测试最新版本 Linux 内核的高手们,基于 Debian Testing 的 Persistent LiveUSB 是一个最好的工具。
另外,如我在另帖提到:
viewtopic.php?f=1&t=491823&start=7
Debian 团队对 backporting 的工作做得很好,新的 Linux 内核很有机也会被 backport 到稳定版(即以后的 Debian 11)里。对这种只是照顾玩家的事,Ubuntu 是不会干的。
————————————————————————————————————————————————————————
Ubuntu 20.04 在打包方面有一些(对我们来讲)重大的改变,但也让制作 persistent LiveUSB 的程序变得非常简单。整个过程当然不是三言两语就可以解释清楚,基本概念如下:
1. 把一根 USB3 棒分成三个分割区:fat32 (至少3GB,labeled "EFI");ext4 (建议至少 8GB,labeled "writablecasper-rw");ext4 (剩余的空间,labeled “home-rw"),如下*:
然后拔掉再重新插入该 USB3 棒。
2. 挂载 Ubuntu 20.04 iso:
代码: 全选
sudo mount focal-desktop-amd64.iso /mnt/t1
代码: 全选
rsync -r /mnt/t1/ /media/$USER/EFI
代码: 全选
cd /media/$USER/EFI/boot/grub
cp grub.cfg grub.cfg.original
cp grub.cfg.chinese.txt grub.cfg
cp /boot/grub/unicode.pf2 .
虽然细节省略了,但真正的步骤跟上面所列的其实没差多少。对于没有SSD的机器,从USB3棒开机会让整个机器变得快很多,使用一段时间后,会觉得根本不想回到原来的机器!
上面提到我们的简单模板 grub.cfg 档案,可以让使用者选择中文环境或英文环境开机。Grub 的功能非常强,有心者可以把这个 LiveUSB 做得很漂亮。
《200423 补充》Ubuntu 的开发人员已听从大家的建议,把 persistency 分割区的标签(label)从 “rewritable" 改回为 "casper-rw”。