Discussion:
[Grml] booting grml squashfs from a hard disk
Marc Haber
2010-03-09 17:34:24 UTC
Permalink
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
T o n g
2010-03-28 15:15:54 UTC
Permalink
Post by Marc Haber
What are the parameters needed to point grml directly to the squashfs
file?
It's been a while since the OP was posted, if you haven't solve it, try
doing grml2usb and compare what you've been doing wrong.
--
Tong (remove underscore(s) to reply)
http://xpt.sourceforge.net/techdocs/
http://xpt.sourceforge.net/tools/
Marc Haber
2010-03-09 17:34:24 UTC
Permalink
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
T o n g
2010-03-28 15:15:54 UTC
Permalink
Post by Marc Haber
What are the parameters needed to point grml directly to the squashfs
file?
It's been a while since the OP was posted, if you haven't solve it, try
doing grml2usb and compare what you've been doing wrong.
--
Tong (remove underscore(s) to reply)
http://xpt.sourceforge.net/techdocs/
http://xpt.sourceforge.net/tools/
Marc Haber
2010-03-09 17:34:24 UTC
Permalink
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
T o n g
2010-03-28 15:15:54 UTC
Permalink
Post by Marc Haber
What are the parameters needed to point grml directly to the squashfs
file?
It's been a while since the OP was posted, if you haven't solve it, try
doing grml2usb and compare what you've been doing wrong.
--
Tong (remove underscore(s) to reply)
http://xpt.sourceforge.net/techdocs/
http://xpt.sourceforge.net/tools/
Loading...