вопрос по установке DOS
еще можно добавить autoexec.bat
и слететь не должна
1 пункт - откуда такие выводы ?
Ну, это да. Вообще я имел в виду нечто типа загрузки всяких, там, верхних областей оперативки и т.п. (я помню, что такое надо делать, но забыл, как это зовется и как прописывать)
еще можно добавить autoexec.bat
Да, встанет.
на дос встанет
на тот же раздел, что и винда, <b>dos не станет</b>...Или я не прав?
По поводу смены буквы - многократно такое слышал, хотя и сам не видел. По логике вещей, все места, где в винде фигурирует имя раздела в виде буквы (например, адреса в ярлыках и пр.) пойдут по пизде.
Хотя, я не эксперт, не утверждаю.
Имеется в виду, если на момент установки DOS'а уже есть винда.
После приведения своего хозяйства к виду, удовлетворяющему
А зачем тебе ставить DOS на компьютер? Всё, что мне приходит в голову, удобнее делать при помощи Virtual PC/WMWare
в общем случае "раздел должен идти первым по счету" не обязательно, но наиболее удобно
в общем случае "нужно будет заново переставить винду" не требуется, как минимум, если винда выше 98, кроме того, при уже установленной винде раздел для доса удобней создавать из-под нее
при определенной прямости рук и стоянии винды на ФАТ16\32 ДОС можно запихнуть и под нее на тот же раздел, хотя в общем случае это ничем не оправдано
мне кажется, что "написать format c: /s" слишком грубый метод, я бы предпочел "sys a: c:"
"проблемы с загрузкой DOS'а" могут быть в общем случае всегда, равно как и с загрузкой любой другой системы, главное - создать условия
А зачем тебе ставить DOS на компьютер?
Да, я знаю. На мне теперь тоже, уже давно .
на мне валяется моя сборка ДОСа
Т.е. ты уверен, что если взять, ну, например, acronis pe 2003 и под ним подвинуть раздел с видной, создав незанятое и непомеченное пространство, затем это пространство сделать разделом под fat16/fat32, то все будет нормально? (я лично не уверен, т.к. возможности провести подобный эксперимент не представлялось)
в общем случае "нужно будет заново переставить винду" не требуется, как минимум, если винда выше 98, кроме того, при уже установленной винде раздел для доса удобней создавать из-под нее
Что делает эта команда?
мне кажется, что "написать format c: /s" слишком грубый метод, я бы предпочел "sys a: c:"
все будет нормально, просто появится новый раздел
если боишься краха винды, то имеет смысл перенести виндовый загрузчик на этот раздел, ну еще с бутсектором повозиться чуть придется
сис переносит системные файлы и загрузочный сектор раздела, а вот формат я не уверен, что умеет это делать без форматирования
да у тебя просто какая-то некрофильская идея фикс в эпоху livecd и livedvd =)
Virtual PC/WMWareне, для доса лучше юзать DOSBox. Doom 3D у меня под ним запустить не получилось, однако Dune2 шла отменно.
Я смотрю, мсье любитель острых ощущений . Так есть определенность в этом вопросе, или как? (я вообще понимаю, что, видимо, есть уверенность, что все ок будет, (просто ты как-то несколько двусмысленно имхо пишешь)
просто появится новый раздел
если боишься краха винды ...
Вопрос, кстати: что из себя представляет виндовый загрузчик? (т.е., я понял, как перенсти, меня, для общего развития чисто, интересует, что будет переносится)
имеет смысл перенести виндовый загрузчик на этот раздел
Чувствую, я повожусь так, что лучше б я не возился. К счастью, пока я это не умею .
с бутсектором повозиться чуть придется
И в каком направлении возиться?
А чем страшен формат на только что созданном разделе ? Он это вообще умеет?
формат я не уверен, что умеет это делать без форматирования
Не без этого .
да у тебя просто какая-то некрофильская идея фикс
есть определенностьну а чо ж ей не быть имелся в виду вариант безнадежного краха винды вместе с ее разделом - тогда комп просто не загрузится, а если загрузчик будет на досовском разделе - то дос загрузится всегда
"что из себя представляет виндовый загрузчик", "в каком направлении возиться"
ботай яндех по словам "загрузочный сектор раздела, главная загрузочная запись, как загружается система", а так же не помешает "bootpart /?" из сборки
формат не страшен, но зачем форматить, если можно проставить дос гораздо проще?
Теперь чего я не понял:
1. Я хотел бы уточнить: загрузочный сектор просто переносится на раздел с:, так? Не создается заново?
2. Загрузочный сектор начнет искать файл ntldr, который должен тоже перенестись на этот раздел (не так ли?) и который просто начнет грузить винду. Вопрос: как система узнает о том, что на компьютере вообще есть DOS? Что надо сделать, чтоб узнала? Исправить файл boot.ini?
Ты путаешь DOS/9х и NT. В последней команды sys не наблюдается (во всяком случае, у меня на 2003й нет, да и на 2000/XP вроде не видел). Вроде любой нтфс раздел по умолчанию можно сделать загрузочным, просто скопировав нужные файлы (т.е., загрузочная запись пишется при форматировании).
Наглая ложь.
Зависит от загрузочного сектора.
Если это - досовский загрузочный сектор, никакой ntldr он искать не будет.
> Вроде любой нтфс раздел по умолчанию можно сделать загрузочным, просто скопировав нужные файлыПопробуй сделать активным любой нтфс-раздел и ты удостоверишься в этом: будет написано что-то типа ntldr is missing.
Наглая ложь.
загруз.сектор существует по умолчанию только в НТ, досовский создается как раз сисом
загр.сектор НТ будет искать нтлдр итд
загрузчик НТ узнает о наличии ДОС по директиве "C:\" в бут.ини и наличию файла бутсект.дос в корне, кот. представляет собой копию в файл бывшего загр.сектора ДОС, кот стоял на ЭТОМ разделе. создается этот файлик запуском установщика винды
http://www.slon.net.ua/st/ust.htm
вот еще один, но там ни слова про наличие двух разделов:
http://novell.by.ru/os/nt/ustanovka/25.htm
Лично я создавал два раздела primary при помощи Partition Magic. Поочередно делал активным сначала раздел для доса, потом для винды. В каждом случае операционка оказывалась независимой от другой. Только в хрюшу (файл boot.ini) потом нужно прописать путь к файлу, содержащему загрузочный сектор первого раздела, предварительно создав его чем-нибудь. Я использовал определенный скрипт (щас не могу его найти). Может, кто знает, как сделать это другими способами, пусть подскажет
И что?
Я вообще-то DOS на FAT поставить хочу, если чо
любой нтфс раздел по умолчанию можно сделать загрузочным, просто скопировав нужные файлы (т.е., загрузочная запись пишется при форматировании).
Т.е. че, прямо там так и писать? Или как писать вообще? Где вообще можно узнать о синтаксисе, используемом в файле boot.ini?
загрузчик НТ узнает о наличии ДОС по директиве "C:\" в бут.ини
и наличию файла бутсект.дос в корне, кот. представляет собой копию в файл бывшего загр.сектора ДОС, кот стоял на ЭТОМ разделе. создается этот файлик запуском установщика виндыЧе-то я не понял. ДОС не стоял, вообще-то. На том разделе, где винда стоит, так точно не стоял. Как можно запустить установщик винды в данном случае (т.е. когда ДОС ставишь после винды, а не наоборот; или, может, я че-то путаю) после установки ДОСа?
2: все бы хорошо, только вот
Только в хрюшу (файл boot.ini) потом нужно прописать путь к файлу, содержащему загрузочный сектор первого раздела, предварительно создав его чем-нибудь. Я использовал определенный скрипт...
Мне с таким не справиться. По крайней мере, сейчас.
если ставишь на отдельный раздел, то больше ничего не нужно
если ставишь на отдельный раздел, то больше ничего не нужно
Это касается вот этого:
наличию файла бутсект.дос в корне, кот. представляет собой копию в файл бывшего загр.сектора ДОС, кот стоял на ЭТОМ разделе. создается этот файлик запуском установщика винды
Да, кстати, как я понял, boot.ini после выполнения команды 'sys c:' окажется на диске с:? А на виндовом диске его не будет?
Еще такой вопрос: насколько я понял, процессом загрузки системы будет управлять загрузчик винды, который, поскольку будет находиться на другом диске, от наличия/отсутствия самой винды зависеть не будет. Как можно поменять тип используемого загрузчика? (например, если нужно удалить винду или поставить не-NT и т.п.)? (вомзожно, это глупый вопрос; не обижайтесь на меня, я - ламер)
Да, кстати, как я понял, boot.ini после выполнения команды 'sys c:' окажется на диске с:? А на виндовом диске его не будет?ты опять путаешь NT и DOS/9x !
еще раз.
Идеология загрузки в ДОСе совсем другая, не такая, как в NT.
В ДОСе:
BIOS -> mbr -> DOS boot record -> io.sys (-> msdos.sys) -> command.com -> command prompt (после загрузки i.sys есть вариации, в зависимости от того, есть ли config.sys/autoexec.bat (я так понимаю, config.sys должден обрабатываться до загрузки командного процессора command.com, а autoexec.bat, как обычный командный файл, должен обрабатываться коммандным процессором а также в зависимости от версии DOS'а (7.x винду грузит, если иное не записано в фактически текстовом файле msdos.sys).
В NT:
BIOS -> mbr -> NT boot record -> ntldr [boot.ini] -> ntoskrnl.exe (ядро винды)
Если я что-то напутал, думаю, меня поправят
а уж как и чем ты этот раздел будешь добывать - вопрос вкуса
Еще такой вопрос (видимо почти последний):
sys, естественно, работает только под ДОСом, т.е. командовать его надо с загрузочной дискетки
:нельзя ли как-нибудь, делая раздел ДОС системным, обойтись без загрузочной дискеты?
:нельзя ли как-нибудь, делая раздел ДОС системным, обойтись без загрузочной дискеты?можно воспользоваться загрузочной флешкой.. но чтобы её сделать загрузочной, надо иметь загруженый дос/98ю винду (последнее возможно сделать под вмварей)
можно воспользоваться загрузочной флешкой.. но чтобы её сделать загрузочной, надо иметь загруженый дос/98ю винду (последнее возможно сделать под вмварей)наглая ложь. для того, чтобы сделать флешку загрузочной, достаточно virtual floppy, winxp и утилиты от HP, форматирующей флешки.
мне не хватило - еще прямые руки нужны
создаёшь в virtual floppy дискетку, её виндовыми средствами форматируешь в загрузучную, приблуде от HP говоришь - система для подражания лежит на диске A:.
Всё.
ну не знаю... у меня так и не получилось
наглая ложьну не знал. Как утилита называется, лучше скажи. Подходит для любых флешек?
ну не знал.отмазывайся теперь
Как утилита называется, лучше скажи.HP Bootable USB Flash.exe
Подходит для любых флешек?К моей подошла (Kingston).
я бы предпочел "sys a: c:"
Я так понимаю, эта команда не входит в дефолтный набор загрузочной дискеты, и ее надо доставать как-то отдельно. Или она не входит в дефолтный набор загрузочной дискеты ХР?
Можно ли ее вообще сделать, имея только голую ХР, безо всяких 98 и т.п. ?
Просто есть товарищи, любящие удалять лишнее (по их мнению) с дискеты, не разбираясь, действительно ли оно лишнее.
Советую использовать Universal Boot Disk , там он точно есть.
У кого входит, а у кого - нет...Ну вот я сделал из под ХР загрузочную дискету, и там нет нифига файла sys.com, т.е. команду 'sys' она не понимает.
Советую использовать Universal Boot Disk
Спасибо, буду иметь в виду.
же есть
>> Ну вот я сделал из под ХР загрузочную дискету, и там нет нифига файла sys.com, т.е. команду 'sys' она не понимает.Да, я в курсе. Но это не подходит под условие "голая ХР" (Это на случай, если под рукой не окажется вещи типа твоей ДОС-сборки):
здесь же есть
weasel:
я бы предпочел "sys a: c:"
Я так понимаю, эта команда не входит в дефолтный набор загрузочной дискеты, и ее надо доставать как-то отдельно. Или она не входит в дефолтный набор загрузочной дискеты ХР?
Можно ли ее вообще сделать, имея только голую ХР, безо всяких 98 и т.п. ?
Есть образ винды в виде *.iso.
Как из этого сделать нечто, могущее находится на жестком диске и запускать установщик винды из-под доса.
А то вот я взял распаковал содержание виндовского образа, потом из-под доса запустил там файл setup.exe, а он мне говорит 'can't be run in dos mode'.
Если чо, пробовал как из под 98-загрузочной дискеты, так и из-под ХР.
И вот еще.
Чтобы виндовый загрузчик потом перенести на ДОС-раздел, надо, загрузившись с доса, написать 'sys d: c:'. Так?
Кстати, почему в ответ на 'sys ...' иногда (например, если взять дискету из под ХР и скопировать туда sys.com) пишет что-то типа 'wrong dos version'?
Можно ли как-нибудь из-под винды сделать загрузочным раздел, отличный от того, где стоит данная винда? (А то ващще Взял acronis pe, изпод него сделал первичный раздел fat (красный флажок стоял). Туда скопировал досовские файлы из сборки . 'non-system disk or disk error'.)
2.
Чтобы виндовый загрузчик потом перенести на ДОС-раздел, надо, загрузившись с доса, написать 'sys d: c:'. Так?
пардон, не вчитался, ботай следующий пост, и ваще об этом уже говорили выше. sys - это только для доса
3. опять же, про загрузчик сказали уже, одной активности раздела не хватит
загрузчик можно ручками переписать на активный раздел - называется он ntldr
загрузчик можно ручками переписать на активный раздел - называется он ntldrСпасибо, ясно. А если взять и просто скопировать откуда-нибудь уже существующий? Они ведь, вроде бы, одинаковые почти (кажется) для всех вёнд (ну, наверное, почти для всех).
Оставить комментарий
tihon972009
Известно, что для установки DOS на компьютер хорошо бы иметь следующее (я могу ошибаться):- отдельный раздел, зачастую под FAT16 (если DOS ниже 7 версии, т.е. которая до винды); раздел должен идти первым по счету
- этот раздел нужно сделать первичным
- на DOS-разделе необходимо иметь файлы command.com, config.sys, msdos.sys, io.sys (эти файлы должны сами создаться, если диск соотв. образом форматировать); хорошо бы иметь еще некоторые файлы, которые не столь критичны, но очень полезны - если кому не влом - напишите.
Теперь вопросы:
1. После приведения своего хозяйства к виду, удовлетворяющему вышеперечисленным условиям, нужно будет заново переставить винду, не так ли? (на тот же раздел, что и винда, dos или не станет, или отформатирует этот раздел; если двигать раздел с виндой, это приведет к смене буквы, и она все равно слетит)
2. Чтобы поставить на определенный раздел (с соотв. файловой системой) DOS, нужно написать format c: /s , не так ли?
3. Слышал, что если поставить винду, и она потом слетит, могут быть проблемы с загрузкой DOS'а, несмотря на то, что он находится на другом разделе. Так ли это?
Также приветствуется любая полезная информация по обсуждаемому вопросу.
P.S. Извиняюсь за некоторую баянность темы, однако баянность здесь неполная, т.к. я задал вопросы лишь те, на которые не смог найти ответы в различных обсуждениях на этом форуме (на третьей странице запроса "how to install dos" в google закончился интернет)