制作 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

制作 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#1

帖子 Ping-Wu » 2020-11-09 2:40

debian-live-testing-amd64-gnome+nonfree (Bullseys weekly rebuild)镜像下载网址:

https://cdimage.debian.org/cdimage/unof ... so-hybrid/

制作 Debian 的 persistent LiveUSB (“可修改开机U棒”) 的方法与 Ubuntu 有点不同,但原理是一样的。我试了一下11月2日 Debian testing 的 weekly-live-build,没有问题。以后有时间的话,确认了方法没有错,再写出来让大家来看看戏。

这个 Debian Testing weekly build 里 Linux 内核的版本是5.9,比Ubuntu还先进。时代是不同了*。

《2020.11.12 补充》从下面两个截图,就可以看出了最新版本的 Debian 在中文环境上比 Ubuntu 要踏实多了:

Debian:
Screenshot from 2020-11-11 07-32-54.jpg
Ubuntu:
Screenshot from 2020-11-11 07-34-25.jpg
上面的截图是从 Chrome 上的人民网截取的。不过在一般离线作业上,Ubuntu 里中文环境的设置,也让人觉得很草率:
Screenshot from 2020-11-11 08-56-41.jpg
我们这个论坛的大佬们基本上都是科技专业,对这种小事当然不会在乎啦。不过据我个人的接触,Ubuntu 对中文环境设置这种草率态度,一般非科技的电脑使用者马上就看破手脚,下一步也不用谈了。

因为事情的严重性,这个问题我在 Ubuntu 圈子里叫嚷了好几年,都没有结果,那知道这次误打误撞发现在 Debian 里没事了!

*《2021.01.18补充》最新版的 Debian Bullseye 已将 Linux 内核 升级到 5.10。想不到这么老的古董变得这么先进!
上次由 Ping-Wu 在 2021-02-16 2:29,总共编辑 2 次。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#2

帖子 Ping-Wu » 2021-01-07 0:58

我发现 Debian Bullseye 比 Ubuntu 20.04/20.10 都好用,不过使用的时间实在太短了,有兴趣的人,用 dual-boot 玩一玩还可以,绝对不要把现行系统丢了。

不过还是希望有一些高手能花点时间发掘实际运用上的问题,严不严重?是否可以跟 Debian 开发团队提出 bug report?
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#3

帖子 Ping-Wu » 2021-01-07 1:53

ibus-libpinyin (智能拼音)有一些问题(忘了是什么问题,不过应该相当严重,让我们全面转到 ibus-rime)。一两个月前,Peng Wu 把智能拼音从 1.11.x 升级到 1.12(应该解决了这些问题),我发现最新版的 Debian Bullseye 已经跟着升级了,Ubuntu 里则还无动静*。

另外,我们有一台笔记本,rtl8821ce 无线网卡。在 Ubuntu 里必须自行编译,但常常内核更新后该 module 就砸了。Debian Bullseye 则没问题,rtl8821ce 无线网卡的 module 已包含在内核里面(Non-Free)。

* 《2001.01.13补充》最新版的 Ubuntu 21.04,里面的 ibus-libpinyin 已升级到 1.12.0 了(也许看到了我们论坛这个报导)。
上次由 Ping-Wu 在 2021-01-13 1:54,总共编辑 1 次。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#4

帖子 Ping-Wu » 2021-01-07 2:32

另外,我们中文使用者在“玩”新的 Linux 系统时有一个别人没有的特殊问题,就是在还没有建立自家的词库前,中文输入很不好用,一般人又没有时间去拖拉。

ibus-rime 本身就自带一个很强大的词库(前一阵子有一位朋友介绍一个清大提供的开源词库,大为惊喜,但下载后发现 ibus-rime 里已经收进去了)。不过在玩 Debian Bullseye 时,可已把在 Ubuntu 里已经建立的词库(~/.config/ibus/rime/luna_pinyin.user 次档案夹)复制进去,中文输入就可以配合自家的习惯马上就舒畅了。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#5

帖子 Ping-Wu » 2021-01-07 5:30

在Ubuntu 20.04 里制作 Debian persistent LiveUSB 的步骤已在另帖提到,重述如下:

1. 如另帖所述,用 gparted 在U棒上做两个分割区,唯一不同的是第二个分割区的标签设为 "persistence" (而不是 casper-rw)。

2. 把 Debian iso 的内容复制到第一个分割区(标签为EFI,4GB):

代码: 全选

