Автор Тема: [решено]создание загрузочной dos флешки  (Прочитано 3082 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mixtape

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 28
Добрый день!

Хочу создать загрузочную флешку с dos. Пробовал использовать mkfs.vfat, mkfs.msdos, скопировав сами файлы msdos, однако система пишет, что флешка не является загрузочной. Как установить boot флаг в man-страницах к mkfs я не нашёл. Подскажите варианты?
« Последнее редактирование: 28 Сентябрь 2015, 23:18:40 от mixtape »
 


yura_n

  • Гость
Re: создание загрузочной dos флешки
« Ответ #1 : 20 Сентябрь 2015, 18:06:49 »
Как установить boot флаг в man-страницах к mkfs я не нашёл.
Как бы не случайно. Загрузочный флаг устанавливается при создании разделов, то есть, до того, как будет создана файловая система. Это делается с помощью fdisk или cfdisk.
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3625
  • Buster TDE & KDE
Re: создание загрузочной dos флешки
« Ответ #2 : 20 Сентябрь 2015, 20:19:07 »
Позвольте поинтересоваться целью вашего предприятия....так то есть более простой способ создания флешки с досом и не только, но он исключительно из под винды.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 731
  • gentoo
  • Jabber: yoric@jabber.ru
Re: создание загрузочной dos флешки
« Ответ #3 : 20 Сентябрь 2015, 20:49:20 »
Подальше от винды, будем всё делать под линуксом)) Если я ничего не забыл, то последовательность такая:
fdisk
fsck
скопировать сисфайлы (command.com etc
syslinux сконфигурить и запустить
« Последнее редактирование: 20 Сентябрь 2015, 20:52:08 от yoric »
 

Оффлайн mixtape

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 28
Re: создание загрузочной dos флешки
« Ответ #4 : 20 Сентябрь 2015, 21:35:42 »
yura_n, судя по выводу "fdisk -l", команда "mkfs.vfat -F32 -n 'DOS' /dev/sdb1" уже создаёт на устройстве /dev/sdb первичный раздел /dev/sdb1 с boot флагом на весь доступный объём. правда тип указан "HPFS/NTFS/exFAT". Я думал, что FAT32 это "W95 FAT32". или что-то путаю?

ferum, мне нужно из под debian.

yoric, делаю также только без fsck:

#mkfs.vfat -F32 -n 'DOS' /dev/sdb1
копирую command.com, io.sys, msdos.sys
#syslinux /dev/sdb1
однако syslinux говорит, что конфигурационный файл не было найден.
 

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 731
  • gentoo
  • Jabber: yoric@jabber.ru
Re: создание загрузочной dos флешки
« Ответ #5 : 20 Сентябрь 2015, 21:48:03 »
Ой, виноват, вместо fsck я имел ввиду mkfs. А конфиг как раз-то надо создать, подробностей не помню.
"mkfs.vfat -F32 -n 'DOS' /dev/sdb1" форматирует ранее созданный раздел.

Рядом с сисфайлами положить syslinux.cfg, потом запускать syslinux. Что-то вроде этого, остался от экспериментов. Редактируйте.

[вложение удалено администратором]
« Последнее редактирование: 20 Сентябрь 2015, 21:56:36 от yoric »
 

Оффлайн mixtape

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 28
Re: создание загрузочной dos флешки
« Ответ #6 : 20 Сентябрь 2015, 21:52:13 »
yoric, ну да, просто у меня уже таблица разделов есть, поэтому достаточно отформатировать только.
жаль, буду дальше искать решение...
 

yura_n

  • Гость
Re: создание загрузочной dos флешки
« Ответ #7 : 20 Сентябрь 2015, 23:35:52 »
Выполните:
fdisk -l
со вставленной флешкой. И выложите вывод, который касается флешки, сюда.
 

Оффлайн mixtape

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 28
Re: создание загрузочной dos флешки
« Ответ #8 : 20 Сентябрь 2015, 23:51:49 »
yura_n:

Disk /dev/sdc: 7,6 GiB, 8103395328 bytes, 15826944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0003b0d3

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdc1  *     2048 15826943 15824896  7,6G  c W95 FAT32 (LBA)
 

yura_n

  • Гость
Re: создание загрузочной dos флешки
« Ответ #9 : 20 Сентябрь 2015, 23:57:34 »
У вас загрузочная флешка. Ищите проблему в чем-то еще.
 

Оффлайн Александр Кряжев

  • Местный житель
  • ***
  • Сообщений: 457
  • OpenSuse & Plasma
    • записки прозапас
Re: создание загрузочной dos флешки
« Ответ #10 : 21 Сентябрь 2015, 10:46:16 »
Насколько я помню, для Dos'а даже не обязательно загрузочный флаг в диске выставлять. Нужно тупо скопировать три файла в корень и оно взлетит. Прошу простить, сейчас не вспомню, что за файлы - давно этим занимался. :)
 

Оффлайн mixtape

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 28
Re: создание загрузочной dos флешки
« Ответ #11 : 21 Сентябрь 2015, 23:51:11 »
Насколько я помню, для Dos'а даже не обязательно загрузочный флаг в диске выставлять. Нужно тупо скопировать три файла в корень и оно взлетит. Прошу простить, сейчас не вспомню, что за файлы - давно этим занимался. :)

в том-то и дело, что даже при наличии бут флага и эти трёх файлов (command.com, io.sys, msdos.sys) - не заводится
 

Оффлайн vacka

  • Местный житель
  • ***
  • Сообщений: 118
Re: создание загрузочной dos флешки
« Ответ #12 : 22 Сентябрь 2015, 10:07:42 »
а энтот DOS .iso? multisystem не пробовали?
 

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 731
  • gentoo
  • Jabber: yoric@jabber.ru
Re: создание загрузочной dos флешки
« Ответ #13 : 22 Сентябрь 2015, 22:04:50 »
Помнится, что-то я ещё с MBR делал... Ага, нашёл в history:
syslinux -d /HBCD -i /dev/sdc1
dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdc
parted /dev/sdc set 1 boot on
 

Оффлайн mixtape

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 28
Re: создание загрузочной dos флешки
« Ответ #14 : 28 Сентябрь 2015, 23:18:10 »
скачал образ msdoc и развернул из него.
 

Теги:
 

[Решено] firefox 25

Автор wild_blood

Ответов: 30
Просмотров: 4832
Последний ответ 20 Ноябрь 2013, 14:53:31
от wild_blood
[Решено] Удалил разделы gparted'ом.

Автор TepakoT

Ответов: 2
Просмотров: 1919
Последний ответ 01 Июнь 2014, 13:41:07
от TepakoT
[Решено] Software Center недоступен

Автор ilyuha21st

Ответов: 3
Просмотров: 1963
Последний ответ 02 Октябрь 2011, 13:53:05
от eof
[Решено].htaccess Интересный серверный файл

Автор YVSIK

Ответов: 6
Просмотров: 1345
Последний ответ 31 Январь 2015, 18:31:18
от YVSIK
[Решено] Отключение истории введенных команд

Автор Роман846

Ответов: 1
Просмотров: 1968
Последний ответ 28 Май 2012, 20:45:21
от rayanAyar