Testing rescue system on pre 3 final classic dvd 32 Reinstall bootloader fails with Error 12 : Invalid device requested. See https://dl.dropboxusercontent.com/u/4147101/mga3final/2013-05-15_11-34-20.jpg Reproducible: Steps to Reproduce:
CC: (none) => ennael1, thierry.vignaud
I saw the same bootstrapping rescue through boot.iso. https://bugs.mageia.org/show_bug.cgi?id=10098#c6 This really should be release critical as the rescue is part of the installer, which can't be fixed after the release, and this is important functionality.
CC: (none) => luigiwalser
Priority: Normal => release_blocker
Dave Hodgins figured out that if you bind mount /dev in the chroot, this works. It's really hard to figure out what code is getting run for this and where it is in SVN.
This looks suspicous: http://svnweb.mageia.org/soft/drakx/trunk/perl-install/devices.pm?r1=5618&r2=7908
CC: (none) => mageia
Colin, could revision 7908 be why /mnt/dev only has null in it in rescue?
We pretty much have to bind mount /dev in any chroot. If the reinstall bootloader routine here doesn't do that, we should likely make it do so.
It's hard to see what change broke this, but anyway we're really running out of time to fix this :o(
I've just committed a change in drakxtools svn that ensures /dev is bind mounted before reinstalling the boot loader. I tested this change in a rescue boot by copying the modified file to /tmp and running it directly and all seemed well. Rescue will still need released and pushed.
drakx-installer-rescue-1.44-1.mga3 submitted
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED