Hello.

I'm using grub 0.97 with some work made for squashfs support. It can read
data from squash partitions. I have one separate small ext2 partition for
all grub data. It stores menu.lst, stage* files and so on. Menu.lst points
to squashfs parttions. I can call grub-install with this ext2 partition as a
--root-directory argument without any problem, and the system boots ok.

Then I tried to discard using small ext2 partition. I booted from USB stick,
and removed ext2 partition in fdisk and made a complete repartiotioning, now
my HDD has only squashfs partitions. Then I burned a system image with my
own tools. System itself is based on Debian Squeeze.

Then I created device.map file (still booted USB stick):

$ echo "(hd0) /dev/sda" > /tmp/device.map

Then I called grub from command line

$ grub --batch --device-map=/tmp/device.map <<EOF
root (hd0,4)
setup --stage2=/boot/grub/stage2 --prefix=/boot/grub (hd0)

After that my system completely freezed for unknown reason. Any ideas why
did it happen? Maybe grub tries to write something to squashfs partition and
fails?

Thanks for help.

-- 
Regards, Krasu
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to