Пытаюсь решить, казалось бы, простую задачу: есть файл с системой (со своей разметкой, разделами и т.д.) без загрузчика. Туда нужно впихнуть загрузчик, а а он что-то упирается.
Действую следующим образом:
Код: Выделить всё
losetup /dev/loop1 test.img
dmsetup create sdc --table "0 2064384 linear /dev/loop1 0"
kpartx -a /dev/mapper/sdc
mount /dev/mapper/sdc1 /mntКод: Выделить всё
grub-install --modules="ext2 " --force --root-directory=/mnt /dev/mapper/sdcКод: Выделить всё
/usr/sbin/grub-probe: error: no such disk.
Auto-detection of a filesystem of /dev/mapper/sdc1 failed.
Please report this together with the output of "/usr/sbin/grub-probe --device-map=/mnt/boot/grub/device.map
--target=fs -v /mnt/boot/grub" to <bug-grub@gnu.org>Код: Выделить всё
grub-probe: info:
Cannot stat `/dev/disk/by-id/dm-name-sdc', skipping.
grub-probe: info: changing current directory to /dev.
grub-probe: info: changing current directory to dri.
grub-probe: info: changing current directory to snd.
grub-probe: info: changing current directory to net.
grub-probe: info: changing current directory to shm.
grub-probe: info: changing current directory to usb.
grub-probe: info: changing current directory to mapper.
grub-probe: info: opening sdc1.
grub-probe: error: no such disk.