烧录U盘
- 选择国内镜像 下载官方DVD 。
- 插入U盘,将DVD写入到硬盘映像。如图:
修改配置文件
- 需要修改的文件列表。
-
光盘根目录新增preseed自动安装脚本 debian8.ks (后缀ks是kickstart的简称)。
-
syslinux.cfg 是U盘引导的主入口。
path
include menu.cfg
default vesamenu.c32
# 1 = 自动确认,无需手敲回车
prompt 1
timeout 5
- isolinux.cfg 是 ISO、光盘 引导的主入口。
- menu.cfg 在 syslinux.cfg 被 include ,按需修改。
- splash.png 是启动画面,按需修改。
- txt.cfg 在 menu.cfg 被 include ,添加 auto 和 file 参数。
# 引导系统是DVD里自带的,默认会把光盘挂载到 /cdrom 目录下、系统安装到 /target 目录里。
default install-auto
label install-auto
menu label ^Auto Install with text
kernel /install.amd/vmlinuz
append vga=788 initrd=/install.amd/initrd.gz auto=true file=/cdrom/debian8.ks --- quiet
# 安装过程中可使用的快捷键
Ctrl + Alt + F1 # 文本安装界面(默认)
Ctrl + Alt + F2 # 可激活终端
Ctrl + Alt + F4 # 安装日志 /var/log/syslog
- gtk.cfg 在 syslinux.cfg 被 include ,使用 gui 方式安装。
# 可能有用的调试参数 BOOT_DEBUG=1 DEBCONF_DEBUG=5 DEBCONF_PRIORITY=low showopts persistent noprompt
label installgui-auto
menu default
menu label ^Auto Install on Graphical
kernel /install.amd/vmlinuz
append vga=788 initrd=/install.amd/gtk/initrd.gz auto=true file=/cdrom/debian8.ks --- quiet
# 相比文本安装,激活了F5
Ctrl + Alt + F5 # GUI安装界面(默认), 此时 F1 不能用了。
- tools 目录里放一些自己的工具或软件包。
# 可在安装结束后拷入系统
d-i preseed/late_command string cp -frv /cdrom/tools/* /target/opt/
批量生产和享受吧
- 基本每次只需要修改 debian8.ks 即可定制系统了。