byavl Опубликовано 10 января, 2009 Жалоба Поделиться Опубликовано 10 января, 2009 Hi all! Собственно subj: "Как сделать загрузочную флэшку с msdos из под Линукса?" Пробовал использовать syslinux - все замечательно, флэшка стартует, syslinux грузиться, но при загрузке уже собствено msdos-образа получаю экран с цветными буковками и квадратами. Как "скрестить" msdos-образ и syslinux? Что особого такого надо еще сделать - не врублюсь... зы: и где в инете можно найти образы msdos? Имеется в виду именно образ, т.е. бинарный код, а не свалка exe-шников под названиеем "образы" Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 10 января, 2009 Жалоба Поделиться Опубликовано 10 января, 2009 Опишите подробнее задачу. Если вы хотите запустить msdos с флэшки, то при чем тут GNU/Linux и syslinux? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
byavl Опубликовано 11 января, 2009 Автор Жалоба Поделиться Опубликовано 11 января, 2009 Legalizer писал(а) Sat, 10 January 2009 21:59 Опишите подробнее задачу. Если вы хотите запустить msdos с флэшки, то при чем тут GNU/Linux и syslinux? Ну надо-ж тз-под чего-то сделать эту флэшку! Почему-бы и не из под linux?... Есть нетбук с Linux-ом (MDV2009pwr). Требуется перешить BIOS. Для этого необходимо загрузиться в MSODS и запустить прошивалку. На нетбуке нет: CD/floppy Есть: USB/SD/MMC/wifi/eth100/выход в internet. Загружаемость флэшки делается тривиально с помощью syslinux. А вот собственно запуск образа msdos получается кривой. Пробовал 7(семь) бинарных образов msdos, с трудом найденных на просторах инета - результаты все одинаковы - экран с цветными квадратами и буквами. Итого "чистый" вопрос: Как сделать загружаемую флэшку с msdos из под linux? Средствами windows не предлагать... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vpk_vpk Опубликовано 11 января, 2009 Жалоба Поделиться Опубликовано 11 января, 2009 Может, дело не в образах MS-DOS, а в ноутбуке, т.е., с DOS'ом он не работает? P.S. Многие ноутбуки прошиваются только из под Windows, WinFlash'ем. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
byavl Опубликовано 11 января, 2009 Автор Жалоба Поделиться Опубликовано 11 января, 2009 vpk писал(а) Sun, 11 January 2009 11:14 [...] P.S. Многие ноутбуки прошиваются только из под Windows, WinFlash'ем. Не согласен! Ноутбук - это вам не winmodem. Любой типичный ноутбук может работать под ДОС. И прошиваться из под ДОС - если производитель написал соответстующую "прошивалку". Отсутсвие ДОС-овской прошивалки не означает, что бук "шьется" только из под Windows, просто производителю лень да и только. В моем случае прошивалка для ДОС-а... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 11 января, 2009 Жалоба Поделиться Опубликовано 11 января, 2009 В общем, мои мысли по предмету такие. syslinux здесь ни при чем, т.к. это программа, которая загружает ядро Linux и только. Это загрузчик, заточенный под конкретную систему. В MS DOS была программа sys для этой цели. Соответственно, вам надо запустить msdos в виртуальной машине, как-то подцепить к ней флэшку, и сделать ее загрузочной средствами MS DOS. Подозреваю, что это невозможно, т.к. DOS сам по себе не умеет (и уже не будет уметь) работать с usb mass storage устройствами. Если производитель вашего железа позаботился о выпуске новой прошивки для BIOS, он вероятно должен позаботиться и о возможности прошить ваше железо. Вот надо почитать и сделать именно так, как задумал производитель. Если он предлагает сделать это под DOS, то уточняйте на сайте поддержки, как именно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vpk_vpk Опубликовано 11 января, 2009 Жалоба Поделиться Опубликовано 11 января, 2009 Имелось в виду именно "просто производителю лень да и только". Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.