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.

Your post must include a link to this post.

How does this work?
Write a response on your own website and include a link to this post. Then submit your response’s URL here. Your response may appear here after moderation. To update or remove it, edit or delete your original post and submit the same URL again. Learn more about Webmentions.