On 18/04/15 06:08, Jude Nelson wrote:
Hi Anto,

[snip]

    1. compile and install vdev
    2. copy vdev's initrd into /boot
3. rename /sbin/init to /sbin/init.novdev
    4. copy vdev's init file into /sbin


The init program in example/initramfs/init goes into /usr/share/initramfs-tools/init, not /sbin/init :) The initramfs's init script is fundamentally different from the init program in /sbin. That also explains your inability to reboot.

Basically, when the bootloader loads the initramfs, the kernel mounts it as the root device and starts /sbin/init. /sbin/init, in turn, runs the script at /init (which you can see from the initramfs shell with "ls /"), which is copied into the initramfs image by the update-initramfs and mkinitramfs tools from the file /usr/share/initramfs-tools/init.

    I am still using file-rc instead of sysv-rc, but I didn't clean up
    /etc/rc?.d directories. I tried to use sysv-rc, but my mouse and
    keyboard are not being detected when using kernel 3.18.11. They
    are only being detected on kernel 3.2.0 from wheezy repository. I
    think there is something wrong with my kernel config but I will
    investigate that later.


Not sure yet what could be the cause of your keyboard and mouse not working. Let's see what happens after you fix steps 3 and 4--it could be a side-effect of the init program being broken, since the init program should also run the console setup scripts.

Thanks,
Jude

Hello Jude,

I have just tried to boot with vdev's initrd, wheezy init, example's init on /usr/share/initramds-tools, and only /etc/init.d/vdev on /etc/runlevel.conf but the result is the same, i.e. ends up at (initramfs) prompt.

I only focus on testing your vdev using the standard wheezy kernel 3.2.0, as I am using German keyboard layout so my keyboard does not work with vdev on non-standard kernel. Thanks Isaac for pointing this out.

I took the picture of my screen, vdev debugging log and dmesg from (initramfs) prompt. The picture is still quite bad from photographic point of view, but I think it is good enough to give you information. Please find them on https://minifora.eu/public/devuan/vdev/on_initramfs_18Apr15.tar.gz.

Please just let me know if you needed more detail information.

Cheers,

Anto

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to