制作debian live

$ 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 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

posted on 2010-12-24 20:20  lbsx  阅读(1251)  评论(0)    收藏  举报