发布时间:2014-09-05 16:44:48作者:知识屋
介绍:
Linux安装光盘插入后是如何引导的?中间牵涉哪些过程?安装界面如何出来的?如何修改?...
ISO结构:
Fedora13的安装光盘结构如下:
view plain
Fedora13-DVD
|-- .discinfo
|-- EFI
| |-- BOOT
| | |-- BOOT.conf
| | |-- BOOTIA32.conf
| | |-- splash.xpm.gz
| | `-- TRANS.TBL
| `-- TRANS.TBL
|-- GPL
|-- images
| |-- efiboot.img
| |-- efidisk.img
| |-- install.img
| |-- pxeboot
| | |-- initrd.img
| | |-- initrd-PAE.img
| | |-- README
| | |-- TRANS.TBL
| | |-- vmlinuz
| | `-- vmlinuz-PAE
| |-- README
| `-- TRANS.TBL
|-- isolinux
| |-- boot.cat
| |-- boot.msg
| |-- grub.conf
| |-- initrd.img
| |-- isolinux.bin
| |-- isolinux.cfg
| |-- memtest
| |-- splash.jpg
| |-- TRANS.TBL
| |-- vesamenu.c32
| `-- vmlinuz
|-- media.repo
|-- Packages/*.rpm
|-- repodata/*
|-- RPM-GPG-KEY-fedora*
|-- TRANS.TBL
`-- .treeinfo
可安装的最小结构:
以下为反复实验后获取的可安装的最小化安装光盘结构,也就是说其它文件对普通安装来说不是必须的,因此后续先从最基本的开始剖析。
view plain
Mini-DVD/
|-- images
| `-- install.img
|-- isolinux
| |-- initrd.img
| |-- isolinux.bin
| |-- isolinux.cfg
| |-- memtest
| |-- splash.jpg
| |-- vesamenu.c32
| `-- vmlinuz
|-- media.repo
|-- Packages/*
`-- repodata/*
实验过程如下(逐步增加文件直到可以正常安装):
view plain
isolinux.bin : 弹出grub界面,无法安装
+isolinux.cfg : 报错"Could not find kernel image: vesamenu.c32"
+vesamenu.c32 : 有光盘启动界面但无背景
+splash.jpg:增加背景
+memtest:"Memory test"选项可用
+vmlinuz : Install选项报错"Loading vmlinuz ...could not find ramdisk image: initrd.img"
+initrd.img: 字符安装界面,安装时报错,缺少installation image
+install.img: 图形安装界面,安装时报错,需要激活网络连接
+.discinfo: 安装时报错,找不到repo
+Packages & repodata: 正常安装
ISO制作命令:
view plain
sudo mkisofs -f -o tmp.iso -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -allow-leading-dots -V "test" -T -l tmp/
作者ericzhong83
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能