Создание образа IMG

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
icb
лейтенант
Сообщения: 749
Зарегистрирован: 2008-07-15 16:11:11

Создание образа IMG

Непрочитанное сообщение icb » 2016-02-25 0:25:34

Хочу обновить BIOS через удаленную консоль. Файлы подсунуть можно примонтировав образ IMG.
А вот как его создать имея ZIP с файлами?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35291
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Создание образа IMG

Непрочитанное сообщение Alex Keda » 2016-02-25 1:36:48

iso не умеет?
Убей их всех! Бог потом рассортирует...

icb
лейтенант
Сообщения: 749
Зарегистрирован: 2008-07-15 16:11:11

Создание образа IMG

Непрочитанное сообщение icb » 2016-03-22 22:07:58

Монтировать умеет, но ФС должна быть FAT.

guest
проходил мимо

Создание образа IMG

Непрочитанное сообщение guest » 2016-03-22 23:22:07

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

icb
лейтенант
Сообщения: 749
Зарегистрирован: 2008-07-15 16:11:11

Создание образа IMG

Непрочитанное сообщение icb » 2016-03-23 7:11:40

undefined писал(а): Прошивать можно как с bootable Floppy/USB, так и с bootable CD
Это если загружаться в ОС.
Но сейчас во многих системах из BIOS можно вызвать UEFI Shell, в нем перейти на носитель и запустить прошивку. Т.е. грузиться не надо. Но вот этот UEFI Shell умеет работать похоже только с ФС FAT. Пробовал подключить ISO с дистрибутивом FreeBSD - диск увидел, файлы нет (т.е. как я понимаю не понимает именно ФС).

guest
проходил мимо

Создание образа IMG

Непрочитанное сообщение guest » 2016-03-23 10:43:34

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.

icb
лейтенант
Сообщения: 749
Зарегистрирован: 2008-07-15 16:11:11

Создание образа IMG

Непрочитанное сообщение icb » 2016-03-23 10:54:25

Это все понятно, имена файлов и т.п. - тут проблем нет, они идут из архива вендора.
Вопрос похоже именно как создать слайс и отформатировать накопитель.

Отформатировал в MS XP, смотрю fdisk и офигеваю - 4 партиции (unknown, novell netware, qnx4, unknown). Все разного размера, причем сумма их больше размера накопителя. Но при этом FreeBSD видит этот накопитель 1 диском da1 и нормально его монтирует как msdosfs. MS XP Тоже видит как 1 и нормально монтирует. Чудеса.

guest
проходил мимо

Создание образа IMG

Непрочитанное сообщение guest » 2016-03-23 11:06:23

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.

icb
лейтенант
Сообщения: 749
Зарегистрирован: 2008-07-15 16:11:11

Создание образа IMG

Непрочитанное сообщение icb » 2016-03-23 12:00:16

undefined писал(а): уже сто раз можно было посмотреть рабочий вариант от XP/Windows7:
Написал выше, что посмотрел - но не очень понятно как там уживаются эти разделы и как оно вообще работает.
Да и рука не поднимается создавать подобную хрень ;)

guest
проходил мимо

Создание образа IMG

Непрочитанное сообщение guest » 2016-03-23 13:26:45

icb писал(а):
undefined писал(а): уже сто раз можно было посмотреть рабочий вариант от XP/Windows7:
Написал выше, что посмотрел - но не очень понятно как там уживаются эти разделы и как оно вообще работает.
Да и рука не поднимается создавать подобную хрень ;)
значит, оно Вам не нужно, оставайтесь незнайкой или до лучших времен...

Хотели бы разобраться, давно б уже в студию выдали указанные ранее команды
для двух вариантов созданных USB:
- под freebsd
- под XP/Windows7

icb
лейтенант
Сообщения: 749
Зарегистрирован: 2008-07-15 16:11:11

Создание образа IMG

Непрочитанное сообщение icb » 2016-03-23 13:36:07

Сейчас именно этим занят. В FreeBSD разбил флешку так, что она теперь не хочет в виндах работать через проводник, а через диспетчер устройств работает. Борюсь с глюками :)

icb
лейтенант
Сообщения: 749
Зарегистрирован: 2008-07-15 16:11:11

Создание образа IMG

Непрочитанное сообщение icb » 2016-08-24 14:06:44

Решил вернуться к этому вопросу. Вот вывод команд:

Код: Выделить всё

# 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.
Что это за мифические партиции и почему одна залазит на другую?