0%

使用 Debian-Live 创建小型 Debain/Ubuntu LiveCD

安装构建环境的应用程序

1
2
3
4
5
6
# apt install \
live-build \
debootstrap \
xorriso \
squashfs-tools \
live-boot

创建最小化UbuntuLiveCD

1
2
3
4
5
6
7
8
9
10
11
# mkdir ubuntu-livecd
# cd ubuntu-livecd
# lb config --mode "ubuntu"
# lb config -d "eoan"
# lb config -p minimal
# lb config --parent-distribution "eoan"
# lb config --parent-archive-areas "main universe"
# lb config --mirror-bootstrap "http://mirrors.ustc.edu.cn/ubuntu/"
# lb config --mirror-chroot "http://mirrors.ustc.edu.cn/ubuntu/"
# lb config --mirror-binary "http://mirrors.ustc.edu.cn/ubuntu/"
# lb build

创建DebianLiveCD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# mkidr debian-livecd
# cd debian-livecd
# lb config --mode "debian"
# lb config -d "stretch"
# lb config -p minimal
# lb config --parent-distribution "stretch"
# lb config --username future
# lb config --parent-archive-areas "main non-free contrib"
# lb config --mirror-bootstrap "http://mirrors.ustc.edu.cn/debian/"
# lb config --mirror-chroot "http://mirrors.ustc.edu.cn/debian/"
# lb config --mirror-binary "http://mirrors.ustc.edu.cn/debian/"
# lb config --mirror-chroot-security "http://mirrors.163.com/debian/"
# lb config --mirror-binary-security "http://mirrors.163.com/debian/"
# lb config --mirror-chroot-volatile "http://mirrors.163.com/debian/"
# lb config --mirror-debian-installer "http://mirrors.163.com/debian/"

为DebianLiveCD添加软件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# cat << EOF > config/package-lists/custom.list.chroot
byobu
bzip2
ca-certificates
curl
dnsutils
dstat
ftp
isc-dhcp-client
less
lftp
lsb-release
lsof
lsscsi
net-tools
nmap
ntfs-3g
ntpdate
openssh-client
openssl
parted
patch
procps
psmisc
stress
tcpdump
tree
unzip
vim
wget
whois
zsh
EOF

开始构建DebainLiveCD

1
# lb build
  • 本文标题:使用 Debian-Live 创建小型 Debain/Ubuntu LiveCD
  • 本文作者: LinG218
  • 本文链接: https://www.ling218.cn/archives/c2eb39f.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!