Kernel management

Kevin Figueroa edited this page Feb 15, 2023 · 3 revisions

Cereus Linux by default uses the latest Long Term Support kernel (LTS). To install any other kernel packaged in Void repositories and its headers, run, for example:

# xbps-install -S linux5.15 linux5.15-headers

Install latest mainline kernel

To install the latest mainline kernel, run:

# xbps-install -S linux

By default, Cereus blocks the automatic installation of linux-headers metapackage as DKMS depends on it and currently we can't re-package all DKMS packages to use instead an LTS kernel. If you need mainline headers, first make XBPS to stop ignoring them:

# sed -i 's|ignorepkg=linux-headers|#ignorepkg=linux-headers|g' /etc/xbps.d/00-ignore.conf

Now you can safely install them:

# xbps-install -S linux-headers

Remove default LTS kernel

While it is advisable to keep the default kernel provided by base-cereus metapackage, you can remove it. Please note that you MUST have booted first with another kernel.

You'll need to make XBPS to ignore those packages, to do that, add the following to /etc/xbps.d/00-ignore.conf:

ignorepkg=linux-default-cereus
ignorepkg=linux-default-cereus-headers

Once done this, you can safely remove it as always:

# xbps-remove -R linux-default-cereus linux-default-cereus-headers

Remove old kernels

Every time you update the kernel, the system keeps the old ones until you manually remove them, by safety reasons. We recommend do this whenever you cumulate two or three kernels of the same branch.

To list all installed old kernels, run:

vkpurge list

To remove an specific old kernel, run, for example:

vkpurge rm linux6.1.10_1

To remove all old kernels, run:

vkpurge rm all

Please note that vkpurge will not list an old kernel if you have booted on it, so you should boot first with the latest kernel of your branch.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Kernel management

Kevin Figueroa edited this page Feb 15, 2023 · 3 revisions

Cereus Linux by default uses the latest Long Term Support kernel (LTS). To install any other kernel packaged in Void repositories and its headers, run, for example:

# xbps-install -S linux5.15 linux5.15-headers

Install latest mainline kernel

To install the latest mainline kernel, run:

# xbps-install -S linux

By default, Cereus blocks the automatic installation of linux-headers metapackage as DKMS depends on it and currently we can't re-package all DKMS packages to use instead an LTS kernel. If you need mainline headers, first make XBPS to stop ignoring them:

# sed -i 's|ignorepkg=linux-headers|#ignorepkg=linux-headers|g' /etc/xbps.d/00-ignore.conf

Now you can safely install them:

# xbps-install -S linux-headers

Remove default LTS kernel

While it is advisable to keep the default kernel provided by base-cereus metapackage, you can remove it. Please note that you MUST have booted first with another kernel.

You'll need to make XBPS to ignore those packages, to do that, add the following to /etc/xbps.d/00-ignore.conf:

ignorepkg=linux-default-cereus
ignorepkg=linux-default-cereus-headers

Once done this, you can safely remove it as always:

# xbps-remove -R linux-default-cereus linux-default-cereus-headers

Remove old kernels

Every time you update the kernel, the system keeps the old ones until you manually remove them, by safety reasons. We recommend do this whenever you cumulate two or three kernels of the same branch.

To list all installed old kernels, run:

vkpurge list

To remove an specific old kernel, run, for example:

vkpurge rm linux6.1.10_1

To remove all old kernels, run:

vkpurge rm all

Please note that vkpurge will not list an old kernel if you have booted on it, so you should boot first with the latest kernel of your branch.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Kernel management

Kevin Figueroa edited this page Feb 15, 2023 · 3 revisions

Cereus Linux by default uses the latest Long Term Support kernel (LTS). To install any other kernel packaged in Void repositories and its headers, run, for example:

# xbps-install -S linux5.15 linux5.15-headers

Install latest mainline kernel

To install the latest mainline kernel, run:

# xbps-install -S linux

By default, Cereus blocks the automatic installation of linux-headers metapackage as DKMS depends on it and currently we can't re-package all DKMS packages to use instead an LTS kernel. If you need mainline headers, first make XBPS to stop ignoring them:

# sed -i 's|ignorepkg=linux-headers|#ignorepkg=linux-headers|g' /etc/xbps.d/00-ignore.conf

Now you can safely install them:

# xbps-install -S linux-headers

Remove default LTS kernel

While it is advisable to keep the default kernel provided by base-cereus metapackage, you can remove it. Please note that you MUST have booted first with another kernel.

You'll need to make XBPS to ignore those packages, to do that, add the following to /etc/xbps.d/00-ignore.conf:

ignorepkg=linux-default-cereus
ignorepkg=linux-default-cereus-headers

