Nothing prevents it, as long as you are willing to hack up the out-of- box packaged boot process:
$ ls -C /etc/rcS.d/S* /etc/rcS.d/S01mountkernfs.sh /etc/rcS.d/S01readahead /etc/rcS.d/S02hostname.sh /etc/rcS.d/S06keyboard-setup /etc/rcS.d/S07linux-restricted-modules-common /etc/rcS.d/S08hwclockfirst.sh /etc/rcS.d/S08loopback /etc/rcS.d/S10udev /etc/rcS.d/S11hwclock.sh /etc/rcS.d/S11mountdevsubfs.sh /etc/rcS.d/S13pcmciautils /etc/rcS.d/S15module-init-tools /etc/rcS.d/S17procps /etc/rcS.d/S20checkroot.sh /etc/rcS.d/S22mtab.sh /etc/rcS.d/S25brltty /etc/rcS.d/S26cryptdisks-early /etc/rcS.d/S28cryptdisks /etc/rcS.d/S30checkfs.sh /etc/rcS.d/S35mountall.sh Cryptdisks are mounted after modules are loaded. To make it work, you can either: 1) Hack your startup sequence to manually reprobe the desired modules after S35, or 2) Add the desired modules to your initramfs. Option 2 is officially supported (via /etc/initramfs-tools/modules), except for modules requiring firmware. Hence this bug report. However, that said, I believe the recent changes to initramfs-tools / udev for 8.04 have fixed this bug already. -- udev needs to load before "Loading essential drivers" so firmware_helper will work https://bugs.launchpad.net/bugs/183648 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs