How to Make a Grub Boot From a CD
- 1). Open a Terminal and type the following commands, followed by the "Enter" key:
mkdir iso
mkdir -p iso/boot/grub
These commands create a new directory to store the Grub ISO image you'll create in the next step. An ISO is an optical disc archive file to be burned directly to CD, named after and by the International Organization for Standardization. - 2). Type the following commands, each followed by "Enter," into Terminal:
cp /usr/share/grub/i386-pc/stage2_eltorito iso/boot/grub
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \
-boot-load-size 4 -boot-info-table -o grub.iso iso
These commands create a Grub ISO and put it into the directory you created in Step 1. - 3). Open your CD-creating software and select "Burn Disc Image." Locate the "grub.iso" you created in Step 2 from the file menu and select it as the file you want to burn. Select "Burn Disc" and wait for the process to complete.
Source...