虚拟化(Vmware系列)&运维系列&双系统系列【亲测有效】:Linux 之七 Ubuntu 22.04 修改内核、远程桌面、包后缀(-dev、-dbg等)、阶段更新
Linux 之七 Ubuntu 22.04 修改内核、远程桌面、包后缀(-dev、-dbg等)、阶段更新
- Linux 之七 Ubuntu 22.04 修改内核、远程桌面、包后缀(-dev、-dbg等)、阶段更新
-
- 安装其他版本内核
- 修改默认版本内核
-
- 命令行方式
-
- 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. 这里我们复制 `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 界面`,从中选择自己的内核版本即可。
- 远程桌面
- The following packages have been kept back
- 参考
- 自己
Linux 之七 Ubuntu 22.04 修改内核、远程桌面、包后缀(-dev、-dbg等)、阶段更新
前段时间重新安装了 Ubuntu 22.04 LTS
,安装后没有显示 GRUB 引导页面
(默认自动跳过),直接使用默认内核启动,而我需要变更一下默认的内核版本,特此记录一下修改过程。
安装其他版本内核
Ubuntu
中安装其他版本的内核非常简单,内核其实就是相当于一个软件(DEB 包
),安装方式与其他软件并没有啥区别。首先,使用命令 uname -sr
就可以查看当前运行的内核版本。
注意,这里说的是安装一个其他版本的内核,与更新当前 Ubuntu
的内核不同。如果是更新当前 Ubuntu 的内核,则是直接使用命令 sudo apt-cache search linu
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)