Once done this, you can safely remove it as always:

# xbps-remove -R linux-default-cereus linux-default-cereus-headers

Remove old kernels

Every time you update the kernel, the system keeps the old ones until you manually remove them, by safety reasons. We recommend do this whenever you cumulate two or three kernels of the same branch.

To list all installed old kernels, run:

vkpurge list

To remove an specific old kernel, run, for example:

vkpurge rm linux6.1.10_1

To remove all old kernels, run:

vkpurge rm all

Please note that vkpurge will not list an old kernel if you have booted on it, so you should boot first with the latest kernel of your branch.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Kernel management

Kevin Figueroa edited this page Feb 15, 2023 · 3 revisions

Cereus Linux by default uses the latest Long Term Support kernel (LTS). To install any other kernel packaged in Void repositories and its headers, run, for example:

# xbps-install -S linux5.15 linux5.15-headers

Install latest mainline kernel

To install the latest mainline kernel, run:

# xbps-install -S linux

By default, Cereus blocks the automatic installation of linux-headers metapackage as DKMS depends on it and currently we can't re-package all DKMS packages to use instead an LTS kernel. If you need mainline headers, first make XBPS to stop ignoring them:

# sed -i 's|ignorepkg=linux-headers|#ignorepkg=linux-headers|g' /etc/xbps.d/00-ignore.conf

Now you can safely install them:

# xbps-install -S linux-headers

Remove default LTS kernel

While it is advisable to keep the default kernel provided by base-cereus metapackage, you can remove it. Please note that you MUST have booted first with another kernel.

You'll need to make XBPS to ignore those packages, to do that, add the following to /etc/xbps.d/00-ignore.conf:

ignorepkg=linux-default-cereus
ignorepkg=linux-default-cereus-headers

Once done this, you can safely remove it as always:

# xbps-remove -R linux-default-cereus linux-default-cereus-headers

Remove old kernels

Every time you update the kernel, the system keeps the old ones until you manually remove them, by safety reasons. We recommend do this whenever you cumulate two or three kernels of the same branch.

To list all installed old kernels, run:

vkpurge list

To remove an specific old kernel, run, for example:

vkpurge rm linux6.1.10_1

To remove all old kernels, run:

vkpurge rm all

Please note that vkpurge will not list an old kernel if you have booted on it, so you should boot first with the latest kernel of your branch.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Kernel management

Kevin Figueroa edited this page Feb 15, 2023 · 3 revisions

Cereus Linux by default uses the latest Long Term Support kernel (LTS). To install any other kernel packaged in Void repositories and its headers, run, for example:

# xbps-install -S linux5.15 linux5.15-headers

Install latest mainline kernel

To install the latest mainline kernel, run:

# xbps-install -S linux

By default, Cereus blocks the automatic installation of linux-headers metapackage as DKMS depends on it and currently we can't re-package all DKMS packages to use instead an LTS kernel. If you need mainline headers, first make XBPS to stop ignoring them:

# sed -i 's|ignorepkg=linux-headers|#ignorepkg=linux-headers|g' /etc/xbps.d/00-ignore.conf

Now you can safely install them:

# xbps-install -S linux-headers

Remove default LTS kernel

While it is advisable to keep the default kernel provided by base-cereus metapackage, you can remove it. Please note that you MUST have booted first with another kernel.

You'll need to make XBPS to ignore those packages, to do that, add the following to /etc/xbps.d/00-ignore.conf:

ignorepkg=linux-default-cereus
ignorepkg=linux-default-cereus-headers

Once done this, you can safely remove it as always:

# xbps-remove -R linux-default-cereus linux-default-cereus-headers

Remove old kernels

Every time you update the kernel, the system keeps the old ones until you manually remove them, by safety reasons. We recommend do this whenever you cumulate two or three kernels of the same branch.

To list all installed old kernels, run:

vkpurge list

To remove an specific old kernel, run, for example:

vkpurge rm linux6.1.10_1

To remove all old kernels, run:

vkpurge rm all

Please note that vkpurge will not list an old kernel if you have booted on it, so you should boot first with the latest kernel of your branch.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Kernel management

Kevin Figueroa edited this page Feb 15, 2023 · 3 revisions

Cereus Linux by default uses the latest Long Term Support kernel (LTS). To install any other kernel packaged in Void repositories and its headers, run, for example:

# xbps-install -S linux5.15 linux5.15-headers

Install latest mainline kernel

To install the latest mainline kernel, run:

# xbps-install -S linux

By default, Cereus blocks the automatic installation of linux-headers metapackage as DKMS depends on it and currently we can't re-package all DKMS packages to use instead an LTS kernel. If you need mainline headers, first make XBPS to stop ignoring them:

