我需要一个 Linux 内核 4.5+ 的可启动 ISO 文件。但是,我找不到如何更改 ISO 文件的内核。
这官方网站说要更改“vmlinuz”文件。但是,我没有其他 vmlinuz 文件。我只有来自 ubuntu 内核站点的源代码。(可在本文末尾找到)
例如,我想使用Linux 内核 4.7.3
您能告诉我在哪里可以获取/如何创建 vmlinuz 文件以及最终的 iso 文件吗?
太感谢了,
答案1
我认为你看错了,首先将 ubuntu 安装到硬盘或persistent
USB 上,这样你才能进行更改。
现在它已安装完毕,您可以下载并安装所需的内核
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