New kernel and new target

You should perform a full world and kernel install if on master.

Several people (including me) have been getting bit by a problem: when performing an installworld with a changed kernel, the vn kernel module is loaded, but it was built by the previous kernel and may cause problems when it doesn’t match up.

To fix that, vn is now built in, instead of being a separate module.  The rescue initrd (which is what is being mounted when it has this problem) is now installed via a ‘make rescue‘ command that can wait until a successful installworld and reboot.

2 Replies to “New kernel and new target”

  1. 1.) What is the vn kernel module?
    2.) Does this mean that my update script should now also include `make rescue`?

  2. http://leaf.dragonflybsd.org/cgi/web-man?command=vn&section=ANY

    The vn device is for mounting a file as a disk – so the initrd rescue volume can be created and formatted like a disk.

    And yes, your update script should include ‘make rescue’. Your machine will update fine without it, and the rescue image will probably work most of the time from version to version, but it’s better to change ‘probably’ to ‘definitely’ when talking about rescue images.

Comments are closed.