[Grml] booting grml squashfs from a hard disk

Marc Haber mh+grml at zugschlus.de
Tue Mar 9 18:34:24 CET 2010


Hi,

I need to do something I didn't do for years: booting grml from a hard
disk without findiso and/or isofrom (since both options don't seem
to work when the disk is /dev/cciss/c0d0p1).

I tried many times with different boot options, but the boot
invariably stops at the "Searching for GRML file, this might take a
few seconds" and dumps me to a shell after a few minutes.

What are the parameters needed to point grml directly to the squashfs
file?

I think that this:

menuentry "grml64-medium" {
  insmod ext2
  set root=(hd0,1)
  search --no-floppy --fs-uuid --set 612d104f-2721-4b2a-93d4-69acac9cacd4
  linux /grml/grml64-2009.10/boot/grml64medium/linux26 quiet lang=de boot=live noeject noprompt keyboard=de live-media-path=/grml/grml64-2009.10/live/ toram=/grml/grml64-2009.10/live/grml64-medium.squashfs nodhcp myconfig=/dev/cciss/c0d0p1 scripts=boot/grml/network.sh serial console=ttyS0,115200n8
  initrd /grml/grml64-2009.10/boot/grml64medium/initrd.gz
}

is correct for this directory layout:

/boot/grml/
/boot/grml/grml64-2009.10
/boot/grml/grml64-2009.10/cdrom.ico
/boot/grml/grml64-2009.10/GRML
/boot/grml/grml64-2009.10/GRML/index.html
/boot/grml/grml64-2009.10/GRML/images
/boot/grml/grml64-2009.10/GRML/images/favicon.png
/boot/grml/grml64-2009.10/GRML/images/button.png
/boot/grml/grml64-2009.10/GRML/images/logo.png
/boot/grml/grml64-2009.10/GRML/images/linux.jpg
/boot/grml/grml64-2009.10/GRML/grml-version
/boot/grml/grml64-2009.10/GRML/md5sums
/boot/grml/grml64-2009.10/GRML/README.txt
/boot/grml/grml64-2009.10/GRML/style.css
/boot/grml/grml64-2009.10/GRML/grml-cheatcodes.txt
/boot/grml/grml64-2009.10/GRML/LICENSE.txt
/boot/grml/grml64-2009.10/autorun.pif
/boot/grml/grml64-2009.10/live
/boot/grml/grml64-2009.10/live/filesystem.module
/boot/grml/grml64-2009.10/live/grml64-medium.squashfs
/boot/grml/grml64-2009.10/autorun.bat
/boot/grml/grml64-2009.10/autorun.inf
/boot/grml/grml64-2009.10/boot
/boot/grml/grml64-2009.10/boot/grml64medium
/boot/grml/grml64-2009.10/boot/grml64medium/initrd.gz
/boot/grml/grml64-2009.10/boot/grml64medium/linux26

/dev/cciss/c0d0p1 is mounted to /boot in the running Debian system
that I use to install the grml.

Exchanging toram=/grml/grml64-2009.10/live/grml64-medium.squashfs
against toram=grml64-medium.squashfs doesn't work either.

What am I doing wrong here?

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 3221 2323190


More information about the Grml mailing list