更改可启动 ISO 文件的内核

更改可启动 ISO 文件的内核

我需要一个 Linux 内核 4.5+ 的可启动 ISO 文件。但是,我找不到如何更改 ISO 文件的内核。

官方网站说要更改“vmlinuz”文件。但是,我没有其他 vmlinuz 文件。我只有来自 ubuntu 内核站点的源代码。(可在本文末尾找到)

例如,我想使用Linux 内核 4.7.3

您能告诉我在哪里可以获取/如何创建 vmlinuz 文件以及最终的 iso 文件吗?

太感谢了,

答案1

我认为你看错了,首先将 ubuntu 安装到硬盘或persistentUSB 上,这样你才能进行更改。

现在它已安装完毕,您可以下载并安装所需的内核

wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.3/linux-headers-4.7.3-040703_4.7.3-040703.201609070334_all.deb]
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.3/linux-headers-4.7.3-040703-generic_4.7.3-040703.201609070334_amd64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.3/linux-image-4.7.3-040703-generic_4.7.3-040703.201609070334_amd64.deb
sudo dpkg -i 'linux-headers-4.7*.deb' 'linux-image-4.7*.deb'

现在重启

sudo reboot

现在你可以使用类似平盖伊(remastersys 的一个分支)

wget downloads.sourceforge.net/project/pinguy-os/ISO_Builder/pinguybuilder_4.3-8_all-beta.deb?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fpinguy-os%2Ffiles%2FISO_Builder%2F&ts=1473803400&use_mirror=heanet
sudo dpkg -i pinguybuilder_4.3-8_all-beta.deb

创建正在运行的系统的精确副本,包括内核和您希望进行的任何其他更改,它最后应该为您提供可启动的 ISO。

或者,您现在可以从工作系统的文件夹中拉出并将vmlinuz其添加到您的 ISO 中。initrd.gz/boot

答案2

官方网站说要更改“vmlinuz”文件。但是,我没有其他 vmlinuz 文件。我只有来自 ubuntu 内核站点的源代码。

您可以在 linux-image-xxx-xxxxxx-generic 包中找到此文件。

$ dpkg -c linux-image-4.7.3-040703-generic_4.7.3-040703.201609070334_amd64.deb | grep vmlinuz
-rw------- root/root   4134688 2016-09-07 09:45 ./boot/vmlinuz-4.7.3-040703-generic

相关内容