I had used this guide to setup FreeBSD 8.1 in a ZFS mirrored configuration using GPT. The system has been running without any problems till now. After the release of FreeBSD-8.2, I tried to upgrade the system using the procedure described in the handbook (with some changed options for ZFS). Here are the steps that I used:
Then booted the system in single-user mode and did the following:
However, 'mergemaster' (after installworld) complained that it cannot install the files as the file system is read-only. Therefore, I did the following:
The 'mergemaster' finished successfully after this and all the required files were installed. Now, when I reboot the system, it complains that "Kernel cannot be found". What did I do wrong? Is there anyway to fix it? Did I destroy the zpool?
Code:
# cd /usr/src
# make buildworld
# make buildkernel
# make installkernel
# shutdown -r now
Code:
# adjkerntz -i
# zfs mount -a <-----(Changed from: mount -a -t ufs)
# mergemaster -p
# cd /usr/src
# make installworld
# mergemaster
Code:
zfs set readonly=off zroot