From: Heiko Z. <he...@zu...> - 2009-02-20 23:36:00
|
Hey, I did some debugging and this is what happens. After the first call of mount_cdrom from linuxrc, the script finds the ISO images, but doesn't completely mount it. The loopback device is set up, but the iso images is not mounted. This is why the mount_cdrom gets called again from linuxrc, since it doesn't find /cdrom/DEVIL-LINUX. I did manually umount /cd and deleted the loopback device before the 2nd mount_cdrom run and then everything works fine. Not sure why it doesn't completely finish the first time it tries. Unfortunately I ran out of time and can't look any more (maybe next week again). Heiko -----Original Message----- From: Heiko Zuerker [mailto:he...@zu...] Sent: Friday, February 20, 2009 12:58 PM To: dev...@li... Subject: Re: [Devil-linux-develop] 1.4rc1 ? Actually I think it's just going wrong when it looks for the ISO image. It finds it at first, then later complains. It's been a very long time since I worked on the boot behavior of DL.... I tried the latest version from CVS. Heiko -----Original Message----- From: Serge Leschinsky [mailto:fi...@in...] Sent: Thursday, February 19, 2009 11:35 PM To: dev...@li... Subject: Re: [Devil-linux-develop] 1.4rc1 ? Heiko Zuerker wrote: > Quoting Serge Leschinsky <fi...@in...>: > >> Heiko Zuerker wrote: >> >>> Yes I tried the bootcd.iso.new. >>> It seemed to have replaced all files correctly, but had trouble >>> finding the iso image later. As far as I remember it actually said >>> it found it and then failed. Not sure when I can test it again. >> OK. Let's wait another case. I think I've found the reason of the failure (at least one :-) ) It's migration from initrd to initramfs - as we didn't update boot loader config file, parameters "root=xxx", "init=xxx" became invalid.... It causes boot failure. Will we fix it? >>> You can remount the partition in rw mode: >>> mount -o remount, rw /var/adm/boot (Or whatever the path was). >>> That's how I upload the new iso image. >>> >> Yes, I missed that. This code is in pre_init file. I tried several >> times, but it seems not working with INITRAMFS (after switch_root). >> Would you mind if I move this feature to linuxrc? > > As always, do whatever you deem necessary. As long as it works > afterwards.... ;-) :-) Done. Verified on initramfs and initrd. Seems to be working. -- Sincerely, Serge ---------------------------------------------------------------------------- -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Devil-linux-develop mailing list Dev...@li... https://lists.sourceforge.net/lists/listinfo/devil-linux-develop |