Jonatan Liljedahl wrote: > I'm working on my GoboEee distro, which is quite nice now. > > It boots really fast, but I'd like it to boot even faster. The longest > time it spends waiting on udevsettle. > > I tried uncommenting udevsettle in the Udev Task, but that gave some > problems. Probably because there are missing devices when it tries to do > the rest of BootUp. > > So, since I mount a tmpfs on /S/K/Devices in the initramfs script and > populate it with busybox mdev -s, I thought I could just mount --move it > to /new_root/S/K/Devices. And of course the underlying static /dev must > contain the right devices, my initramfs /dev is currently: ... > But when I do this I get two problems: > > 1) The boot theme (Progress-III) never shows up. > 2) dbus-daemon eats 99% CPU (and probably does not work)
It turned out that busybox mdev overwrote the /dev symlink with a directory. So the new /new_root/S/K/Devices was empty. Now I have it working, I do some of the basic stuff after starting udev, then I wait on udevsettle before starting the X login manager, then the bootscripts continue with other stuff that isn't very important, like starting ifplugd, ssh, acpid, dbus, restoring alsa mixer, etc.. One thing I wonder about is that /proc/mounts says that /S/K/{Devices,Status} is mounted two times. But I guess it's not the end of the world? -- /Jonatan [ http://kymatica.com ] _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel