遵循本指南:
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