sudo mount debian-live-testing-amd64-gnome+nonfree.iso  /mnt
rsync -r --progress /mnt/ /media/$USER/EFI
3. 在grub.cfg 的第一个开机选择(menuentry)里加入 persistence 参数(在 Ubuntu 里则是 "persistent“):

代码: 全选

sed -i.bak '0,/components/s//persistence &/' /media/$USER/EFI/boot/grub/grub.cfg
(上面的指令在 "components" 前面加 “persistence" 参数)

4. 在 persistence 分割区放入一个叫 persistence.conf 的档案(这个动作在 Ubuntu 不需要):

代码: 全选

 sudo chmod 777 /media/$USER/persistence
 echo / union > persistence.conf
 sudo chmod 777 persistence.conf
onlylove
论坛版主
帖子: 5369
注册时间: 2007-01-14 16:23

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#6

帖子 onlylove » 2021-01-07 20:27

论好用,debian一直比ubuntu好用,ubuntu的优势是驱动和一些默认设置,哦,对了,还有ppa
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#7

帖子 Ping-Wu » 2021-01-10 2:38

一般 Linux 高手认为 Debian 比较好用,主要是指 Debian Stable,但对 Linux 桌面来讲,Stable 版本总是有点跟不上时代,因此我们一直对 Debian 没兴趣。但最近我们发现 Debian Testing 比 Ubuntu 更先进更好用(包括硬体驱动),实在是大大的出乎意料之外。(Ubuntu 对 Nvidia 的配合度可能比 Debian 好,不过自从 amdgpu 显卡驱动成熟以后,我们已完全不用N卡了。)

不管 Ubuntu,Debian, 或其它任何 Linux 桌面系统,要推广给一般人使用的话,对于默认设置(尤其是中文环境),都必须经过一番处理。官方镜像,不管标榜着如何的 "user friendly",都只是五十步笑百步,这是开发 Persistent LiveUSB 最大的原因之一,我们可以针对特殊对象打造出一套完全不需要学习曲线开机马上就可以使用的系统。不过大家只想尝试新玩意,对这种需要长期花时间栽培的“雕虫小技”都不会有兴趣,也难怪 Linux 桌面推广不出去。
头像
yq-ysy
论坛版主
帖子: 4640
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#8

帖子 yq-ysy » 2021-01-10 16:26

Ping-Wu 写了: 2021-01-10 2:38我们可以针对特殊对象打造出一套完全不需要学习曲线开机马上就可以使用的系统。
按很久以前的windows盗版光盘流行的经验看,必须得满足至少三个条件:
(1)无脑克隆式一键安装——(最好连分区都不用选,让他选他也不懂选哪个)。
(2)已包含所有国内常用的软件——(尤其是不用说的那两个)。
(3)即使已满足上述2个条件,仍需要备有2个安装教程——视频教程、图文教程。

你设想的U盘系统不用安装就能用,看上去似乎很方便,但我觉得在实际上,想用它的人不多。
因为如果有电脑能开机,那这个电脑肯定是有硬盘、已经装好系统了的,
——既然这个电脑已经有系统可以用,为什么我还要插U盘再开机一次?办公文件从U盘拷贝出来编辑就是了。
国内的朋友不在乎什么隐私的……在许多老板的U盘、移动硬盘里,都能看到装有许多小黄片的文件夹,见惯不怪了。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#9

帖子 Ping-Wu » 2021-01-11 1:38

yq-ysy 写了: 2021-01-10 16:26
Ping-Wu 写了: 2021-01-10 2:38我们可以针对特殊对象打造出一套完全不需要学习曲线开机马上就可以使用的系统。
按很久以前的windows盗版光盘流行的经验看,必须得满足至少三个条件:
(1)无脑克隆式一键安装——(最好连分区都不用选,让他选他也不懂选哪个)。
(2)已包含所有国内常用的软件——(尤其是不用说的那两个)。
(3)即使已满足上述2个条件,仍需要备有2个安装教程——视频教程、图文教程。

你设想的U盘系统不用安装就能用,看上去似乎很方便,但我觉得在实际上,想用它的人不多。
因为如果有电脑能开机,那这个电脑肯定是有硬盘、已经装好系统了的,
——既然这个电脑已经有系统可以用,为什么我还要插U盘再开机一次?办公文件从U盘拷贝出来编辑就是了。
你想得太多了。我们会花这么多时间在 persistent LiveUSB 上,乃是因为一般人根本不可能让我们在他们的机器上装 Linux 或其它非 Windows/Mac 的系统。当然啦,给了人家 LiveUSB 别人不见得会使用。这是必要条件,不是充分条件。

Persistent LiveUSB 还有其它的用途,据一个例子,你的 单手笔顺输入法,花了那么大的功夫,也写了漂漂亮亮的 HOWTO,真正会下载来装的人,好像是 “零”???做了一个特别的 LiveUSB 以后,有兴趣的,可以跟你购买。把学习曲线压低到零,不见得有人会用,但最少给自家一个机会。我们讲的是相对的概率,把概率从 “近乎零” 提高到 0.01,就是一个很大的成就。一步一个脚印,有些事情(尤其是牵涉到改变已习惯的电脑作业系统)想得越多,反而离成功越远。

我们会花这么多时间在 persistent LiveUSB 上,有其它原因,其实也是唯一的原因。有一点复杂,以后有时间再谈一下。随着 Linux 的内核的发展,制作 Debian 的 persistent LiveUSB 根本不需要什么技巧。不过累积下来的经验,还是很有用的,时间并没有白费。
yq-ysy 写了: 2021-01-10 16:26 国内的朋友不在乎什么隐私的……在许多老板的U盘、移动硬盘里,都能看到装有许多小黄片的文件夹,见惯不怪了。
想到一个有趣的插曲。我在这里提到我们有一个老人电脑培训班,使用的就是修改过的 Ubuntu LiveUSB,有一段时间(这个U棒本身)非常受欢迎。后来发现原来是我们有一位同事开了我们玩笑在里面放了一些黄色网站的书签。当然马上拿掉,但热度也马上跟着退了。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#10

帖子 Ping-Wu » 2021-01-11 3:29

Ping-Wu 写了: 2021-01-10 2:38不管 Ubuntu,Debian, 或其它任何 Linux 桌面系统,要推广给一般人使用的话,对于默认设置(尤其是中文环境),都必须经过一番处理。
一叶大哥这个论坛,高手云集!可能是大家功力太高了没有人注意到 Debian 的镜像里,默认的中文输入法是 ibus-libpinyin(智能拼音),但 Debian 开发者并没有把 ibus-libpinyin 套件放到镜像里。因此,从官方版的 Debian 镜像开机,即使选择中文环境,也无法输入中文?这些非技术性的鸡毛蒜皮事,当然没有人会去注意啦。

Ubuntu 的情形原先也是一样,不过在 18.04 LTS 出来前一个月,我们有一位坛友发现了这个问题。经过几番交涉后 Ubuntu 团队做了紧急处理,把 ibus-libpinyin 套件放了进去。

问题解决了?没有!不知道什么原因,Ubuntu 把默认的中文输入法改为“汉语”拼音,没有人知道“汉语”是什么碗糕,也没有在 Ubuntu 官方镜像里,因此,从 Ubuntu 官方镜像的U棒开机,还是无法马上输入中文(但可以经过两道手续选择智能拼音)。想玩玩 Linux 桌面的新手,马上会被浇了一桶冷水。
头像
yq-ysy
论坛版主
帖子: 4640
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#11

帖子 yq-ysy » 2021-01-28 11:47

Ping-Wu 写了: 2021-01-11 1:38 据一个例子,你的 单手笔顺输入法,花了那么大的功夫,也写了漂漂亮亮的 HOWTO,真正会下载来装的人,好像是 “零”???
用的人,还是有一点的:
这是“单手笔顺输入法” 1.0 版(发布至今十个月)在“百度网盘”的下载综计:
Windows版 93 次,Linux版 77 次。
百度网盘_one-hand_Rime_1.png
这是“单手笔顺输入法” 2.0 版(发布至今六个月来)在“百度网盘”的下载综计:
Windows版 66 次,Linux版 57 次。
其它的网盘,如“天翼云盘、蓝奏云、坚果云、腾讯微云”等,没有统计显示,就不知道了。
百度网盘_one-hand_Rime_2.png
这是“单手笔顺输入法码表”,在 Github 近几天被克隆的综计:
四年前发布的,至今Fork 22 人,Star 62 人。
而且,现在基本每隔几天就有人 Clone(看来想做输入法的人还是蛮多的)。
Github_stroke-seq_MB.png
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#12

帖子 Ping-Wu » 2021-01-29 2:30

我发现我认识的人,输入中文都是使用拼音输入法,没有例外。一般我们打字时,要吗就是一面想一面打,甚至先把稿子在脑里想好了再打,自然使用拼音了。我个人的话,情形可能较特殊一点,因为平常惯于使用自己“发明“的”草书“,根本无法使用笔划输入。这一辈子无缘了。

另外,搞开源软件都知道,再多的兴趣也比不过一个 commit,再多的浏览也比不过一个使用者回馈。

我很怀念我们以前办的老人 Ubuntu 电脑培训班,人老心不老,几乎每天都有根据我们的需要提出来的回馈(使用 persistent LiveUSB 的最大好处就是不需要花太多的时间就可以得到非常宝贵的回馈)。相对的,在技术论坛里,几乎每个人都有他/她自己的需要跟兴趣,有好处但也有坏处。我们这个论坛的老人(人不老心老)特别多,都有长期培养出来的专长,更是不必指望任何的回馈啦。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#13

帖子 Ping-Wu » 2021-01-29 3:03

Ping-Wu 写了: 2021-01-29 2:30我们这个论坛的老人(人不老心老)特别多,都有长期培养出来的专长,更是不必指望任何的回馈啦。
话讲的太快了。刚刚发现我们论坛有一位”大大老“(2006年级的),发布了一帖有关 ibus-libpinyin 的新消息:

viewtopic.php?f=15&t=491842

Peng Wu 的GitHub论坛里有一帖关于云输入的讨论,没有想到在 1.12 版里被实现了。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#14

帖子 Ping-Wu » 2021-01-30 2:00

这是我在 Debian Bullseye 中文环境下执行 ibus-libpinyin 1.12 的一个截图:
ibus-libpinyin.1.12.png
ibus-libpinyin.1.12.png (75.33 KiB) 查看 6166 次
我选择的是百度云输入,但可能是我在国外,好像谷歌云比较好用???不过如楼上提到 大大老 qiang_liu8183 帖文的标题指出,最重要的是 ibus-libpinyin 的确越来越好用了*。这是一个好消息,也感谢 Peng Wu 从不放弃的努力!

* Debian Bullseye 里的 ibus-libpinyin 1.12 很好用,我觉得另一个原因可能是因为配合的 libpinyin 套件也升级到第 13 版,自带的词库大大的扩充了:

ryzen@asus17:/usr/lib/x86_64-linux-gnu/libpinyin/data$ ls -al
total 50284
drwxr-xr-x 2 root root 4096 Jan 25 12:18 .
drwxr-xr-x 3 root root 4096 Nov 17 18:00 ..
-rw-r--r-- 1 root root 970752 Dec 26 10:40 addon_phrase_index.bin
-rw-r--r-- 1 root root 1523712 Dec 26 10:40 addon_pinyin_index.bin
-rw-r--r-- 1 root root 15791 Dec 26 10:40 art.bin
-rw-r--r-- 1 root root 25853952 Dec 26 10:40 bigram.db
-rw-r--r-- 1 root root 1063 Dec 26 10:40 culture.bin
-rw-r--r-- 1 root root 36315 Dec 26 10:40 economy.bin
-rw-r--r-- 1 root root 2972097 Dec 26 10:40 gb_char.bin
-rw-r--r-- 1 root root 346011 Dec 26 10:40 gbk_char.bin
-rw-r--r-- 1 root root 17985 Dec 26 10:40 geology.bin
-rw-r--r-- 1 root root 5321 Dec 26 10:40 history.bin
-rw-r--r-- 1 root root 76501 Dec 26 10:40 life.bin
-rw-r--r-- 1 root root 32259 Dec 26 10:40 merged.bin
-rw-r--r-- 1 root root 13017 Dec 26 10:40 nature.bin
-rw-r--r-- 1 root root 821157 Dec 26 10:40 opengram.bin
-rw-r--r-- 1 root root 67447 Dec 26 10:40 people.bin
-rw-r--r-- 1 root root 7811072 Dec 26 10:40 phrase_index.bin
-rw-r--r-- 1 root root 10579968 Dec 26 10:40 pinyin_index.bin
-rw-r--r-- 1 root root 12795 Dec 26 10:40 science.bin
-rw-r--r-- 1 root root 271189 Dec 26 10:40 society.bin
-rw-r--r-- 1 root root 3111 Dec 26 10:40 sport.bin
-rw-r--r-- 1 root root 1234 Dec 26 10:40 table.conf
-rw-r--r-- 1 root root 13543 Dec 26 10:40 technology.bin
zzbj
帖子: 2
注册时间: 2020-12-02 22:45
系统: uuu20.04.1

Re: 在 Ubuntu 20.04 里制作最新版 可开机 可修改 的 Debian Bullseye Persistent LiveUSB

#15

帖子 zzbj » 2021-02-11 13:27

debian-live-testing-amd64-gnome+nonfree (Bullseys weekly rebuild)镜像下载网址:

https://cdimage.debian.org/cdimage/unof ... so-hybrid/
想试验一下,楼主给出的地址,没有ISO文件啊?!
0211.png
回复