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