从 Scratch 开始的 Live CD - 无 vmlinuz*/initrd.img*

从 Scratch 开始的 Live CD - 无 vmlinuz*/initrd.img*

遵循本指南:

https://help.ubuntu.com/community/LiveCDCustomizationFromScratch

当它询问:

cp chroot/boot/vmlinuz-2.6。--通用图像/Casper/vmlinuz

cp chroot/boot/initrd.img-2.6。--通用图像/casper/initrd.lz

我没有这样的文件:

ls chroot/boot

grub memtest86+.bin memtest86+.elf memtest86+_multiboot.bin

该指南是否过时了或者我错过了某个步骤?

编辑:

根据我下面的评论我正在做的事情:

sudo debootstrap --arch=$ARCH $RELEASE chroot

其中 amd64 和 trusty 是值。

答案1

该指南已过时,并且基于 2.6.xx 内核。我假设您正在运行较新的内核版本,因为这个问题是最近才提出的。

对于 Trusty Tahr,64 位 -

sudo debootstrap --arch=amd64 trusty chroot

要检查内核版本,请在终端中输入以下内容 -

uname -r

现在2.6.x-x用你的内核版本替换。例如- 3.13.0-37

cp chroot/boot/vmlinuz-3.13.0-37-generic image/casper/vmlinuz

cp chroot/boot/initrd.img-3.13.0-37-generic image/casper/initrd.lz

相关内容