制作LiveCD(Ubuntu 16.04 LTS 64位)时遇到的问题

Ubuntu各种衍生版本
回复
Talent Yang
帖子: 5
注册时间: 2008-11-13 15:54

制作LiveCD(Ubuntu 16.04 LTS 64位)时遇到的问题

#1

帖子 Talent Yang » 2017-05-23 15:01

看了一些很老的 WIki,很多方法都不适用了,因为 Ubuntu 不同版本的内部构造是有些不同的。
所以就一边尝试一边自己做了。
做出来之后,iso 文件写到 U 盘上,可引导,还支持 EFI 引导方式。
问题是,LiveCD 引导进去之后需要密码。是 Live Session User 的密码。
我查阅了资料,这是因为在定制 LiveCD 时无意中把默认的初始账户删除造成的。
Wiki 上指明了这一点。见:https://help.ubuntu.com/community/LiveC ... ion_limits

有几点前提我想说一下。
1、定制的时候我删除了 accountsservice。不知道这是不是需要输入密码的原因。
2、重新打包了 squafs 但是没有重打包 initrd,因为我没修改 LiveCD 的内核。

我的思路是:
1、添加用户,设置 UID(这个UID肯定不能等于999,那么应该设置为多少?500?)。
2、为指定的 UID 设置密码。

现在问题是:我应该如何操作呢。Wiki 上说的很含糊。
请给出具体操作步骤。谢谢。

5月24日编辑
之前得出的结论是错的。
默认的 live session user 在按回车键后,出现 Failed to start session。我想这应该是桌面环境缺少依赖包的原因吧。应该是我过度精简了桌面环境的某些组件。


另外颇感欣慰的是,将近10年前的老账户居然找回来了。哈哈。
上次由 Talent Yang 在 2017-05-24 23:41,总共编辑 1 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 制作LiveCD(Ubuntu 16.04 LTS 64位)时遇到的问题

#2

帖子 poloshiao » 2017-05-23 20:41

1. https://help.ubuntu.com/community/LiveCDCustomization
The easiest way to create a custom LiveCD is to use Ubuntu Customization Kit. What follows is the manual way of accomplishing the same.

2. https://sourceforge.net/projects/uck/
Ubuntu Customization Kit
Description
!!!PROJECT DISCONTINUED!!!
定制的时候我删除了 accountsservice。不知道这是不是需要输入密码的原因。
3. 參閱
https://help.ubuntu.com/community/LiveC ... romScratch
LiveCDCustomizationFromScratch
3-1. You do not need to start from a pre-existing LiveCd.
3-2. 使用 password 關鍵字 搜尋這一篇文章
藍海linux
帖子: 3
注册时间: 2018-04-25 22:48

Re: 制作LiveCD(Ubuntu 16.04 LTS 64位)时遇到的问题

#3

帖子 藍海linux » 2018-04-25 23:37

自己看这个录像 里面有答案

2018-04-25-gnome3-flashback-x64.mkv

https://pan.baidu.com/s/1n-CeP-PQQExOOeKa2gjfKQ
回复