24.03.2015 Views

利用CentOS 快速构建自己的发行版【背景】 一.制作 ... - LinuxTone.Org

利用CentOS 快速构建自己的发行版【背景】 一.制作 ... - LinuxTone.Org

利用CentOS 快速构建自己的发行版【背景】 一.制作 ... - LinuxTone.Org

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IT 运 维 专 家 网<br />

http://www.linuxtone.org<br />

F1 boot.msg<br />

F2 options.msg<br />

F3 general.msg<br />

F4 param.msg<br />

F5 rescue.msg<br />

label linux<br />

kernel vmlinuz<br />

append initrd=initrd.img<br />

label text<br />

kernel vmlinuz<br />

append initrd=initrd.img text<br />

label auto<br />

kernel vmlinuz<br />

append ks=cdrom:/isolinux/ks.cfg initrd=initrd.img<br />

label ks<br />

kernel vmlinuz<br />

append ks initrd=initrd.img<br />

label local<br />

localboot 1<br />

label memtest86<br />

kernel memtest<br />

append -<br />

二 . 个 性 化 定 制 你 的 系 统 ( 问 答 形 式 )<br />

1. 如 何 定 制 安 装 开 机 画 面 :<br />

启 动 画 面 用 的 是 一 种 比 较 奇 怪 的 格 式 lss16, 它 限 制 图 片 使 用 16 种 颜 色 , 除 去 前 景 和 背 景 色 只 能 有 14 种 颜<br />

色 。 我 们 需 要 ppmtolss16 giftopnm 等 程 序 , 系 统 一 般 默 认 都 安 装 了 。<br />

一 般 用 gimp 生 成 一 个 index 模 式 的 gif 图 形 , 颜 色 限 制 为 14, 然 后 通 过 如 下 的 办 法 进 行 转 :<br />

安 装 yum -y install syslinux<br />

giftopnm < splash.gif | ppmtolss16 > splash.lss<br />

另 外 你 还 需 要 修 改 isolinux/boot.msg 文 件 , 做 一 些 个 性 化 的 提 示 .<br />

? 如 何 生 成 高 质 量 的 图 。<br />

先 用 photoshop 打 开 任 何 一 张 图 片 , 然 后 在 文 件 的 下 拉 菜 单 里 , 保 存 的 时 候 选 择 “ 保 存 为 WEB 和 设 备 使 用 格<br />

式 “, 再 然 后 选 择 gif 再 选 择 16 色 保 存 就 OK.<br />

仍 后 利 用 giftopnm < splash.gif | ppmtolss16 > splash.lss 转 换 即 可 .<br />

2. 如 何 生 成 GRUP 的 xpm 文 件 ?<br />

(1) 将 备 一 张 640 x 480 16 色 图 片 , 档 案 类 型 为 JPG 的 格 式<br />

(2)convert grub.gif -colors 14 -geometry 640x480! splash.xpm && gzip -9 splash.xpm<br />

(3) 直 接 替 换 /boot/grup/splash.xpm.gz 文 件 即 可 .<br />

IT 运 维 专 家 网 ------“ 我 为 人 人 , 人 人 为 我 ! 知 识 源 于 分 享 , 源 于 交 流 !”---<strong>LinuxTone</strong> 技 术 交 流 分 享 社 区 !

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!