** Description changed: I have installed Precise Pangolin Alpha 2 to a fakeraid stripe, but ubuntu fails to boot after install. - When choosing recovery option, the boot process times out waiting for root device and drops to busybox shell. + When choosing recovery option, the boot process times out waiting for root device and drops to busybox shell. Running "dmraid -ay" and exiting busybox resumes boot and it continues normally. I've added a script in /etc/initramfs-tools/script/local-top/ that run "dmraid -ay" as a solution. The problem seems to be with the dmraid-activate script. For example, it expects a device name without "/dev/" (e.g. "sda") however it is being called from /usr/share/initramfs-tools/scripts/local-top/dmraid script with the full device name ("e.g. "/dev/sda"). Fixing that didn't solve the boot issue since the the activate_array function in dmraid-activate does not seem to work either. There might also be antoher bug on line 100 in dmraid-activate (in the awk script): - # Heximal to decimal conversion array - for (i = 0; i <= 9; i++) hex2dec[i] = i - hex2dec["a"] = 10; hex2dec["b"] = 11; hex2dec["c"] = 12 - hex2dec["e"] = 13; hex2dec["d"] = 14; hex2dec["f"] = 15; + # Heximal to decimal conversion array + for (i = 0; i <= 9; i++) hex2dec[i] = i + hex2dec["a"] = 10; hex2dec["b"] = 11; hex2dec["c"] = 12 + hex2dec["e"] = 13; hex2dec["d"] = 14; hex2dec["f"] = 15; Element "e" and "d" appears to have been switched. I'm not entirely sure what the script is trying to do though. --- - root@pongo:~# lsb_release -rd - Description: Ubuntu precise (development branch) - Release: 12.04 - root@pongo:~# uname -a - Linux pongo 3.2.0-17-generic #26-Ubuntu SMP Fri Feb 17 21:35:49 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux - root@pongo:~# apt-cache policy dmraid - dmraid: - Installerad: 1.0.0.rc16-4.1ubuntu6 - Kandidat: 1.0.0.rc16-4.1ubuntu6 - Versionstabell: - *** 1.0.0.rc16-4.1ubuntu6 0 - 500 http://se.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages - 100 /var/lib/dpkg/status - ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: dmraid 1.0.0.rc16-4.1ubuntu6 [modified: sbin/dmraid-activate usr/share/initramfs-tools/scripts/local-top/dmraid] ProcVersionSignature: Ubuntu 3.2.0-17.26-generic 3.2.6 Uname: Linux 3.2.0-17-generic x86_64 NonfreeKernelModules: fglrx ApportVersion: 1.93-0ubuntu2 Architecture: amd64 Date: Mon Feb 27 12:59:55 2012 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120201.2) ProcEnviron: - PATH=(custom, user) - LANG=sv_SE.UTF-8 - SHELL=/bin/bash + PATH=(custom, user) + LANG=sv_SE.UTF-8 + SHELL=/bin/bash SourcePackage: dmraid UpgradeStatus: Upgraded to precise on 2012-02-21 (5 days ago)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/941874 Title: dmraid-activate fails to activate (fakeraid) root device during boot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dmraid/+bug/941874/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs