If problems occur booting your system using a boot manager or if the boot manager cannot be installed on the MBR of your hard disk or a floppy disk, it is also possible to create a bootable CD with all the necessary start-up files for Linux. This requires a CD writer installed in your system.
Creating Boot CDs
Change into a directory in which to create the ISO image, for example: cd /tmp
Create a subdirectory for GRUB:
mkdir -p iso/boot/grub
Copy the kernel, the files stage2_eltorito, initrd, menu.lst, and message to iso/boot/:
cp /boot/vmlinuz iso/boot/
cp /boot/initrd iso/boot/
cp /boot/message iso/boot/
cp /usr/lib/grub/stage2_eltorito iso/boot/grub
cp /boot/grub/menu.lst iso/boot/grub
Adjust the path entries in iso/boot/grub/menu.lst to make them point to a CD-ROM device. Do this by replacing the device name of the hard disks, listed in the format (hdx,y), in the pathnames with the device name of the CD-ROM drive, which is (cd). You may also need to adjust the paths to the kernel and the initrd—they need to point to /boot/vmlinuz and /boot/initrd, respectively. After having made the adjustments, menu.lst should look similar to the following example:
timeout 8
default 0
gfxmenu (cd)/boot/message
title Linux
root (cd)
kernel /boot/vmlinuz root=/dev/sda5 vga=794 resume=/dev/sda1 \
splash=verbose showopts
initrd /boot/initrd
Use splash=silent instead of splash=verbose to prevent the boot messages from appearing during the boot procedure.
Create the ISO image with the following command:
mkisofs -R -b iso/boot/grub/stage2_eltorito -no-emul-boot \
-boot-load-size 4 -boot-info-table -o grub.iso /tmp/iso
Write the resulting file grub.iso to a CD using your preferred utility. Do not burn the ISO image as data file, but use the option for burning a CD image in your burning utility.
Friday, August 29, 2008
How To Create OpenSuse 11.0 Boot CD?
Subscribe to:
Post Comments (Atom)
Linuxpoison Archive
-
▼
2009
(149)
-
▼
June
(28)
- Mac4lin - Give that Mac OS X look to Linux
- Complete and Reliable Password Manager for OpenSuS...
- Hiding secret data into image and audio files (Ope...
- Archiving, Encryption and File split tool - PeaZip...
- DenyHosts Installation and Configuration on OpenSu...
- How to calculates CRC checksum and the byte count ...
- Block ssh brute force attack on OpenSuSe
- Searching files using catfish - OpenSuSe
- History of Unix-like operating systems showing Lin...
- Kool Ubuntu GDM Themes
- KDE desktop Blogging Client - KBlogger
- Twitter client for KDE 4.2 - KDEtwitter
- Microblogging client for Twitter, Jaiku, Facebook,...
- Front-end for the ClamAV antivirus toolkit - klama...
- How to disable loading of unnecessary kernel modul...
- Increase the booting speed of Fedora
- How to Edit PDF Files in Linux - PDFEdit
- Multimedia Support in Fedora 11
- How to Cut/Split Video using Avidemux
- Create Ubuntu packages (deb)
- Install MS True Type Fonts in Fedora
- Increasing Bugzilla attachment size & saving large...
- Squid Error : Name error: the domain name does not...
- How to list Open Files and Network Connections
- Linux Market Share Passes 2%
- Setting the SUID/SGID bits
- OpenSUSE 11.1: Documentations
- Secure alternative to telnet
-
►
May
(20)
- Philosophy of free software (Video) by Richard Sta...
- Reducing load on web server by using reverse proxy...
- Next Generation of the Fastest P2P Program - Frost...
- (R)ecovery (I)s (P)ossible Linux rescue system
- Download/Upload files from torrents/Rapidshare or ...
- Fighting Spam mails
- How to set Cron/At Access Control
- How to set Access/Restrictions on users logins
- How to allow access to the mail server by individu...
- Create Screencasts on OpenSuSe with recordMyDeskto...
- Transferring audio/video to iPod on OpenSuSe
- Deluge BitTorrent client - OpenSuSe
- Gmail Notifier - OpenSuSe
- Monitoring DNS server on OpenSuSe - dnstop
- Monitoring Bandwidth Usage - iftop
- Monitoring Apache Server on OpenSuSe - apachetop
- Installing Ubuntu without external media
- Monitoring MySQL servers using mytop on OpenSuSe &...
- Find and Remove "orphaned" packages from your Open...
- Iptraf - Ncurses based LAN monitor
-
▼
June
(28)








0 comments:
Post a Comment