How to update Ubuntu ISO Kernel 如何更新Ubuntu光盘中的kernel

本文介绍了如何更新Ubuntu光盘中的内核,包括提取filesystem.squashfs文件、解压、安装新内核、删除旧内核及其依赖,以及制作和替换相关文件,最终更新ISO文件的md5sum.txt。
摘要由CSDN通过智能技术生成

1.提取ISO文件中的filesystem.squashfs文件
在这里插入图片描述
2.解压压缩文件,删除原始文件,将编译好的kernel拷贝到新文件夹的home目录

 sudo unsquashfs  ./filesystem.squashfs
 sudo rm filesystem.squashfs 
 sudo cp your_path/linux-*.deb squashfs-root/home/

3.挂载squashfs-root

sudo chroot ./squashfs-root/

mount none -t proc /proc

mount none -t sysfs /sys

mount none -t devpts /dev/pts

export HOME=/root

export LC_ALL=C

4.安装新的kernel,卸载老kernel

 dpkg -i /home/linux-*.deb

在这里插入图片描述
我的目的是删除5.3的kernel,保留4.19这个

这里面存在依赖关系,慢慢的调整

dpkg --purge linux-signed-generic-hwe-18.04
 dpkg --purge linux-generic-hwe-18.04
 dpkg --purge linux-image-generic-hwe-18.04
 dpkg --purge lin
Ubuntu Kylin是一个基于Ubuntu文操作系统,旨在为国用户提供更好的本地化体验。要构建Ubuntu Kylin的ISO映像,请按照以下步骤进行操作: 1. 下载Ubuntu Kylin的ISO映像和Ubuntu Kylin的源代码。 2. 安装Ubuntu Kylin的编译环境和必要的依赖项。在终端输入以下命令来安装这些软件包: ``` sudo apt-get update sudo apt-get install git ubuntu-dev-tools build-essential dh-make debhelper devscripts ``` 3. 解压缩Ubuntu Kylin的源代码,并切换到源代码目录。在终端输入以下命令: ``` tar -xzvf ubuntukylin.tar.gz cd ubuntukylin ``` 4. 在源代码目录构建软件包。在终端输入以下命令: ``` debuild -b -uc -us ``` 这将构建所有源代码的软件包,并在构建完成后生成deb二进制文件。 5. 创建一个新目录,将生成的deb二进制文件ISO映像复制到该目录。 6. 创建一个新的ISO映像。在终端输入以下命令: ``` sudo mkisofs -o /path/to/new/image.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -V "Ubuntu Kylin" . ``` 这将创建一个新的ISO映像,并在指定的路径下保存。请注意,您需要将“/path/to/new/image.iso”替换为您要保存ISO映像的实际路径。 7. 等待ISO映像创建完成,并验证它是否可以正常启动。 以上是构建Ubuntu Kylin ISO映像的简要步骤。请注意,这只是一个简单的示例,实际的构建过程可能会更加复杂,具体取决于您的系统配置和软件包需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值