On Sun, Feb 15, 2015 at 04:27:55PM +0000, Luke Kenneth Casson Leighton wrote: > http://lkcl.net/reports/removing_systemd_from_debian/
Somehow, this inspired me to poke at packaging mdev. I don't have a website or apt repository atm, so I can't provide a deb. But here's the source in git: https://github.com/idunham/mdev To build it, use "dpkg-buildpackage -b". STATUS: This provides hooks for mkinitramfs, and *can* create a working initrd. There's an init script that's shipped along with it, and a fairly close to standard Debian layout for /dev. ...At least, the result allows *me* to boot (/ on a SATA partition, no separate mountpoints). Your mileage may vary; I would suggest *not* trying this on your main install. I have not tested this with dracut; it may well not work There are helpers to create /dev/disk/by-{label,uuid}/ and other symlinks, already set up. It provides udev, because that was the only way to defeat the dependency chain and make it work. How to use: If you don't have / on an unencrypted local partition, this may not work. Also, *don't* do this on a production system! Conventions: Lines that begin with a non-'#' should be done as non-root; '^# ' should be done as root, '^##' are comments. If you have X, you need to follow lkcl's guide to setting X up to work without udev; then disable any scripts/configuration that autostarts X11 for the first boot. Re-enable it once you know it works. git clone git://github.com/idunham/mdev cd mdev dpkg-buildpackage -b cd .. ## busybox or busybox-static should work. # apt-get install busybox # dpkg -i mdev_0.6-1_all.deb # apt-get purge udev ## this may not be needed (do it if you didn't get a new initramfs ## after purging udev) # update-initramfs -u And reboot. HTH, Isaac Dunham _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng