Introduction:
How does one boot the Linux installation disc after it is inserted? What processes are involved in the process? How does the installation interface come out? How to modify it ?...
ISO structure:
The structure of the Fedora13 installation disc is as follows:
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
Minimum installable structure:
The following figure shows the installable minimal installation disc structure obtained after repeated experiments. That is to say, other files are not necessary for general installation. Therefore, we will first analyze them from the most basic perspective.
View plain
Mini-DVD/
| -- Images
| '-- Install. img
| -- Isolinux
| -- Initrd. img
| -- Isolinux. bin
| -- Isolinux. cfg
| -- Memtest
| -- Splash.jpg
| -- Vesamenu. c32
| '-- Vmlinuz
| -- Media. repo
| -- Packages /*
'-- Repodata /*
The experiment process is as follows (add files gradually until they can be installed properly ):
View plain
Isolinux. bin: the grub interface is displayed and cannot be installed.
+ Isolinux. cfg: error "cocould not find kernel image: vesamenu. c32"
+ Vesamenu. c32: There is a CD boot interface but no background
+Splash.jpg: adds a background.
+ Memtest: "Memory test" option available
+ Vmlinuz: Install option error "Loading vmlinuz... cocould not find ramdisk image: initrd. img"
+ Initrd. img: character installation interface. An error is reported during installation. The installation image is missing.
+ Install. img: Graphical installation interface. If an error is reported during installation, you must activate the network connection.
+. Discinfo: an error is reported during installation. The repo cannot be found.
+ Packages & repodata: normal Installation
ISO production command:
View plain
Sudo mkisofs-f-o tmp. iso-B isolinux/isolinux. bin-no-emul-boot-load-size 4-boot-info-table-R-J-allow-leading-dots-V "test"-T-l tmp/
Author ericzhong83