Marc Haber
2010-03-09 17:34:24 UTC
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
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
-----------------------------------------------------------------------------
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