Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
n Flash 2.0 объемом 256 Мб, на которой предполагалось все это создать (Kingston DataTraveler 2.0), в Windows определяется как съемный носитель и соответственно не может быть размечен средствами программ работы с разделами жесткого диска типа Acronis Disk Director или Partition Magic.
Выход из положения был найден, когда я обнаружил, что другая, более старая Flash 1.1 128 Мб (Seitek BAR) определяется Windows как жесткий диск. С помощью Acronis Disk Director на этой Flash был создан раздел FAT16 размером 23 Мб, DOS загружен с дискеты с драйверами USB for DOS и вновь созданный раздел был сделан загрузочным командой «sys a: c:».
После этого я убедился, что DOS с этой Flash загружается, и скопировал ее начало (загрузчик, таблицу разделов, FAT и только что созданные системные файлы). Копировать все 23 Мб не было необходимости, поскольку нужная информация о файловой системе сосредоточена исключительно в FAT. Образ был создан следующей командой:
# dd if=/dev/da0 of=seitek2000.dsk count=2000
Файл образа, упакованный RAR 3.41, можно скачать по ссылке [8].
После его записи на Flash командой, например:
# dd if=seitek2000.dsk of=/dev/da0
получится Flash с одним разделом DOS, в котором ничего нет, кроме ядра системы – io.sys, msdos.sys и command.com. Менеджера разделов тоже нет. Надо сказать, что в процессе создания Flash именно этот файл не раз оказывал мне неоценимую помощь – неоднократно приходилось возвращаться к началу и заново разворачивать его на Flash. Отчет fdisk по этому файлу можно скачать по ссылке [9]. Обратите внимание, что значения начала и конца раздела выражены другими цифрами, хотя обьем тот же самый. Ниже приводятся данные о разделе, созданном с помощью Acronis Disk Directory Suite в Windows.
The data for partition 1 is:
sysid 4 (0x04),(Primary DOS with 16 bit FAT (< 32MB))
start 63, size 48132 (23 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 2/ head 254/ sector 63
Следующее действие заключалось в подборе менеджера загрузок, такого, чтобы он мог загрузиться с Flash сам и загрузить оттуда FreeBSD. В начале статьи уже перечислены менеджеры загрузок, которые были мной испытаны и проверка которых дала отрицательный результат. Первым был проверен BootEasy, являющийся стандартным менеджером загрузок для FreeBSD – дубовым, страшненьким и абсолютно надежным. Разумеется, он заработал. После установки BootEasy первым делом был создан образ области загрузчика (первые 63 сектора Flash) для восстановления работоспособности системы во время экспериментов с загрузчиками.