虚拟化(Vmware系列)&运维系列&双系统系列【亲测有效】:Linux 之七 Ubuntu 22.04 修改内核、远程桌面、包后缀(-dev、-dbg等)、阶段更新

492 篇文章 ¥129.90 ¥299.90
87 篇文章 ¥119.90 ¥299.90

Linux 之七 Ubuntu 22.04 修改内核、远程桌面、包后缀(-dev、-dbg等)、阶段更新

  • Linux 之七 Ubuntu 22.04 修改内核、远程桌面、包后缀(-dev、-dbg等)、阶段更新
    • 安装其他版本内核
      • 手动安装
        • 如上所示,内核并不是只有一个包,通常会有 `linux-headers-*-generic_*`、 `linux-headers-*_all`、 `linux-image-unsigned-*-generic_*`、 `linux-modules-*-generic_*` 四个软件包(我们通常需要的就是名字中带有 `generic` 字样的包),我们可以使用 `dpkg -x xx.deb ./xxx` 将这些包解压看到里面的内容。
          • linux-headers-*:
          • linux-image-*:
          • linux-modules-*:
            • 安装步骤:
      • Mainline Kernel Installer
    • 修改默认版本内核
      • 命令行方式
        • 1. 首先打开 `sudo nano /boot/grub/grub.cfg`,从中选择要配置的内核参数。这个文件就是 `GRUB 启动项`的菜单描述文件!`GRUB` 在启动中会读取该文件,然后显示出来就是我们看到的 `GRUB 引导界面`。</font>
        • 2. 编辑默认的 `GRUB 配置文件`:`sudo nano /etc/default/grub`,其中,默认的 `GRUB_DEFAULT=0` 就表示使用上面的第 0 个菜单项(也就是默认`选中 Ubuntu 这条菜单`),这里我以修改为 `Linux 5.15.0-53-generic` 为例。
        • 3. 保存后退出。然后执行 `sudo update-grub`,最后 `sudo reboot` 重启应该就可以会自动选择我们指定的内核了。
      • grub-customizer
    • 开启 GRUB 引导页面
      • 1. 编辑默认的 `GRUB 配置文件`:`sudo nano /etc/default/grub`
      • 2. 保存后退出。然后执行 `sudo update-grub`,最后 `sudo reboot` 重启应该就可以看到 `GRUB 引导界面`了。
    • 自编译内核
      • 进入下载的源码目录,切换为想要的分支,然后打上上文说的补丁。然后按照如下步骤编译自己的内核即可:
        • 1. 这里我们复制 `Ubuntu` 自己的配置 `cp /boot/config-$(uname -r) .config`,这样就省了 `make x86_64_defconfig` 和 make `menuconfig` 了。
        • 2. 关闭启用模块签名,以便进行编译
        • 3. `配置 LOCALVERSION 变量`,为自定义内核添加一个标签(格式就是 `6.5.0-zcs`):
        • 4. 安装必要的依赖包 `sudo apt install flex bison libncurses5 libncursesw5 libncurses-dev libssl-dev libelf-dev`
        • 5. `sudo make -j$(nproc)` 启动编译
        • 6. `sudo make modules_install` 按照默认那些内核模块
        • 7. `sudo make install` 安装内核
        • 8. `sudo nano /etc/default/grub` `编辑 GRUB2 的配置文件`。这里也可以直接配置上默认内核。
        • 9. `sudo update-grub` 然后 `sudo reboot` 就会`显示 GRUB 界面`,从中选择自己的内核版本即可。
    • 远程桌面
      • 处理锁屏断开问题
      • 处理重启无法连接问题
        • 包后缀
          • 无后缀:
          • -dev:
          • -utils:
          • -dbg:
          • -doc:
    • The following packages have been kept back
    • 参考
    • 自己
      • Mainline Kernel Installer




Linux 之七 Ubuntu 22.04 修改内核、远程桌面、包后缀(-dev、-dbg等)、阶段更新

前段时间重新安装了 Ubuntu 22.04 LTS,安装后没有显示 GRUB 引导页面(默认自动跳过),直接使用默认内核启动,而我需要变更一下默认的内核版本,特此记录一下修改过程。

安装其他版本内核

Ubuntu 中安装其他版本的内核非常简单,内核其实就是相当于一个软件(DEB 包),安装方式与其他软件并没有啥区别。首先,使用命令 uname -sr 就可以查看当前运行的内核版本。

在这里插入图片描述
注意,这里说的是安装一个其他版本的内核,与更新当前 Ubuntu 的内核不同。如果是更新当前 Ubuntu 的内核,则是直接使用命令 sudo apt-cache search linux-image- 可以搜到针对当前 Ubuntu 版本的官方发布的不同版本的内核,然后使用 sudo apt-get install xxx 即可。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坦笑&&life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值