multistrap to bootable image
Добрый день
Возможно ли с помощью multistrap собрать образ уже полностью настроенной rootfs, готовый для заливки на флешку методом dd.
В идеале хочется чтобы grub и parted с mbr отрабатывали честно на loopback device. Для простоты считаем что и host и таргет x86-32 и multistrap работает в native режиме.
Setting up linux-image-3.2.0-1-486 (3.2.6-1) ...
Running depmod.
vmlinuz(/boot/vmlinuz-3.2.0-1-486
) points to /boot/vmlinuz-3.2.0-1-486
(/boot/vmlinuz-3.2.0-1-486) -- doing nothing at /var/lib/dpkg/info/linux-image-3.2.0-1-486.postinst line 268.
initrd.img(/boot/initrd.img-3.2.0-1-486
) points to /boot/initrd.img-3.2.0-1-486
(/boot/initrd.img-3.2.0-1-486) -- doing nothing at /var/lib/dpkg/info/linux-image-3.2.0-1-486.postinst line 268.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-1-486 /boot/vmlinuz-3.2.0-1-486
update-initramfs: Generating /boot/initrd.img-3.2.0-1-486
df: Warning: cannot read table of mounted file systems
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-1-486 /boot/vmlinuz-3.2.0-1-486
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.2.0-1-486.postinst line 696.
dpkg: error processing linux-image-3.2.0-1-486 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of linux-image-486:
linux-image-486 depends on linux-image-3.2.0-1-486; however:
Package linux-image-3.2.0-1-486 is not configured yet.
dpkg: error processing linux-image-486 (--configure):
dependency problems - leaving unconfigured
Идея примонтировать /dev от host-a кажется мне весьма сомнительной.
Или всю эту задачу можно решать как-то иначе?
Демид
Reply to: