создал виртуальный жесткий диск на 2 гига. далее
под рутом
modprobe -r loop #тут он мне ошибку какую-то дает.
modprobe loop max_part=15
losetup -f hdd.img
эта штука пристраивается к /dev/loop0. все норм. далее через parted делаю
mklabel msdos
все норм. затем хочу создать раздел через fdisk, вроде создается нормально, но когда даю команду w, то он пишет что произошла ошибка записи, тра-ля-ля, что-то с ioctl() не то - ошибка параметра. пофиг. делаю
gparted /dev/loop0
в нем херачу раздел, форматирую как ext4.
mount /dev/loop0p1 /mnt
все норм монтируется, могу в папку файликов накидать. далее я ставлю grub'ли.
grub-install --root-directory=/mnt /dev/loop0
ошибок нет.
umount /mnt
losetup -d /dev/loop0
все норм.
далее я запущаю qemu
qemu-system-x86_64 hdd.img -enable-kvm
груб встал нормально, но сцука разделы не видит. пишет что-то
error: no such device <како-йто код (UUID подозреваю)>
и командная строка
grub rescue>
что за бред? почему он не видит раздел?