Привет, хочу собрать образ kolibrios
#!/bin/sh
# Compile the KolibriOS kernel on Linux
# 2017, The KolibriOS team
KERPACK=$HOME/kolibrios/programs/other/kpack/kerpack_linux/kerpack
KOLIBRI_IMG=$HOME/nightly/kolibri.img
replace=1; # Replace kernel in the image file?
echo 'lang fix en' > lang.inc
fasm -m 65536 bootbios.asm bootbios.bin
fasm -m 65536 kernel.asm kernel.mnt
$KERPACK kernel.mnt kernel.mnt
[[ $replace -eq 1 ]] && {
mntpt=$(mktemp -d)
sudo mount -o loop $KOLIBRI_IMG $mntpt
sudo mount -o remount,rw $mntpt
sudo cp kernel.mnt ${mntpt}/KERNEL.MNT
sudo umount $mntpt
rmdir $mntpt
}
вот код который все должен сделать и создать образ я изменил
KOLIBRI_IMG=$HOME/nightly/kolibri.iso
так как мне нужно iso virtual box не видит .img запускаю и получаю вот какую ошибку
mount: /home/serrrgggeee/nightly/kolibri.img: failed to setup loop device: No such file or directory
mount: /tmp/tmp.Us69b2mdne not mounted or bad option
In some cases useful info is found in syslog - try
dmesg | tail or so.
umount: /tmp/tmp.Us69b2mdne: not mounted
rmdir: failed to remove '/tmp/tmp.Us69b2mdne': Directory not empty
создаю образ и получаю другие ошибки
dd if=/dev/zero of=$HOME/nightly/kolibri.iso bs=1M count=5
mount: wrong fs type, bad option, bad superblock on /dev/loop7,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
mount: /tmp/tmp.098UCUzNRq not mounted or bad option
In some cases useful info is found in syslog - try
dmesg | tail or so.
umount: /tmp/tmp.098UCUzNRq: not mounted
rmdir: failed to remove '/tmp/tmp.098UCUzNRq': Directory not empty
что нужно исправить, по сути дела мне просто нужно записать данные в образ?