$ mkdir -p working/auto
$ cp /usr/share/live/build/examples/auto/* working/auto/
$ cd working
Edit auto/config:
代码
#!/bin/sh
lb config noauto \
--distribution lenny \
-b usb-hdd --username debian --apt aptitude \
--mirror-bootstrap http://mirror.dlut.edu.cn/debian \
--mirror-chroot-security http://mirror.dlut.edu.cn/debian \
--mirror-binary http://mirror.dlut.edu.cn/debian \
--mirror-binary-volatile http://mirror.dlut.edu.cn/debian-volatile \
--mirror-chroot-volatile http://mirror.dlut.edu.cn/debian-volatile \
--mirror-binary-security http://mirror.dlut.edu.cn/debian-security \
--mirror-chroot-security http://mirror.dlut.edu.cn/debian-security \
--architecture i386 \
--linux-flavours 686 \
--packages-lists "standard" \
"${@}"
lb config noauto \
--distribution lenny \
-b usb-hdd --username debian --apt aptitude \
--mirror-bootstrap http://mirror.dlut.edu.cn/debian \
--mirror-chroot-security http://mirror.dlut.edu.cn/debian \
--mirror-binary http://mirror.dlut.edu.cn/debian \
--mirror-binary-volatile http://mirror.dlut.edu.cn/debian-volatile \
--mirror-chroot-volatile http://mirror.dlut.edu.cn/debian-volatile \
--mirror-binary-security http://mirror.dlut.edu.cn/debian-security \
--mirror-chroot-security http://mirror.dlut.edu.cn/debian-security \
--architecture i386 \
--linux-flavours 686 \
--packages-lists "standard" \
"${@}"
# lb build
$ dd if=binary.img of=${USBSTICK}
-b usb-hdd制作usb的live,其他有iso等。。。
若不指定volatile的镜像的话,可能会出现
Err http://mirror.dlut.edu.cn squeeze/updates/main i386 Packages
404 Not Found
其他选项参见Debian Live Manual 和 man lb_config
关于自动配置,即auto目录下的三个脚本,参见Debian Live Manual 6. Managing a configuration(章节内容可能会有变动)
在config/chroot_local-includes目录下,可以添加自定义文件,如创建home/debian/目录,再添加.emacs配置文件。参见Debian Live Manual 9. Customizing contents