Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Батник для выбора ОС

Автор: approved
Дата сообщения: 18.09.2006 19:09
Нужно сделать батник для выбора между ХР и досом, во время загрузки. Помогите, как сделать Заранее спасибо.
Автор: DeADMoHAX
Дата сообщения: 18.09.2006 19:40
approved
дражайший, бред говорите... bat есть файл сценария виндовской оболочки командной строки. и он не можетс работать без загрузки виндоус или ДОС.
Автор: approved
Дата сообщения: 18.09.2006 19:54
DeADMoHAX
Возможно. тогда спрошу по другому-как реализовать пункты выбора ОС через меню между ХР и досом. boot.ini ? Как добавить дос? Прямым линком на какой-нибудь vc.exe?
Автор: Xarde
Дата сообщения: 18.09.2006 21:33

Цитата:
bat есть файл сценария виндовской оболочки командной строки

Полностью согласен с Вашим же утверждением:

Цитата:
дражайший, бред говорите...



Батники работают с ДОСовской командной строкой. Точнее, с командной строкой от command.com, который можно запускать (в извращённом виде, конечно) и из-под винды. Кстати, под NT он зовётся cmd.exe и имеет больше возможностей, чем обычный ДОСовский командный процессор.

approved
Не совсем понятно, что требуется? Если требуется выбор ОСи при загрузке компа, то тут появляется множество вопросов типа "а на каких разделах они стоят и как вообще дружат?". В общем, конкретизируйте вопрос, уважаемый, если не трудно. Или хотя бы опишите, что есть и что хотите получить в результате.
Автор: ItsJustMe
Дата сообщения: 18.09.2006 21:58
approved
Ваш вопрос понятен. По поводу bat или cmd, полагаю, вам уже все разъяснили.
Что же касается вашей проблемы, то она решается просто

boot.ini
-----------------------
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /fastdetect
C:\bootsect.bin="Alternative OS"
-----------------------

bootsect.bin - загрузочный сектор (первые 512 байт) раздела, где стоит другая ос
Автор: approved
Дата сообщения: 18.09.2006 22:14
Xarde
Нужен выбор между стандартным запуском ХР и каким-нибудь досовским файловым менеджером в дос режиме, с работающей мышкой сд-ромом и т.п.
ItsJustMe
А если это не раздел, а обычная папка с файловым менеджером, который должен запуститься в досе?
Автор: Oleg_Kurilin
Дата сообщения: 19.09.2006 06:21
approved

Цитата:
А если это не раздел, а обычная папка с файловым менеджером, который должен запуститься в досе?

Прежде чем запустить файловый менеджер, нужно загрузить сам дос! А он где? есть возможность оставить его на том же разделе, где и ХР, но он должен быть (раздел) в формате FAT, что очень не рекомендуется для NT систем.
Так что выход один, создать раздел, установить на него дос, вытащить загрузочный сектор и указать его в boot.ini, как описано выше. В случае совместного использования раздела досом и ХР, перед установкой доса НЕОБХОДИМО сохранить загрузочный сектор ХР, а перед восстановлением сохранить загрузочный сектор доса.
Автор: pitpjp
Дата сообщения: 19.09.2006 10:08
Ну если совсем лень разбиратся и понимать, можно поступить по-другому. Во-первых должен быть FAT раздел на винте - это обязательно, во вторых можно воспользоватся доп софтом типа System Commander или Acronis OS Selector и тому подобные... их много разных. Советую все же разобратся в сути вопроса САМОМУ, иначе все как обычно - потертые разделы, переставшая загружатся ОС и т.п... И главное - а может оно не надо на самом деле, может достаточно скачать образ boot CD с ДОС и прочим, коих в инете немеряно и записать болванку?
Автор: XPEHOMETP
Дата сообщения: 19.09.2006 10:46
А почему бы в ДОС не загрузиться просто с дискеты? Поискать в интернете на что-нибудь вроде "boot disk", их куча разных вариантов, с поддержкой CD-ROM, с установленным Volkov Commander'ом и прочими фишками вплоть до чтения разделов NTFS.

Если охота грузить DOS именно с винта, то действительно должен быть раздел с FAT32, причем, кажись, не дальше 2 ГБ от начала диска, иначе DOS не загрузится. Идеальный вариант - начальный раздел. Проблема в том, что DOS при установке обычными способами затирает бут-сектор, и после этого не будет грузиться ХР. Возможно копирование бут-секторов и манипуляция с ними вручную, как предлагал Oleg_Kurilin, но это сложно. Простой способ - установить DOS из китайской сборки от China DOS Union, программа установки ОБЯЗАТЕЛЬНО обнаружит наличие Win XP и спросит, не надо ли сделать мультизагрузку. С этим предложением необходимо согласиться, а вот на вопрос, нужно ли перезаписать бут-сектор, надо ответить отрицательно. И это все. Прога сама установит DOS, пропишет его в boot.ini, и будет все путем. В комплекте 2 дискеты, для установки ДОСа достаточно первой, остальное - всякие необязательные прибамбасы. Выкладывал я это дело здесь:

http://forum.ru-board.com/topic.cgi?forum=66&topic=0056#8

Давно это было; если ссылки уже не живые (лень проверять), то могу перезалить.
Автор: DeADMoHAX
Дата сообщения: 19.09.2006 14:04
Xarde
в конце я упомянул про то что без загрузки виндоус или ДОС'a работать не будет... лень было переводить курсор и дописывать...

Страницы: 1

Предыдущая тема: Обновления для Microsoft Windows XP, часть 2


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.