1、kernel更新步驟linux
一、genkernel --menuconfig all編緝配置。從新編譯kernel,make && make modules_install。app
二、編譯完成以後,將arch/x86_64/boot/bzImage拷貝到/boot下,而後修改成適當的名字。it
三、運行genkernel initramfs,在boot下生成initramfs,而後修改成適當的名字。asm
四、將.config拷貝到/etc/kernels目錄下,這裏是genkernel存放它配置的kernel config文件的地方。編譯
五、將System.map拷貝到/boot下。module
2、使用systemd與openrc衝突問題配置
一、改用systemd後,雖然eselect profile將profile改成default/linux/amd64/13.0/desktop/plasma/systemd,而且在/etc/portage/package.mask中加入sys-apps/sysvinit,可是在emerge update時,仍然提示systemd-sysv-utils與openrc須要的sysvinit衝突,其中openrc被service-manager虛擬包依賴。date
二、在/etc/portage/profile/packages中加入一行:-*sys-apps/openrcfile