История изменений
Исправление Infra_HDC, (текущая версия) :
После того, как вы создали два раздела, посмотрите смещение и размер внутри файла:
parted disk.img unit b print
Далее делаете в каждом из разделов файловую систему, смотри man mkfs.ext4
. Из параметров вызова команды Вас будут интересовать расширенная опция, отвечающая за смещение, -E
offset=<указать_в_байтах_значение_поля_Начало,_см_выше>
, и «Размер», указываемый в самом последнем параметре вызова в мане как [ fs-size ]. Оба парамтера — целочисленная константа в байтах. Надо быть осторожным, чтобы обе файловые системы точно попали в свои разделы.
Теперь, как монтировать: с помощью -o loop,offset=<указать_в_байтах_значение_поля_Начало,_см_выше>
. Указывать размер файловой системы IMHO не надо,так как он уже прописан в самой файловой системе при ее создании.
Способ номер два, для новичков: запускаете QEMU с параметром -hda disk.img
, не забыв указать ISO-шник с которого грузиться, и делаете всё с вашим файлом, как с обычным дисковым устройством, возможно потребуется указать QEMU, что тип виртуального жесткого диска — RAW.
Как-то так. Потренируйтесь в тестовом режиме, прежде чем пускать решение в продакшен, в активное содержимое.
Исправление Infra_HDC, :
После того, как вы создали два раздела, посмотрите смещение и размер внутри файла:
parted disk.img unit b print
Далее делаете в каждом из разделов файловую систему, смотри man mkfs.ext4
. Из параметров вызова команды Вас будут интересовать расширенная опция, отвечающая за смещение, -E
offset=<указать_в_байтах_значение_поля_Начало,_см_выше>
, и «Размер», указываемый в самом последнем параметре вызова в мане как [ fs-size ]. Оба парамтера — целочисленная константа в байтах. Надо быть осторожным, чтобы обе файловые системы точно попали в свои разделы.
Теперь, как монтировать: с помощью -o loop,offset=<указать_в_байтах_значение_поля_Начало,_см_выше>
. Указывать размер файловой системы IMHO не надо,так как он уже прописан в разделе.
Способ номер два, для новичков: запускаете QEMU с параметром -hda disk.img
, не забыв указать ISO-шник с которого грузиться, и делаете всё с вашим файлом, как с обычным дисковым устройством, возможно потребуется указать QEMU, что тип виртуального жесткого диска — RAW.
Как-то так. Потренируйтесь в тестовом режиме, прежде чем пускать решение в продакшен, в активное содержимое.
Исходная версия Infra_HDC, :
После того, как вы создали два раздела, посмотрите смещение и размер внутри файла:
parted code unit b print
Далее делаете в каждом из разделов файловую систему, смотри man mkfs.ext4
. Из параметров вызова команды Вас будут интересовать расширенная опция, отвечающая за смещение, -E
offset=<указать_в_байтах_значение_поля_Начало,_см_выше>
, и «Размер», указываемый в самом последнем параметре вызова в мане как [ fs-size ]. Оба парамтера — целочисленная константа в байтах. Надо быть осторожным, чтобы обе файловые системы точно попали в свои разделы.
Теперь, как монтировать: с помощью -o loop,offset=<указать_в_байтах_значение_поля_Начало,_см_выше>
. Указывать размер файловой системы IMHO не надо,так как он уже прописан в разделе.
Способ номер два, для новичков: запускаете QEMU с параметром -hda disk.img
, не забыв указать ISO-шник с которого грузиться, и делаете всё с вашим файлом, как с обычным дисковым устройством, возможно потребуется указать QEMU, что тип виртуального жесткого диска — RAW.
Как-то так. Потренируйтесь в тестовом режиме, прежде чем пускать решение в продакшен, в активное содержимое.