Hi, I have a problem to upgrade initrd.gz of Lnx4win . I can upgrade it with new kernel as show down but it's don't works. Please help me. > > > > > > => I would upgrade it but I'dont know how to rebuild initrd.gz (initrd.img) > > > > first you need to mount initrd: > > > > gzip -d ./initrd.gz > > losetup /dev/loop0 ./initrd > > mount -t ext2 /dev/loop0 /mnt/initrd > > > > After need to update: > > copy fat.o vfat.o loop.o of you new kernel in > > /mnt/initrd/modules/boot. But by doing this you need to upgrade RPM > > kernel version too in RPMS/ directory. > > > > Finally umount&clean: > > umount /mnt/initrd > > gzip < /dev/loop0 > initrd.gz > > losetup -d /dev/loop0 > > > > > > > Someone can help me please? > > > > done(hope) > > > Thank but nope... It's don't works! I'll upgraded /mnt/initrd/modules/boot/*.o and when I see that this not works I tried to update the /mnt/initrd/modules/*.o but don't works so I tried to add dosdev in /mnt/initrd/ but none. I've used 2.2.9-27mdk, 2.2.10-34mdk and 2.2.9-27mdkBOOT => NONE I've upgraded initrd.gz, changed vmlinuz and start linux.bat This is a report: Using device /dev/hda5 Booting Mandrake Linux Setting up loopback device and this is the errors: attempt to access beyond end of device 03:07 rw=0, want=2, limit=0 EXT2-fs: unable to read superblock attempt to access beyond end of device 03:07 rw=0, want=33, limit=0 isofs_read_super: bread failed, dev=03:07, iso_blknum=16, block=32 attempt to access beyond end of device 03:07 rw=0, want=1, limit=0 FAT bread failed Kernel panic: VFS > > Greets, > > Alex. > > > > -- > > MandrakeSoft http://www.mandrakesoft.com/ > > --Alexandre > > > Bye Roberto A. F. http://www.fisica.unige.it/linuxgrp
