基于CDBoot引导的小系统之上的系统安装程序.
来源:互联网 发布:吉林省水利造价软件 编辑:程序博客网 时间:2024/06/18 05:50
+-----------------------------------------------------------------------------+
| 第一部分 文档说明 |
+-----------------------------------------------------------------------------+
1 作用
##########
基于CDBoot引导的小系统之上的系统安装程序.
2 版权
######
版权: 聂大鹏(dozec)
3.2 作者
========
3.2.1 作者1
-----------
姓名: 聂大鹏
email: dozec@mail.csdn.net
4 产生时间
##########
时间: 2007-2-9
5 版本
######
版本: 0.1 版
6 修订过程
##########
6.1 第0.1版
===========
+-----------------------------------------------------------------------------+
| 第二部分 文档正文 |
+-----------------------------------------------------------------------------+
1 实验环境
##########
工作站: RHEL4
Linux version 2.6.14.7
gcc version 3.4.6 20060404 (Red Hat 3.4.6-3))
CPU: Pentium 1.7G
Memory: 256MB
2 安装程序设计
##############
2.1 概要设计
============
GUI Application(Required) : 从终端用户获取必要的安装信息,
| 并生成安装配置文件.
|
|
Configuration file(Required) : 生成的安装配置文件
| [toyins.conf]
|
|
Convert App(Required) : 将安装配置文件转换为符合nALFS要求
| 的profile-LFS所包含有的XML配置文件.
|
|
profile-LFS-6.1.1(Modified) --+-- nALFS(Existed)
|
|
|
Install process
说明: Required字样指明需要自己实现.
Modified字样指明需要在已有软件包的基础上进行修改.
Existed字样指明不需要任何修改直接可用的软件包.
2.2 详细设计
============
2.2.1 GUI Application
---------------------
A) 采用Wizard方式引导用户输入安装信息
B.0) Wizard-0
启动安装画面:
-Welcome come to toyLinux
-Under GPL
B.1) Wizard-1
指明安装方式
-正常安装 : goto Wizard-2
-无人值守安装 : 选择获得安装配置文件方式及路径
-Http : 指明安装配置文件路径
-Ftp : 指明安装配置文件路径
完成后goto Wizard-9
B.2) Wizard-2
进入分区界面 : goto Wizard-3
B.3) Wizard-3
安装Grub
-是否安装bootloader
-Grub标签
-修改Grub密码
-指明Grub安装位置(/dev/hdd or /dev/hdd1)
B.4) Wizard-4
网络配置
B.5) Wizard-5
Select time zone on the system
B-6) Wizard-6
Set root password
B-7) Wizard-7
Select installed packets
B-8) Wizard-8
Confirm eventually. then begin to install.
B-9) Wizard-9
安装进程界面.
2.2.1 Configuration file specification
--------------------------------------
A-1) 配置文件格式
[Partitions]
设备 # 挂载点 # 分区类型 # 是否格式化 # 分区大小(Mb)
/ y/n
说明: unset为未设置
例如:
/dev/hda#unset#unset#unset#76319
/dev/hda1#/#ext3#y#2000
/dev/hda2#unset#swap#y#512
[Bootloader]
grubinslocation=设备
glabel=start [起始标记]
是否为默认标签 # 根文件系统所在设备 # 标签名
例如:
unset#/dev/hda1#toyLInux
glabel=end [终止标记]
gpass=grub密码 (optional)
[Network]
ndev=start [起始标记]
设备 # IP # Networkmask
说明: unset为未设置
ndev=end [终止标记]
hostname=主机名
gateway=网关
primarydns=主DNS
secondarydns=从DNS
[Timezone]
timezone=Asia/Shanghai (默认为Shanghai)
[Rootpass]
rootpass=root用户登陆口令
[Packets]
@everything
代表安装所有包
2.2.1 Convert Application
-------------------------
[Partitions]
-1: 生成传给myfdisk的配置文件.
-2: 影响skeleton/etc/fstab : 启动时挂载指定分区,分区类型,挂载点
-3: 影响config/general.ent : grub-root [注意要用GRUB设备表示方法. eg: hd0,0]
[Bootloader]
影响config/general.ent : grub-install-location
skeleton/boot/grub/menu.lst
: 标签(名称,root=)
: grub引导密码
[Network]
-1: 网络设备参数影响skeleton/etc/sysconfig/network-devices
: 其下的ifconfig.eth0目录代表eth0设备
该目录下的ipv4代表该网络设备的配置信息:
IP, GATEWAY, PREFIX(掩码位数)
-2: 主机名影响skeleton/etc/hosts
skeleton/etc/sysconfig/network
-3: 主从DNS影响skeleton/etc/resolv.conf
[Timezone]
影响config/general.ent文件.[不需要修改]
[Rootpass]
影响config/general.ent
[Packets]
3 参考文档
##########
3.1
===
RHEL4安装程序
| 第一部分 文档说明 |
+-----------------------------------------------------------------------------+
1 作用
##########
基于CDBoot引导的小系统之上的系统安装程序.
2 版权
######
版权: 聂大鹏(dozec)
3.2 作者
========
3.2.1 作者1
-----------
姓名: 聂大鹏
email: dozec@mail.csdn.net
4 产生时间
##########
时间: 2007-2-9
5 版本
######
版本: 0.1 版
6 修订过程
##########
6.1 第0.1版
===========
+-----------------------------------------------------------------------------+
| 第二部分 文档正文 |
+-----------------------------------------------------------------------------+
1 实验环境
##########
工作站: RHEL4
Linux version 2.6.14.7
gcc version 3.4.6 20060404 (Red Hat 3.4.6-3))
CPU: Pentium 1.7G
Memory: 256MB
2 安装程序设计
##############
2.1 概要设计
============
GUI Application(Required) : 从终端用户获取必要的安装信息,
| 并生成安装配置文件.
|
|
Configuration file(Required) : 生成的安装配置文件
| [toyins.conf]
|
|
Convert App(Required) : 将安装配置文件转换为符合nALFS要求
| 的profile-LFS所包含有的XML配置文件.
|
|
profile-LFS-6.1.1(Modified) --+-- nALFS(Existed)
|
|
|
Install process
说明: Required字样指明需要自己实现.
Modified字样指明需要在已有软件包的基础上进行修改.
Existed字样指明不需要任何修改直接可用的软件包.
2.2 详细设计
============
2.2.1 GUI Application
---------------------
A) 采用Wizard方式引导用户输入安装信息
B.0) Wizard-0
启动安装画面:
-Welcome come to toyLinux
-Under GPL
B.1) Wizard-1
指明安装方式
-正常安装 : goto Wizard-2
-无人值守安装 : 选择获得安装配置文件方式及路径
-Http : 指明安装配置文件路径
-Ftp : 指明安装配置文件路径
完成后goto Wizard-9
B.2) Wizard-2
进入分区界面 : goto Wizard-3
B.3) Wizard-3
安装Grub
-是否安装bootloader
-Grub标签
-修改Grub密码
-指明Grub安装位置(/dev/hdd or /dev/hdd1)
B.4) Wizard-4
网络配置
B.5) Wizard-5
Select time zone on the system
B-6) Wizard-6
Set root password
B-7) Wizard-7
Select installed packets
B-8) Wizard-8
Confirm eventually. then begin to install.
B-9) Wizard-9
安装进程界面.
2.2.1 Configuration file specification
--------------------------------------
A-1) 配置文件格式
[Partitions]
设备 # 挂载点 # 分区类型 # 是否格式化 # 分区大小(Mb)
/ y/n
说明: unset为未设置
例如:
/dev/hda#unset#unset#unset#76319
/dev/hda1#/#ext3#y#2000
/dev/hda2#unset#swap#y#512
[Bootloader]
grubinslocation=设备
glabel=start [起始标记]
是否为默认标签 # 根文件系统所在设备 # 标签名
例如:
unset#/dev/hda1#toyLInux
glabel=end [终止标记]
gpass=grub密码 (optional)
[Network]
ndev=start [起始标记]
设备 # IP # Networkmask
说明: unset为未设置
ndev=end [终止标记]
hostname=主机名
gateway=网关
primarydns=主DNS
secondarydns=从DNS
[Timezone]
timezone=Asia/Shanghai (默认为Shanghai)
[Rootpass]
rootpass=root用户登陆口令
[Packets]
@everything
代表安装所有包
2.2.1 Convert Application
-------------------------
[Partitions]
-1: 生成传给myfdisk的配置文件.
-2: 影响skeleton/etc/fstab : 启动时挂载指定分区,分区类型,挂载点
-3: 影响config/general.ent : grub-root [注意要用GRUB设备表示方法. eg: hd0,0]
[Bootloader]
影响config/general.ent : grub-install-location
skeleton/boot/grub/menu.lst
: 标签(名称,root=)
: grub引导密码
[Network]
-1: 网络设备参数影响skeleton/etc/sysconfig/network-devices
: 其下的ifconfig.eth0目录代表eth0设备
该目录下的ipv4代表该网络设备的配置信息:
IP, GATEWAY, PREFIX(掩码位数)
-2: 主机名影响skeleton/etc/hosts
skeleton/etc/sysconfig/network
-3: 主从DNS影响skeleton/etc/resolv.conf
[Timezone]
影响config/general.ent文件.[不需要修改]
[Rootpass]
影响config/general.ent
[Packets]
3 参考文档
##########
3.1
===
RHEL4安装程序
- 基于CDBoot引导的小系统之上的系统安装程序.
- 基于cdboot.note构建的可引导的linux之上,对根文件系统继续完善,使其支持X-System and Qt.
- 基于LZBUS的停车场引导系统
- 系统开机的引导
- 安装系统失败,多出来错误的系统引导项
- 用于引导uboot的更小系统:xloader
- 用U-BOOT构建嵌入式系统的引导装载程序
- 用U-BOOT构建嵌入式系统的引导装载程序
- vivi系统引导程序的网络功能扩展
- vivi系统引导程序的网络功能扩展
- 用U-BOOT构建嵌入式系统的引导装载程序
- 用U-BOOT构建嵌入式系统的引导装载程序
- 用U-BOOT构建嵌入式系统的引导装载程序
- 用U-BOOT构建嵌入式系统的引导装载程序
- 重装win系统后修复ubuntu的grub引导程序
- BIOS是如何从软盘加载系统引导程序的
- 一个系统引导程序的简单示例1
- 嵌入式系统中引导程序的实现(上电到main)
- 事务操作
- update
- C#开发UDP协议聊天程序
- LFS-6.1.1实践笔记
- Gnu tool chain in LFS-6.1.1-本文档说明相应的关键点(Why to).
- 基于CDBoot引导的小系统之上的系统安装程序.
- Vc6.0中出现在类视图中没有显示类?
- asp.net夜话之五:Page类和回调技术
- 构建CD引导的小型linux(kernel + RAMDISK).--cdbooot.note
- 基于cdboot.note构建的可引导的linux之上,对根文件系统继续完善,使其支持X-System and Qt.
- nALFS配置相关笔记(位于工作站上的实验)--nalfs.note
- 使用方差分析:单因素方差分析
- 基于nalfs.note笔记之上. nALFS配置相关笔记(位于CD可引导Linux)
- net2.0中对config文件的操作方法总结