problem with upgrading to 13.2 from 13.1

Hi, I followed the /handbook/cutting-edge/ documentation, but failed on the step saying to write
Code:
]# nextboot -k GENERIC
Error: /boot/GENERIC doesn't exist. Use -f to override.

the output of the /boot/ directory is quite large chunk of data consisting out of 70 files and dirs, What should I do next?
 
Hi, I followed the /handbook/cutting-edge/ documentation
Why? 13.2 is the currently supported RELEASE version, anything relevant should be in the currently published handbook.

What else did you do? In any case, normally, the kernel is just called kernel (and it's the "GENERIC" configuration installed there), and there's also no need to use nextboot(8) at all. You're following instructions that are specifically for when you're using your own custom kernel! Again, why? If you indeed use a custom kernel, it's explained earlier how to get that "GENERIC" kernel.
 
Oh, it's not entirely clear. -k allows you to select a different kernel to boot from. nextboot -k GENERIC selects /boot/GENERIC/ as the kernel to boot next. Which typically doesn't exist. It assumes you installed the kernel to /boot/GENERIC.

Code:
     -k kernel         This option specifies a kernel directory relative to
                       /boot to load the kernel and any modules from.
 
Oh, it's not entirely clear.
I'd say it's at least clear in the handbook. There are a few paragraphs explaining what to do if you use a custom kernel. They recommend to rename /boot/kernel.old to /boot/GENERIC and use that during upgrade. Of course this just doesn't apply if you're using the stock kernel.
 
If I recall correctly you can also set INSTKERNNAME with installkernel. I rarely, if ever, used it.
 
Back
Top