Страница 1 из 1
Создание образа IMG
Добавлено: 2016-02-25 0:25:34
icb
Хочу обновить BIOS через удаленную консоль. Файлы подсунуть можно примонтировав образ IMG.
А вот как его создать имея ZIP с файлами?
Создание образа IMG
Добавлено: 2016-02-25 1:36:48
Alex Keda
iso не умеет?
Создание образа IMG
Добавлено: 2016-03-22 22:07:58
icb
Монтировать умеет, но ФС должна быть FAT.
Создание образа IMG
Добавлено: 2016-03-22 23:22:07
guest
icb писал(а):Монтировать умеет, но ФС должна быть FAT.
Вы это, перезанимались...
FAT16/32 - для DOS
ISO9660 - для CD
Прошивать можно как с bootable Floppy/USB, так и с bootable CD, FreeDOS можно записать
хоть на Floppy, хоть на USB или CD.
Если BIOS поддерживает технологию типа загрузки образа с носителя в FAT16/FAT32, то
носитель не обязан быть bootable, апгрейд прямо из BIOS'а или по комбинации клавиш
загрузка BIOS-Flash утилиты.
Ну а образ CD - iso, USB FLash -> dd
Создание образа IMG
Добавлено: 2016-03-23 7:11:40
icb
undefined писал(а): Прошивать можно как с bootable Floppy/USB, так и с bootable CD
Это если загружаться в ОС.
Но сейчас во многих системах из BIOS можно вызвать
UEFI Shell, в нем перейти на носитель и запустить прошивку. Т.е. грузиться не надо. Но вот этот UEFI Shell умеет работать похоже только с ФС FAT. Пробовал подключить ISO с дистрибутивом FreeBSD - диск увидел, файлы нет (т.е. как я понимаю не понимает именно ФС).
Создание образа IMG
Добавлено: 2016-03-23 10:43:34
guest
icb писал(а):undefined писал(а): Прошивать можно как с bootable Floppy/USB, так и с bootable CD
Это если загружаться в ОС.
Но сейчас во многих системах из BIOS можно вызвать
UEFI Shell, в нем перейти на носитель и запустить прошивку. Т.е. грузиться не надо. Но вот этот UEFI Shell умеет работать похоже только с ФС FAT. Пробовал подключить ISO с дистрибутивом FreeBSD - диск увидел, файлы нет (т.е. как я понимаю не понимает именно ФС).
а-а-а, хочется из UEFI Shell...
Тогда смотрите требования Вендора:
- USB -> FAT16 или FAT32
- правильность размера кластера для FAT16/FAT32 (если этого требует вендор), зависит от размера
партиции, размер партиции не должен быть больше поддерживаемого и никаких FAT32L или VFAT
- соответствующего оформления MBR и смещения партиций, возможно не использовать выравнивания
или использовать его так как это делает M$
в своих записях нашел два пункта которые помогли: размер кластера от размера партиции и
начало первой партиции (у FreeBSD при использовании MBR -> с 63 сектора, у M$ не помню)
Имена файлов - не более 8+3 (filename.ext) и директорий не более 8 символов, все из первой
половины ASCII TABLE.
Создание образа IMG
Добавлено: 2016-03-23 10:54:25
icb
Это все понятно, имена файлов и т.п. - тут проблем нет, они идут из архива вендора.
Вопрос похоже именно как создать слайс и отформатировать накопитель.
Отформатировал в MS XP, смотрю fdisk и офигеваю - 4 партиции (unknown, novell netware, qnx4, unknown). Все разного размера, причем сумма их больше размера накопителя. Но при этом FreeBSD видит этот накопитель 1 диском da1 и нормально его монтирует как msdosfs. MS XP Тоже видит как 1 и нормально монтирует. Чудеса.
Создание образа IMG
Добавлено: 2016-03-23 11:06:23
guest
icb писал(а):Это все понятно, имена файлов и т.п. - тут проблем нет, они идут из архива вендора.
Вопрос похоже именно как создать слайс и отформатировать накопитель.
Отформатировал в MS XP, смотрю fdisk и офигеваю - 4 партиции (unknown, novell netware, qnx4, unknown). Все разного размера, причем сумма их больше размера накопителя. Но при этом FreeBSD видит этот накопитель 1 диском da1 и нормально его монтирует как msdosfs. MS XP Тоже видит как 1 и нормально монтирует. Чудеса.
уже сто раз можно было посмотреть рабочий вариант от XP/Windows7:
# fdisk -s /dev/da0
# fdisk -p /dev/da0
# gpart show da0
посмотреть общий размер da0 носителя, размер созданной партиции и номер
FAT32 вариаций, хоть пруд пруди, CHS, LBA, LARGE ...
Если UEFI Shell видит устройство и не видит ничего на нем, проблема в кластерной структуре FAT.
Создание образа IMG
Добавлено: 2016-03-23 12:00:16
icb
undefined писал(а): уже сто раз можно было посмотреть рабочий вариант от XP/Windows7:
Написал выше, что посмотрел - но не очень понятно как там уживаются эти разделы и как оно вообще работает.
Да и рука не поднимается создавать подобную хрень
Создание образа IMG
Добавлено: 2016-03-23 13:26:45
guest
icb писал(а):undefined писал(а): уже сто раз можно было посмотреть рабочий вариант от XP/Windows7:
Написал выше, что посмотрел - но не очень понятно как там уживаются эти разделы и как оно вообще работает.
Да и рука не поднимается создавать подобную хрень
значит, оно Вам не нужно, оставайтесь незнайкой или до лучших времен...
Хотели бы разобраться, давно б уже в студию выдали указанные ранее команды
для двух вариантов созданных USB:
- под freebsd
- под XP/Windows7
Создание образа IMG
Добавлено: 2016-03-23 13:36:07
icb
Сейчас именно этим занят. В FreeBSD разбил флешку так, что она теперь не хочет в виндах работать через проводник, а через диспетчер устройств работает. Борюсь с глюками
Создание образа IMG
Добавлено: 2016-08-24 14:06:44
icb
Решил вернуться к этому вопросу. Вот вывод команд:
Код: Выделить всё
# fdisk -s /dev/da1
/dev/da1: 504 cyl 255 hd 63 sec
Part Start Size Type Flags
1: 778135908 1141509631 0x72 0x6f
2: 168689522 1936028240 0x65 0x69
3: 1869881465 1936028192 0x79 0x73
4: 2885681152 55499 0x0d 0x74
# fdisk -p /dev/da1
# /dev/da1
g c504 h255 s63
p 1 0x72 778135908 1141509631
p 2 0x65 168689522 1936028240
p 3 0x79 1869881465 1936028192
p 4 0x0d 2885681152 55499
# gpart show da1
gpart: No such geom: da1.
Что это за мифические партиции и почему одна залазит на другую?