Zbigniew Szalbot wrote:
It will not update your kernel, but if you do freebsd-update install you
will get an updated GENERIC kernel in /boot/GENERIC.
I thought I would try to upgrade from 6.2 to 6.2-Release now that it
is officially avilable. However, I do have custom kernel on my
machine. And when using advice written by Colin (thanks!)
I get this warning:
WARNING: This system is running a "szalbot" kernel, which is not a
kernel configuration distributed as part of FreeBSD 6.2-RELEASE.
This kernel will not be updated: you MUST update the kernel manually
before running "freebsd-update.sh install".
How do I update the kernel manually then?
Do I have to fetch the latest source and then follow the advice given here?
This is what I did:
freebsd-update -r 6.3-RELEASE upgrade
(got the warning you mentioned)
Got a message about installing kernel updates. Got a new generic kernel
in /boot/GENERIC (check to see this exists!)
Depending on whether you have console access to the machine or not:
1. If you don't have console access (you are doing this remotely), mv
/boot/kernel /boot/mykernel.old and mv /boot/GENERIC /boot/kernel and
reboot. This is because you can't (normally) interrupt the loader
remotely - unless someone does it for you. Continue from step 3.
2. If you are in front of the machine, reboot. Stop the boot sequence
when the boot loader comes up, and escape to loader prompt. Type:
3. You are now running a 6.3-RELEASE kernel, albeit a GENERIC one. Run
freebsd-update install again to install the rest of the system.
4. Recompile your custom kernel the usual way, i.e.
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
5. You are done!
email@example.com mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"