Существует несколько вариантов загрузки с USB-flash (USB-HDD, USB-ZIP, USB-FDD и тд).
Здесь рассмотренны два: USB-ZIP и USB-HDD - или тот или другой обязательно поддерживается любой материнской платой для загрузки (если у нее конечно есть USB).
Загрузочный образ USB-HDD
USB-HDD мало чем отличается от обычного HDD, кроме физического подключения.
Образ делается так:
Полученный образ просто копируется на флешку:
или:
,здесь вместо FLASH подставить устройство usb-flash
Загрузочный образ USB-ZIP
USB-ZIP от USB-HDD отличается немного в 3-м пункте:
Больше отличий у USB-ZIP от USB-HDD нет.
Статья взята с сайта Антона Тарасова , за что ему большое спасибо.
Оригинал статьи расположен здесь http://www.ant0.ru/usb-flash.html
Здесь рассмотренны два: USB-ZIP и USB-HDD - или тот или другой обязательно поддерживается любой материнской платой для загрузки (если у нее конечно есть USB).
Загрузочный образ USB-HDD
USB-HDD мало чем отличается от обычного HDD, кроме физического подключения.
Образ делается так:
- Создаем файл размером на 5-10% меньше от предполагаемого диска (для защиты от недобросовестных производителей дисков):
,здесь размер предполагаемого диска равен примерно 64Мбайта - Привязываем /dev/loop0 к данному файлу как есть:
- Создаем разметку на "диске" (натравливаем fdisk на образ для создания разметки):
,здесь тип создаваемой партиции "c" - Win95 FAT32 (LBA) - Привязываем /dev/loop1 к данному файлу со смещением, в котором должна начинаться партиция:
,здесь смещение 16384 получено по формуле: смещение = число секторов на дорожке * размер сектора * начальная дорожка раздела (32 * 512 * 1 = 16384). Или можно вычислить опытным путем (обычную флешку забить нулями, создать разметку, на первую партицию натравить yes, посмотреть откуда начинается y.y.y.y. с помощью hexcurse) - Создаем файловую систему vfat на созданной партиции:
- Натравливаем загрузчик syslinux на /dev/loop1:
- Все! Можно монтировать /dev/loop1 и забивать необходимыми файлами!
- После всех операций освобождаем занятые loop-ы:
Полученный образ просто копируется на флешку:
или:
,здесь вместо FLASH подставить устройство usb-flash
Загрузочный образ USB-ZIP
USB-ZIP от USB-HDD отличается немного в 3-м пункте:
- Создаем разметку на "диске" (натравливаем fdisk на образ для создания разметки):
,здесь строго необходимо указать количество головок 64 (-H64), количество секторов 32 (-S32) и партиция должна быть одна и 4й.
Больше отличий у USB-ZIP от USB-HDD нет.
Статья взята с сайта Антона Тарасова , за что ему большое спасибо.
Оригинал статьи расположен здесь http://www.ant0.ru/usb-flash.html
Комментариев нет:
Отправить комментарий