Nemo

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Nemo » Работа в системе » Работа с образами


Работа с образами

Сообщений 1 страница 2 из 2

1

Создание образа дискеты размером 2.88 Мб:

Код:
dd if=/dev/zero of=floppy288.img bs=1024 count=2880

Создание в образе файловой системы vfat:

Код:
/sbin/mkdosfs floppy288.img

Создание образа загрузочным:

Код:
ms-sys -1 -f floppy288.img

Монтирование образа:

Код:
mount -o loop floppy288.img /mnt

Копирование системных файлов ms-dos на образ:

Код:
cp msdos.sys /mnt/
cp io.sys /mnt/
cp command.com /mnt/

Размонтирование образа:

Код:
umount /mnt

Создание загрузочного iso-образа с загрузочным образом дискеты:

Код:
cp floppy288.img cd-files/eltorito.img
mkisofs -b eltorito.img -c eltorito.cat -o cdimage.iso cd-files

0

2

Как примонтировать в Linux раздел с образа диска записанного в файл

Имеем полный образ USB Flash, полученный после команды:

Код:
dd if=/dev/sdb of=usb.img

Перед монтированием, необходимо выяснить смещение в секторах относительно начала образа:

Код:
fdisk usb.img
Command (m for help): p (на запрос нажимаем клавишу с латинской "p")
Disk usb.img: 0 MB, 0 bytes
          __________
63 heads, 62 sectors/track, 0 cylinders
                            ___
Units = cylinders of 3906 * 512 = 1999872 bytes

Disk identifier: 0x00000000
               _____
Device    Boot Start   End   Blocks  Id  System
usb.img1         1     701   369022  6   FAT16

Смещение будет равно:

число секторов на дорожке * размер сектора * начальная дорожка раздела

Код:
       __   ___   _
Итого: 62 * 512 * 1 = 31744

Монтируем в каталог /mnt/img:

Код:
mount -o loop,offset=31744 usb.img /mnt/img

Спасибо говорим Opennet.ru

0


Вы здесь » Nemo » Работа в системе » Работа с образами