uma das características do Manjaro é o suporte ao multi-kernel. em cada versão do Manjaro vamos ter o Kernel padrão da distro instalado, que é o linux34-serie. o kernel padrão é instalado com meta-pkgs criado pela equipe do Manjaro, vejam:
- Código: Selecionar todos
[[email protected] ~]$ pacman -Ss Meta-PKG
basis-unstable/bbswitch 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/broadcom-wl 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/catalyst 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/cdfs 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/fcpci 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/fcpcmcia 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/linux 2012.11-1 (base) [installed]
Manjaro Stable Linux Kernel and modules (Meta-PKG)
basis-unstable/linux-headers 2012.11-1
Manjaro Stable Linux Kernel headers (Meta-PKG)
basis-unstable/lirc 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/ndiswrapper 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/nvidia 2012.11-1 [installed]
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/nvidia-legacy 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/nvidiabl 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/open-vm-tools-modules 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/r8168 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/rt3562sta 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/vhba-module 2012.11-1
Manjaro Stable Linux Kernel extramodule (Meta-PKG)
basis-unstable/virtualbox-guest-modules 2012.11-1
Manjaro Stable Linux Kernel extramodules (Meta-PKG)
basis-unstable/virtualbox-host-modules 2012.11-1 [installed]
Manjaro Stable Linux Kernel extramodules (Meta-PKG)
addon-unstable/manjaro-alsa 2012.11-1
Manjaro ALSA support (Meta-PKG)
addon-unstable/manjaro-printer 2012.11-1
Manjaro Printer support (Meta-PKG)
addon-unstable/manjaro-pulse 2012.11-1
Manjaro Pulseaudio support (Meta-PKG)
os meta-pkgs são usados pelos comandos
mhwd
, mhwd-kernel
, etc. a equipe do Manjaro não recomenda a desinstalação do linux34-serie. todavia a desinstalação desse kernel é possível. ao tentarmos desinstalar o linux34-serie irá dar um erro, vejam:- Código: Selecionar todos
[[email protected] ~]$ sudo pacman -Rs linux34
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: linux: requires linux34
:: linux34-nvidia: requires linux34
:: linux34-virtualbox-host-modules: requires linux34
isto acontece devido ao meta-pkgs. com a ajuda do pacman é possível listar todos os meta-pkgs, linux34-extramodules e o próprio linux34. o comando abaixo vai fazer essa lista:
- Código: Selecionar todos
sudo pacman -Rs linux $(echo "$(pacman -Qg linux34-extramodules | cut -d" " -f2 | sed s/linux34-//g | sed ':a;N;$!ba;s/\n/ /g') $(pacman -Qq | grep linux34 | sed ':a;N;$!ba;s/\n/ /g')")
novamente é importante dizer que a equipe do Manjaro não recomendada a remoção, mas é possível remover o kernel linux34. para isto processada assim:
- Código: Selecionar todos
[[email protected] ~]$ sudo pacman -Rs linux $(echo "$(pacman -Qg linux34-extramodules | cut -d" " -f2 | sed s/linux34-//g | sed ':a;N;$!ba;s/\n/ /g') $(pacman -Qq | grep linux34 | sed ':a;N;$!ba;s/\n/ /g')")
checking dependencies...
Targets (7): linux-2012.11-1 linux34-3.4.24-1 linux34-headers-3.4.24-1
linux34-nvidia-310.19-1 linux34-virtualbox-host-modules-4.2.6-1
nvidia-2012.11-1 virtualbox-host-modules-2012.11-1
Total Removed Size: 107.59 MiB
Do you want to remove these packages? [Y/n]
mhwd-kernel
antes para verificar a existência de um outro kernel em seu Manjaro, senão existir um outro o Manjaro não funcionará mais!ps: créditos philm in [How-To] Uninstall Manjaro's default kernel.
vlw fwi, Holmes