This is just method to produce the Fedora Installer DVDs using the Grub boot loader instead of ISOLINUX.
Software UsedBase OS used, on which Fedora-13 installer was created was , Ubuntu 8.04.3 LTS (hardy). Fedora-13 will be used for which installer will be created using GRUB as boot loader.
Steps PerformedCopy the required files
Copy whole DVD contents
mkdir grubdvdrom mount -o loop /mnt/ISO-IMAGES/Fedora/Fedora-13-i386-DVD.iso /tmp/fedora-13 rsync -avz /tmp/fedora-13/ grubdvdrom/ umount /tmp/fedora-13Copy grub files from Base OS
mkdir grubdvdrom/boot cp -r /boot/grub grubdvdrom/boot cp grubdvdrom/isolinux/{vmlinuz,initrd.img} grubdvdrom/boot cp /usr/lib/grub/x86_64-pc/stage2_eltorito grubdvdrom/boot/grub
Note: Fedora DVDROM contains some hidden files like .treeinfo, which are must in order to recognize local repos for anaconda installer. If these files are not copied then anaconda will go only to internet for repos. There we used rsync to make sure each file has been copied.Also you have to maintain the tree structure of boot/grub as a whole.
Create menu.lst file create or modify grubdvdrom/boot/grub/menu.lst file with following contents. title Fedora-13 Grub ISO Installer kernel /boot/vmlinuz initrd /boot/initrd.imgCreate ISO
cd grubdvdrom mkisofs -o Fedora-13.iso -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -J -r -hide-rr-moved -V Fedora
No comments:
Post a Comment