mini.iso制作流程
2007-11-23 15:55
302 查看
测试前准备工作
取得mini基线版本
图形化引导界面的下载与安装
注释掉"DISPLAY ${SYSIDR}boot.txt"这行。添加一新行"GFXBOOT ${SYSIDR}bootlogo"。
...
#DISPLAY ${SYSIDR}boot.txt
GFXBOOT ${SYSIDR}bootlogo
...
在第155行之后添加一新行"cp boot/x86/bootlogo $(TEMP_CD_TREE)/bootlogo"
...
155 cp /usr/lib/syslinux/isolinux.bin $(TEMP_CD_TREE)
+++ cp boot/x86/bootlogo $(TEMP_CD_TREE)/bootlogo
156 $(foreach file,$(wildcard boot/x86/*.txt), /
...
创建带图形化引导界面的initrd.gz
安装程序相关包的下载与分发
基本系统相关包的下载与分发
内核相关包的下载与分发
额外软件包的下载与分发
创建发行版镜像ISO文件
export WORKDIR="/tmp" export ISODIR="/tmp/iso" export MIRROR="http://192.168.10.202/RAYSLX" export TARGET="/tmp/base" export SUITE="baihong" mkdir -p $ISODIR mkdir -p $ISODIR/isolinux mkdir -p $ISODIR/pool/main mkdir -p $ISODIR/dists/baihong/main/rays-installer/binary-i386 mkdir -p $ISODIR/dists/baihong/main/binary-i386 mkdir -p $ISODIR/.disk ln -sf baihong $ISODIR/dists/stable ln -sf baihong $ISODIR/dists/testing echo "RAYS LX 2.0r1 Installation Disk. Build 20070627" > $ISODIR/.disk/info
取得mini基线版本
cd $WORKDIR svn export https://svn.swhss.cn:8000/svn/rays-installer/tags/r-i/2.0/mini/ installer export PATH=$WORKDIR/installer/build/util:$PATH
图形化引导界面的下载与安装
cd $WORKDIR svn export https://svn.swhss.cn:8000/svn/rays-installer/tags/packages/gfxboot-theme/3.2.23/ gfxboot cd gfxboot make cp boot/message $WORKDIR/installer/build/boot/x86/bootlogo vi $WORKDIR/installer/build/boot/x86/syslinux.cfg
注释掉"DISPLAY ${SYSIDR}boot.txt"这行。添加一新行"GFXBOOT ${SYSIDR}bootlogo"。
...
#DISPLAY ${SYSIDR}boot.txt
GFXBOOT ${SYSIDR}bootlogo
...
vi $WORKDIR/installer/build/config/x86.cfg
在第155行之后添加一新行"cp boot/x86/bootlogo $(TEMP_CD_TREE)/bootlogo"
...
155 cp /usr/lib/syslinux/isolinux.bin $(TEMP_CD_TREE)
+++ cp boot/x86/bootlogo $(TEMP_CD_TREE)/bootlogo
156 $(foreach file,$(wildcard boot/x86/*.txt), /
...
创建带图形化引导界面的initrd.gz
cd $WORKDIR/installer/build make reallyclean echo "deb http://192.168.10.205/mini etch main/debian-installer" > sources.list.udeb fakeroot make build_cdrom_isolinux fakeroot make build_netboot-gtk cp -f dest/cdrom/gtk/initrd.gz tmp/netboot-gtk/cd_tree/ cp -f dest/cdrom/gtk/vmlinuz tmp/netboot-gtk/cd_tree/linux cp -rf tmp/netboot-gtk/cd_tree/* $ISODIR/isolinux/
安装程序相关包的下载与分发
cd $WORKDIR mkdir -p udebs && cd udebs cp -f $WORKDIR/installer/build/pkg-lists/udeb . sh udeb mkcd du . $ISODIR/pool/main
基本系统相关包的下载与分发
cd $WORKDIR sudo ln -sf /usr/lib/debootstrap/scripts/sid /usr/lib/debootstrap/scripts/$SUITE sudo debootstrap --download-only $SUITE $TARGET $MIRROR cd $TARGET/var/cache/apt/archives mkcd d . $ISODIR/pool/main
内核相关包的下载与分发
cd $WORKDIR mkcd k d mkcd k a bootsplash-theme-rays-lx-chs mkcd k a linux-image-2.6.18-2-686 rm -rf udeb mkdir -p kernel cd kernel echo "deb $MIRROR $SUITE main" > sources.list.deb download-packages cd apt.deb/cache/archives mkcd d . $ISODIR/pool/main
额外软件包的下载与分发
cd $WORKDIR rm -rf udeb cp -f $WORKDIR/installer/build/pkg-lists/deb . mkdir -p extra cd extra echo "deb $MIRROR $SUITE main" > sources.list.deb download-packages cd apt.deb/cache/archives/ wget http://people.openrays.org/~s5unty/expires_20070930/rays-xconf-gen_0.1.0-1.rays1_i386.deb wget http://people.openrays.org/~s5unty/expires_20070930/ddcxinfo-knoppix_0.6-6_i386.deb wget http://people.openrays.org/~s5unty/expires_20070930/hwdata-knoppix_0.107-14_all.deb wget http://people.openrays.org/~s5unty/expires_20070930/hwsetup_1.1-1_i386.deb mkcd d . $ISODIR/pool/main
创建发行版镜像ISO文件
cd $WORKDIR mkdir -p indices && cd indices wget http://192.168.10.202/debian/indices/override.etch.main.gz wget http://192.168.10.202/debian/indices/override.etch.extra.main.gz gzip -d * mv override.etch.main override.baihong.main mv override.etch.extra.main override.baihong.extra.main cd $ISODIR && mkcd r ../ cd $WORKDIR && mkcd i ./iso
相关文章推荐
- rpm与srpm的区别以及制作流程和将制作好的rpm包加载到ISO中
- Linux下DOM制作流程
- 通过ISO镜像制作Debian本地源
- 用NERO刻录ISO文件制作启动盘
- 企业网站制作流程
- RHEL6通过安装光盘或ISO文件制作本地yum源的方法
- RHEL通过安装光盘或ISO文件制作本地yum源的方法
- Flex皮肤制作流程
- RIS系统镜像完全手动集成raid和网卡驱动制作流程简明步骤
- 制作.iso文件及刻盘 命令示例
- 制作IOS ANE的基本流程
- 制作自己的iso文件——cdimage的应用
- linux系统制作简单流程
- Remastersys 备份并制作iso镜像
- Linux(ubuntu)使用dd从iso制作win7安装u盘(读卡器一样),以及备份分区
- ZAM 3D 制作简单的3D字幕 流程(一)
- AnyToISO Pro for Mac (ISO镜像转换制作工具)专业版免注册码 v3.8.2中文破解版
- 浅谈导航电子地图的组成和制作流程
- css制作流程及标准
- 机柜制作流程