LINUX.ORG.RU

dd - создание загрузочной флешки


0

2

Для прошивки БИОСа ноута, надо создать загрузочную флешку с МС-ДОСом и программкой-прошивальщиком.

Скачал образ (ima), делаю копирование sudo dd of=/dev/sdc if=/path/to/dos.ima

Все файлы из образа скопировалось, но, размер флешки стал 1,1 Мб (стал = размеру образа ima). Т.е. на нее уже не записать доп. программку.

Как создать загрузочную флешку, что бы размер раздела ее не менялся?

PS: оффтопиком не является, главный вопрос про dd, dos тут не принципиален.

★★★★★

Последнее исправление: anonymous_sapiens (всего исправлений: 1)

Настолько древний ноут? Современные умеют сами подцеплять прошивку с флешки. Например мой еее701 цепляет прошивку если файл назвать соотв. образом и файловая система на флешке фат16.

TERRANZ ★★★★
()

Есть программа для Linux для прошивки BIOS. FlashROM или что-то в этом роде. И не нужен никакой DOS.

anonymous
()
Ответ на: комментарий от anon_666

ничего не понятно
mkdosfs - создаем фс, ок
mount - ну
cp - скопировали (что?)
umount -так..
dd - зачем предыдущие этапы?

anonymous_sapiens ★★★★★
() автор топика

А попробуй сначала поделить дискету на 2 раздела, первый - 1.2мб, второй - оставшееся место и... sudo dd of=/dev/sdc1 if=/path/to/dos.ima, ну и сделай первый раздел активным.

ghblehjr11
()
Ответ на: комментарий от fluorite

там сказано про дискету и CD. у меня этого нет и надо именно с флешки

anonymous_sapiens ★★★★★
() автор топика

Создайте на флешке таблицу разделов, установите MBR (программа install-mbr), разверните образ на раздел и в каком-нибудь gparted увеличите раздел до нужного размера.

AITap ★★★★★
()
Ответ на: комментарий от ghblehjr11

> А в чём дело?
Да фиг его знает, как DOS отнесётся к разделам на дискете.

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

Вероятно, да.

Хотя мне кажется, что надёжнее будет изменить размер раздела и файловой системы на нём.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Виндос видит не всякая, а вот как дос отнесётся я понятия не имею.
А может просто удалить что-нибудь ненужное и места хватит без расширения?

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

> Виндос видит не всякая,
Для неё это устройство «флешка», и наличие на ней более одного раздела - ересь.
А для DOS это жёсткий диск, а на жёстком диске почему бы не быть разделам?

А может просто удалить что-нибудь ненужное

Может быть. Что за DOS используете?

AITap ★★★★★
()
Ответ на: комментарий от AITap

Я уже давно ничего досового не использую.
Но, для прошивки биоса наворотов не надо. Достаточно
COMMAND.COM   54,645
MSDOS.SYS   38,138
IO.SYS   40,774
Размеры подсмотрены для 6.22 отсюда http://www.allbootdisks.com/disk_contents/dos.html

Так что для прошивалки и образа биос места должно хватить, если лишнее удалить.

Lumi ★★★★★
()
Ответ на: комментарий от anonymous_sapiens

Там в бивисах утилиты фирмовые везде стоят ИМХО, типа какой-нибудь апдейт флеш.

amorpher ★★★★★
()
Ответ на: комментарий от AITap

Мне не надо. У меня мамка сама себя шить умеет. Топикстартеру предложи.
Кстати, где он? Наверное давно уже дела сделал, а мы тут ерундой маемся.

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

нет, еще не сделал. потому как gparted не хочет создавать на моей флешке разделы, после dd.

anonymous_sapiens ★★★★★
() автор топика
Ответ на: комментарий от anonymous_sapiens

Чтобы gparted мог создавать разделы, запустите:

dd if=/dev/zero of=/dev/sdz bs=512 count=1

и выберите в GParted «создать новую таблицу разделов DOS».

а на фридос прошивальщик запустится?


Почему бы и нет?

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.