Наш провайдер rinet
UnixFAQ.ru
   :: Поиск  
   :: Самые новые ::

   :: Самые читаемые ::
   :: Реклама ::

Начало
Остальное

Чем выковырять загрузочный образ дискеты из ISO?

 

Ответ на вопрос был дан Игорем Сысоевым (/redir.pl?url=http://sysoev.ru) в конференции fido7.ru.unix.bsd

В общем случае делаем так - берём диск, например, NT и смотрим:
sudo dd if=/dev/acd0c skip=0x11 bs=2k count=1 2>/dev/null | LC_CTYPE=C hd

00000000  00 43 44 30 30 31 01 45  4c 20 54 4f 52 49 54 4f  |.CD001.EL TORITO|
00000010  20 53 50 45 43 49 46 49  43 41 54 49 4f 4e 00 00  | SPECIFICATION..|
00000020  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000040  00 00 00 00 00 00 00 13  00 00 00 00 00 00 00 00  |................|
Видим число 0x13 - это сектор, где находится бут-каталог. У фри он в 3.x и ранее был доступен как /floppies/boot.catalog. В 4.x его убрали.
Делаем:
sudo dd if=/dev/acd0c skip=0x13 bs=2k count=1 2>/dev/null | LC_CTYPE=C hd

00000000  01 00 00 00 4d 69 63 72  6f 73 6f 66 74 20 43 6f  |....Microsoft Co|
00000010  72 70 6f 72 61 74 69 6f  6e 00 00 00 4c 49 55 aa  |rporation...LIU.|
00000020  88 00 00 00 00 00 04 00  14 00 00 00 00 00 00 00  |................|
00000030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
Если правильно помню, ноль после 0x88 - это имидж без эмуляции, число 0x14 - сектор, с которого он начинается, а длина его - 0x400. Длина считается в виртуальных секторах, то есть 512 байт. 0x4 - 2K. Для флоппов, насколько я понимаю, длина игнорируется и стоит 1 (одна) штука.
1 после 0x88 - это 1.2 флоппи, 2 - 1.44 флоппи, 3 - 2.88 флоппи. 4 - жёсткий диск. По-моему, так.
Для полной информации ищем в Гугле спецификацию El Torito. Также смотрим вот этот документ: http://www.phoenix.com/PlatSS/PDFs/specs-cdrom.pdf


Создано: Gleb Smirnoff

Последнее обновление: Gleb Smirnoff

   :: Новости ::

Сайт снова оживлен на новой площадке.

sem, 22.11.2008

Новый участник проекта - Сергей Матвейчук

glebius, 30.01.2005

Новый участник проекта - Владимир Савкин

glebius, 24.01.2004

Сайт переехал на новую площадку. Теперь услуги co-location предоставляются компанией Best Telecommunications, за что им огромное спасибо.

glebius, 05.09.2003

Новый участник проекта - Андрей Павлов

glebius, 29.07.2002

Сайт вернулся к жизни. Два месяца назад отказал жесткий диск, до этого работавший безотказно и не подавая никаких признаков скорой смерти. Тк я по жизни разгильдяй, то бэкапа не было. Однако нашлись добрые люди, которые подкинули свои мирроры и кэши, и как видите, мы снова живем. Огромное человеческое спасибо Константину Елапину, Дмитрию Тейблюму и Александру Дилевскому из Яндекса, а также vasilich@softhome.net и kx@usp.ru.
Новый дизайн сайта сделал Андрей Селиванов.

glebius, 20.07.2002