
On Fri, 28 Apr 2006 09:55:39 +0200, Michael Prokop wrote:
- boulhian boulhian1@menara.ma [20060428 02:15]:
You can also boot grml_iso from HD without grml_CD. Condition: you must have a linux partition with grub as linux loader on your HD.
Here is a way to do so: 1-copy grml_iso to a partition on HD: (hda5 as example). grml tohd=/dev/hda5
[...]
Thanks a lot for writing down the necessary steps! I've added it to the grml-wiki at http://wiki.grml.org/doku.php?id=tips
Hi Michael
Just want to point out that it is not 100.00% correct. :-)
The wiki says:
,----- | Boot grml without CD | | Besides the possibilities to boot grml from CD, USB/Firewire ... you can | boot a grml-ISO from your harddisk as well. `-----
The fact is that you have to burn the CD first in order to apply the above method, because of the step 1, which is kind of defeat the whole purpose.
Moreover, it is not booting a grml-ISO per se but booting from the extraction of it.
I'm still trying to make booting a grml-ISO works. But meanwhile, I've figured out a way to use grml without burning any CD at the fist place, which is enclosed below.
The following is in asciidoc format.
== Use GRML without burning any CD
=== Linux Case
Case 1: you have
- a working linux, be it on HD or any Live-CD - a spare partition for GRML - grub as boot loader on HD
Do the following as root.
==== Copy /boot directory
Copy /boot off the grml cd to your boot partition.
-------------------------------- # my boot partition is /dev/sda3 mount /dev/sda3 /mnt/tmp1/ mount -o loop /path/to/distros/grml/grml_0.7.iso /mnt/tmp2 mkdir -p /mnt/tmp1/boot/grml cp /mnt/tmp2/boot/isolinux/linux26 /mnt/tmp1/boot/grml cp /mnt/tmp2/boot/isolinux/minirt26.gz /mnt/tmp1/boot/grml --------------------------------
==== Copy /GRML directory
Copy the /GRML directory to your root directory of any hard disk. You may place it somewhere other than the boot partition (ext2/3, reiserfs, vfat are supported).
-------------------------------- # put /GRML in /dev/sda7 mount /dev/sda7 /mnt/tmp3 cp -pr /mnt/tmp2/GRML /mnt/tmp3 --------------------------------
==== Add boot entry
Put in your /boot/grub/menu.lst something like:
title GRML root (hd0,6) kernel /boot/grml/linux26 welcome noeject noprompt fromhd=/dev/sda7 initrd /boot/grml/minirt26.gz
Notice the 'fromhd' parameter: it's the location of the /GRML directory.
umount /mnt/tmp1 umount /mnt/tmp2 umount /mnt/tmp3
Now reboot and have fun.
Note: Adapted from Knoppix Remastering Howto http://www.knoppix.net/wiki/Knoppix_Remastering_Howto
=== Windows Case
Case 2: for those unfortunate people who have to use Windoze...
Suppose you have a windows-only pc, and only one partition; to make things worse the partition is windoze close-and-proprietary NTFS, yet you still want to use grml without burning any CD. Then, check out the
Poor man's install, grub and ntfs http://www.knoppix.net/wiki/User:Ml#Poor_man.27s_install.2C_grub_and_ntfs
Basically it involves installing wingrub and copying files. Remember to 's/KNOPPIX/GRML/g';
good luck.