制作Debian的Preseed自动安装U盘版

原创
2015/09/05 00:21
阅读数 2.2K

烧录U盘

  1. 选择国内镜像 下载官方DVD
  2. 插入U盘,将DVD写入到硬盘映像。如图:

将官方安装光盘烧至U盘

修改配置文件

  1. 需要修改的文件列表。

文件列表

  1. 光盘根目录新增preseed自动安装脚本 debian8.ks (后缀ks是kickstart的简称)。

  2. syslinux.cfg 是U盘引导的主入口。

path 
include menu.cfg
default vesamenu.c32
# 1 = 自动确认,无需手敲回车
prompt 1
timeout 5
  • isolinux.cfg 是 ISO、光盘 引导的主入口。
  • menu.cfgsyslinux.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
# 可能有用的调试参数 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 不能用了。
  1. tools 目录里放一些自己的工具或软件包。
# 可在安装结束后拷入系统
d-i  preseed/late_command       string cp -frv /cdrom/tools/* /target/opt/

批量生产和享受吧

  • 基本每次只需要修改 debian8.ks 即可定制系统了。 引导页面
展开阅读全文
打赏
1
2 收藏
分享
加载中
bilibili13
2015/09/05 01:08
回复
举报
更多评论
打赏
1 评论
2 收藏
1
分享
返回顶部
顶部