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
 
 

Reply via email to