2.Ubuntu基础使用-3.Ubuntu更换内核-《计算机知识》

admin 2025-11-02 22:09:37 系统网络 来源:ZONE.CI 全球网 0 阅读模式
  • Ubuntu 更换内核
    • Ubuntu 编译和安装内核
    • Grub配置

    Ubuntu 更换内核

    Ubuntu 编译和安装内核

    经验:下载版本接近的Linux内核,避免CONFIG修改过大,解决比较麻烦

    方法1:进入kernel目录

    1. cp /boot/config-$(uname -r)-generic .config
    2. # 查看下config文件,如果有:
    3. CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"
    4. 改为
    5. CONFIG_SYSTEM_TRUSTED_KEYS=""
    6. make menuconfig
    7. make -j$(cat /proc/cpuinfo | grep processor | wc -l)
    8. make -j$(cat /proc/cpuinfo | grep processor | wc -l) bindeb-pkg
    9. cp ../linux-image-*.deb 指定目录
    10. sudo dpkg -i 指定目录下的linux-image*.deb
    11. 注意不要安装带有dbg字符deb内核文件ls
    12. update-grub

    方法2(未测试):

    1. cp /boot/config-4.15.0-96-generic .config
    2. make menuconfig
    3. meka
    4. make modules
    5. sudo make INSTALL_MOD_STRIP=1 modules_install
    6. make install
    7. make headers_install
    8. update-grub

    Grub配置

    /etc/default/grub中配置

    1. GRUB_DEFAULT=0 # 如果要启动Advanced menu选项, 可以用 1 >x # 因为grub菜单栏 advanced menu在 1位置,后边x换成想要启动的顺序
    2. GRUB_TIMEOUT_STYLE=menu
    3. GRUB_TIMEOUT=3
    4. GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    5. GRUB_CMDLINE_LINUX_DEFAULT="debug initcall_debug"

    sudo update-grub && sudo update-grub2然后选择合适的内核即可

    01-shell脚本介绍-《shell脚本》 系统网络

    01-shell脚本介绍-《shell脚本》

    一、shell脚本是什么二、为什么要学shell,而不是其他计算机语言三、学习这门课程的优势四、学了能干什么五、学习什么内容六、学习的技巧七、成长路径八、学习环
    评论:0   参与:  18