# sed -i 's|ignorepkg=linux-headers|#ignorepkg=linux-headers|g' /etc/xbps.d/00-ignore.conf

Now you can safely install them:

# xbps-install -S linux-headers

Remove default LTS kernel

While it is advisable to keep the default kernel provided by base-cereus metapackage, you can remove it. Please note that you MUST have booted first with another kernel.

You'll need to make XBPS to ignore those packages, to do that, add the following to /etc/xbps.d/00-ignore.conf:

ignorepkg=linux-default-cereus
ignorepkg=linux-default-cereus-headers

Once done this, you can safely remove it as always:

# xbps-remove -R linux-default-cereus linux-default-cereus-headers

Remove old kernels

Every time you update the kernel, the system keeps the old ones until you manually remove them, by safety reasons. We recommend do this whenever you cumulate two or three kernels of the same branch.

To list all installed old kernels, run:

vkpurge list

To remove an specific old kernel, run, for example:

vkpurge rm linux6.1.10_1

To remove all old kernels, run:

vkpurge rm all

Please note that vkpurge will not list an old kernel if you have booted on it, so you should boot first with the latest kernel of your branch.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Kernel management

Kevin Figueroa edited this page Feb 15, 2023 · 3 revisions

Cereus Linux by default uses the latest Long Term Support kernel (LTS). To install any other kernel packaged in Void repositories and its headers, run, for example:

# xbps-install -S linux5.15 linux5.15-headers

Install latest mainline kernel

To install the latest mainline kernel, run:

# xbps-install -S linux

By default, Cereus blocks the automatic installation of linux-headers metapackage as DKMS depends on it and currently we can't re-package all DKMS packages to use instead an LTS kernel. If you need mainline headers, first make XBPS to stop ignoring them:

# sed -i 's|ignorepkg=linux-headers|#ignorepkg=linux-headers|g' /etc/xbps.d/00-ignore.conf

Now you can safely install them:

# xbps-install -S linux-headers

Remove default LTS kernel

While it is advisable to keep the default kernel provided by base-cereus metapackage, you can remove it. Please note that you MUST have booted first with another kernel.

You'll need to make XBPS to ignore those packages, to do that, add the following to /etc/xbps.d/00-ignore.conf:

ignorepkg=linux-default-cereus
ignorepkg=linux-default-cereus-headers

Once done this, you can safely remove it as always:

# xbps-remove -R linux-default-cereus linux-default-cereus-headers

Remove old kernels

Every time you update the kernel, the system keeps the old ones until you manually remove them, by safety reasons. We recommend do this whenever you cumulate two or three kernels of the same branch.

To list all installed old kernels, run:

vkpurge list

To remove an specific old kernel, run, for example:

vkpurge rm linux6.1.10_1

To remove all old kernels, run:

vkpurge rm all

Please note that vkpurge will not list an old kernel if you have booted on it, so you should boot first with the latest kernel of your branch.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Kernel management

Kevin Figueroa edited this page Feb 15, 2023 · 3 revisions

Cereus Linux by default uses the latest Long Term Support kernel (LTS). To install any other kernel packaged in Void repositories and its headers, run, for example:

# xbps-install -S linux5.15 linux5.15-headers

Install latest mainline kernel

To install the latest mainline kernel, run:

# xbps-install -S linux

By default, Cereus blocks the automatic installation of linux-headers metapackage as DKMS depends on it and currently we can't re-package all DKMS packages to use instead an LTS kernel. If you need mainline headers, first make XBPS to stop ignoring them:

# sed -i 's|ignorepkg=linux-headers|#ignorepkg=linux-headers|g' /etc/xbps.d/00-ignore.conf

Now you can safely install them:

# xbps-install -S linux-headers

Remove default LTS kernel

While it is advisable to keep the default kernel provided by base-cereus metapackage, you can remove it. Please note that you MUST have booted first with another kernel.

You'll need to make XBPS to ignore those packages, to do that, add the following to /etc/xbps.d/00-ignore.conf:

ignorepkg=linux-default-cereus
ignorepkg=linux-default-cereus-headers

Once done this, you can safely remove it as always:

# xbps-remove -R linux-default-cereus linux-default-cereus-headers

Remove old kernels

Every time you update the kernel, the system keeps the old ones until you manually remove them, by safety reasons. We recommend do this whenever you cumulate two or three kernels of the same branch.

To list all installed old kernels, run:

vkpurge list

To remove an specific old kernel, run, for example:

vkpurge rm linux6.1.10_1

To remove all old kernels, run:

vkpurge rm all

Please note that vkpurge will not list an old kernel if you have booted on it, so you should boot first with the latest kernel of your branch.

Clone this wiki locally