Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Две операционки на одном компе: WinXP и Win98

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

modulo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus
я тоже так думаю, завтра куплю новый диск, но если если эта фигня повторится я застрелюсь

Цитата:
За копирование ты принял скорее всего проверку конфигурации подгрузку дров и тд и тп

по-моему это было копирование каких-то временных файлов, может это были и дрова... хотя неважно

Всего записей: 228 | Зарегистр. 03-07-2004 | Отправлено: 18:19 10-07-2004
modulo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
c новым компактом все отлично поставилось, спасибо всем
единственная трабл - драйвер PCI-контроллера не могу поставить, но это дело техники, потыкаюсь дня два и сделаю

Всего записей: 228 | Зарегистр. 03-07-2004 | Отправлено: 13:16 13-07-2004
catharsys

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа! Некоторое время назад у меня были подобные мытарства. Пришлось разбираться, что есть МБР и что содержат его 512 байт, что такое партиции и сколько их может быть и прочее... Примите один совет от человека не особо оягощенного теоретическими исследованиями, но уделившего большое время экспериментальным исследованиям. Чтобы разные ОСы дружили меж собой, при разбитии винта создайте в самом его начале мааленький раздельчик, и пусть на нем лежит только загрузчик, и ничего более. А дальше создавайте разделы для вин98, ХР, линуха - чего угодно. Мешать друг другу они точно не будут. И лично мне наиболее симпатичен АСП-лоадер, но тут, конечно, можно спорить. Одно время у меня на компе уживалить 98, ХР, вин2к3 и асп9.

Всего записей: 22 | Зарегистр. 13-07-2004 | Отправлено: 18:23 13-07-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
catharsys

Цитата:
и пусть на нем лежит только загрузчик

1. какой загрущик?
2. зачем?

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 20:56 13-07-2004
catharsys

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, к примеру, тот же АСП Лоадер. Или виндовский, не суть важно. Важно, чтобы мбр и загрузочные сектора каждой из осей лежали в разных местах.

Всего записей: 22 | Зарегистр. 13-07-2004 | Отправлено: 08:53 14-07-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
catharsys

Цитата:
Ну, к примеру, тот же АСП Лоадер. Или виндовский, не суть важно. Важно, чтобы мбр и загрузочные сектора каждой из осей лежали в разных местах.

 
оното и так понятно - подругому то жить нельзя
что ты сказать то хотел?
хотел преложить не хранить в mbr всякие grub'ы?
а какая нафик разница?
если есть счастливое сочетание fdisk /mbr и grub-install

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 11:53 14-07-2004
catharsys

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я хотел сказать (и сказал, кажется), что не очень силен в теории. Но на практике так вроде выходит лучше, чем если мбр на той же партиции, что и одна из ОС.

Всего записей: 22 | Зарегистр. 13-07-2004 | Отправлено: 18:47 18-07-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
catharsys

Цитата:
Я хотел сказать (и сказал, кажется), что не очень силен в теории. Но на практике так вроде выходит лучше, чем если мбр на той же партиции, что и одна из ОС.

ты чтото путаешь!!!!!
MBR НЕБЫВАЕТ НА ПАРТИЦИИ!!!
MBR ЭТО ЧАСТЬ ОТ ПЕРВЫХ 512БАЙТ НА ПЕРВОМ ДИСКЕ КОМПЬЮТЕРА
MBR НЕ МОЖЕТ ЛЕЖАТЬ НИ НА КАКОЙ ПАРТИЦИИ И ИЗМЕНИТЬ ЕЁ МЕСТОПОЛОЖЕНИЕ ТЫ НЕ МОЖЕШЬ!!!!!!
 
 
хочется привести цитату из небезизвестной статьи "GRUB... действительно - GRand!
О работе богатого возможностями загрузчика GRUB и немного о загрузке операционных систем вообще.  
Владимир Попов"


Цитата:
Прежде чем продолжить рассказ о GRand Unified Bootloader-е (именно из этих трех слов составлена аббревиатура GRUB), несколько слов о том, для кого это может быть интересно. Если Вы используете ОДНУ операционную систему ОДНОГО производителя (хотите, угадаю – какого?), то Вам это не нужно. Во всех остальных случаях – может пригодиться. Хотите иметь несколько win'9x на одном диске? Вообще, несколько разных операционных систем? Загрузку с любого из физических дисков (без выхода в BIOS Setup)? Универсальную загрузочную дискету? Попробовать альтернативу LILO? Если хотя бы один из ответов был положительным – читайте дальше.  
 
Итак, дальнейшее уже будет иметь отношение исключительно к IBM PC. Архитектура этого, без сомнения, самого многочисленного клона компьютеров предполагает загрузку в ОЗУ с нулевого адреса так называемой MBR (Master Boot Record) – первого (или нулевого, в зависимости от того, с чего начинать считать) блока загрузочного устройства, и передачу на него управления. Загрузочными устройствами могут быть FDD, HDD или CD ROM, определяется это обычно в BIOS Setup. Во всех случаях размер MBR – 512 байт. Для MBR жесткого диска стандартизированы также возможное количество разделов (четыре, причем только один – расширенный (extended), который может содержать логические диски), структура и местоположение Partition Table – таблицы разделов, описывающей их геометрию, тип файловой системы и признаки активности (загружаемости). Стандарт этот можно бы и игнорировать, но тогда никакое «чужеродное» ПО не сможет определить содержит ли диск хоть что-нибудь разумное. Поэтому и не игнорируют – даже MicroSoft, упорно «не замечающая» возможности существования нескольких первичных разделов. А вот содержимое MBR от «0» до Partition Table – не регламентировано. То есть, как раз исполняемые инструкции могут быть различными. И имеется под них всего-то 384 байта. Трудно разместить в таком объеме что–либо существенное – вместо этого размещают код очередного (в смысле очередности этапов загрузки) loader-a. В простейшем случае этот загрузчик загружает (уж простите за тавтологию) в память содержимое начального блока одного из primary (первичных), активного (bootable) раздела. Этот начальный блок, в отличие от начального блока диска называется уже не Master..., а просто – Boot Record). Так это делалось от MS DOS вплоть до win'9x. В более сложных случаях инструкции, считанные из MBR, служат для того, что бы загрузить первичный загрузчик ОС, будь то NTLoader, LILO и т.п. Такой специальный загрузчик нужен для многих целей: во-первых, сама загрузка ОС может быть достаточно сложной, чтобы не «умещаться» в одном блоке; во-вторых, сколько-нибудь серьезная система предполагает возможность загрузки нескольких ядер (в простейшем случае хотя бы один дополнительный, аварийный (failsave) вариант); в-третьих, «хорошим тоном» считается сохранение возможности загрузки предыдущей версии ОС; ну и в-четвертых, хорошо бы предоставить пользователю возможность использовать еще одну ОС, хотя и не все производители ПО так считают. Уже вышеприведенное описание показывает, что есть два принципиально различных способа загрузки. Первый – «тупой» или, выражаясь мягче, «аппаратный» – так называемая загрузка «цепочкой»: последовательная загрузка начальных блоков сначала диска в целом, а затем – активного раздела. Недостатком этого способа являются архитектурные ограничения (не более четырех первичных разделов), и трудность размещения в одном блоке (512 байт) более-менее сложного ПО, обеспечивающего, например, начальный диалог с пользователем. Альтернатива – «интеллектуальный» способ, предполагающий наличие специальной программы, имеющей доступ к файлам, расположенным на диске. Этот доступ позволяет вынести содержание и алгоритм работы меню загрузки в файлы, редактируемые пользователем, снимает все возможные ограничения на количество загружаемых систем или ядер одной и той же системы. Именно по этому пути и пошли разработчики всех современных менеджеров загрузки (из уважения, по-видимому, программы этого класса именуют уже не загрузчиками, а менеджерами). Последний комментарий по поводу соотношения загрузчиков и ОС. Загрузчик не является частью ОС, поскольку не использует ее ресурсы (не может пока: ОС-то еще не загружена). Загрузчик зависим от ОС настолько, насколько его файлы «привязаны» к файловой системе данной ОС. Чем больше количество файловых систем, на которых могут находиться файлы загрузчика, тем больше его «вне-системность».


----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 18:54 18-07-2004 | Исправлено: eugrus, 19:00 18-07-2004
catharsys

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за фрагмент статьи. Понимания процесса загрузки у меня прибавилось. Если можно, пришли ссылку на всю статью целиком. Согласен, я выразился очень сомнительно.  Просто я раньше как-то зрительно представлял винт как непрерывное линейное множество, поделенное на разделы. Где кончается один раздел - начинается другой. А в самом начале - вроде как первый раздел, значит, самое начало диска - первая (нулевая) дорожка тоже на нем. Если я правильно понял, то нулевая дорожка всегда сама по себе, вне всего остального, что может еще быть на устройстве? Поэтому ее и называют нулевой, хотя она вроде бы первая?

Всего записей: 22 | Зарегистр. 13-07-2004 | Отправлено: 12:14 19-07-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2catharsys
Владимир Попов  GRUB... действительно - GRand!
статья с огромным количеством мироров http://www.yandex.ru/yandsearch?rpt=rad&text=GRUB+%E4%E5%E9%F1%F2%E2%E8%F2%E5%EB%FC%ED%EE
вот несколько из них:
http://vikos.lrn.ru/MyLDP/boot/grub/grub-popov.html
http://www.fist.ulstu.ru/~lenar/ru_doc/linuxoid/15595.html
http://loadersystem.narod.ru/articles/GRUB_Loader.htm

----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 14:46 19-07-2004
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если я правильно понял, то нулевая дорожка всегда сама по себе, вне всего остального, что может еще быть на устройстве?

Да. А каждый раздел начинается со смещения, первый, как правило, с абсолютного сектора 63. Все, что до 63, это нулевая дорожка.

Цитата:
Поэтому ее и называют нулевой, хотя она вроде бы первая?

Не поэтому, счет просто цилиндров и дорожек\головок ведется с 0. Т.е. нулевая дорожка есть на каждом цилиндре, а когда говорят об MBR, понятно, что подразумевается 0-дорожка 0-цилиндра, потому как MBR нигде более находиться не может.
Почитать можно и у мелких
http://www.microsoft.com/technet/prodtechnol/winxppro/reskit/prkd_tro_kyrr.asp
http://www.microsoft.com/technet/prodtechnol/winxppro/reskit/prkd_tro_ilxl.asp
В одном флаконе: "Microsoft Windows XP Professional Resource Kit, Second Edition".

----------
Process Explorer RU
Process Monitor RU
Process Hacker RU

Всего записей: 11127 | Зарегистр. 12-10-2001 | Отправлено: 14:57 19-07-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2KLASS

Цитата:
Никакого отношения к загрузке операционной системы данный код не имеет, он предназначен для поиска активного раздела и передачи управления загрузочному сектору этого раздела. И ПО БАРАБАНУ от какой Windows этот код прописан в MBR.  

 
по моим источникам mbr в обязательном порядке передаёт управление загрузочному сектору активного раздела только в старых осях (DOS,win9x) а такие загрущики как grub и nt loader могут иметь загрузочный сектор как в главной загрузочной записи так и бут секторе одного из разделов
 
 // DOS
 
 fdisk /mbr           ; помещает в mbr код передающий управление бутсектору активного раздела
 
 // NT Loader
 
 fixboot c:           ; Запись в загрузочный сектор первого раздела  
 fixmbr                ; Запись в  mbr
 
 // GRUB
 
 grub-install /dev/hda1 # Запись в загрузочный сектор первого раздела
 grub-install /dev/hda   # Запись в mbr

----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 14:57 19-07-2004 | Исправлено: eugrus, 15:22 19-07-2004
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus
Что-то ты все в кучу собрал

Цитата:
а такие загрущики как grub и nt loader могут иметь загрузочный сектор как в главной загрузочной записи там и бут секторе одного из разделов  

Про груб я ваще ничего не говорил, если не возражаешь...

Цитата:
mbr передаёт управление загрузочному сектору одного из разделов только в старых осях (DOS,win9x)

И в старых и в новых, я же грил о коде начальной загрузке, а то что

Цитата:
nt loader могут иметь загрузочный сектор как в главной загрузочной записи там и бут секторе одного из разделов  

Могут, если ты его туда скопируешь ручками и... что с того? По умолчанию в MBR прописывается код начальной загрузки, (FixMBR), о нем и была речь, который занимается тем, что ищет активный раздел. Если ты скопируешь ручками boot сектор в MBR, то загрузка ОС будет происходить без поиска активного раздела. Каким боком это может относится к сказанной мною фразе?

Цитата:
Никакого отношения к загрузке операционной системы данный код не имеет, он предназначен для поиска активного раздела и передачи управления загрузочному сектору этого раздела.

По моему ты только подтвердил мои слова, что никакого отношения...

Цитата:
 fixboot c:                    ; Запись в загрузочный сектор первого раздела  
fixmbr                              ; Запись в  mbr

Они не равнозначны по содержанию и выполняют разные функции, если ты обратил внимание.

Цитата:
по моим источникам

Когда грят об источнике, то, как минимум, дают на него ссылку, тем более, если из источника взяты цитаты. Это же не ты сказал, но "источник"... к тому же источники бывают разные...

----------
Process Explorer RU
Process Monitor RU
Process Hacker RU

Всего записей: 11127 | Зарегистр. 12-10-2001 | Отправлено: 15:41 19-07-2004 | Исправлено: KLASS, 16:07 19-07-2004
lorita

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извини, но ты стратегически выбрал не тот путь по установки двух операционных систем на машину
Это очень просто делается с помощью
1.  Acronis_Partitionexpert2003  (делается как-бы два диска С )
2.  Partition Magic_8.02  (менеджер операционных систем ) = ставишь только Boot Magic
 
Сначала ставиться на винт  98, потом выделяешь место  на винте  для XP  с помощью Acronis_Partitionexpert2003  =  форматируешь раздел  fat32  
Загружаешься из под DOS =  и ВНИМАТЕЛЬНО делаешь этот новый диск системным
Потом устанавливаешь  =  Partition Magic_8.02  (менеджер операционных систем ) = ставишь только Boot Magic
Обязательно делаешь дискету  Boot Magic
После всего  можешь ставить установочный диск XP = и на запрос КУДА СТАВИТЬ СИСТЕМУ = УКАЗЫВАЕШЬ ЕЙ ЭТОТ НОВЫЙ ДИСК
После установки XP у тебя пропадет 98
Загружаешься с дискеты  Boot Magic и восстанавливаешь 98
В 98 просто активируешь Boot Magic  
И ТЫ ПОЛУЧАЕШЬ ДВЕ НЕЗАВИСИМЫЕ МАШИНЫ = ДВА НЕЗАВИСИМЫХ ДИСКА С
 
Удачи  = Дерзай

Всего записей: 2 | Зарегистр. 13-01-2004 | Отправлено: 16:38 19-07-2004
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus
Дык вот, что тебя с толку сбило

Цитата:
 
Так это делалось от MS DOS вплоть до win'9x. В более сложных случаях инструкции, считанные из MBR, служат для того, что бы загрузить первичный загрузчик ОС, будь то NTLoader, LILO и т.п.
 

Для начала некие рамки.
Код начальной загрузки есть как в MBR, так и в boot секторе каждого раздела, по крайней мере в Windows. Дабы не путаться, ху есть ху, в разговорах, "кодом начальной загрузки" я обзываю код расположенный в MBR, т.е. в данном случае под этим подразумевается "код начальной загрузки компьютера", а в бут секторе находится "код начальной загрузки ОС", его я просто обзываю бут сектор или, короче, бутявка. Эти коды совершенно разные и соответственно выполняют разные функции. Потому заявление

Цитата:
Так это делалось от MS DOS вплоть до win'9x.

Несколько расплывчато, автор, по видимому, подразумевает, что загрузчик NT-подобных из бутявки способен загрузить компьютер (т.е. выполнить роль "кода начальной загрузки компьютера", если он прописан в MBR, но такого, по умолчанию, нет) в отличии от загрузчика 98х из той же бутявки. Ну и, что с того? Это же не отменяет назначение "кода начальной загрузки компьютера" записываемого по умолчанию при установке, или после команды FixMBR, о котором я и говорил выше, что он никакого отношения к загрузке ОС не имеет, потому что выполняет совсем другую функцию.
 
Добавлено
Кстати, вот же, из приведенной тобой статьи

Цитата:
 
Что же касается NT, то по "цепочке" загружается NTLoader, выполняя после своей загрузки все возложенные на него функции.
 

По цепочке, в данном случае, подразумевается через код начальной загрузки компьютера

----------
Process Explorer RU
Process Monitor RU
Process Hacker RU

Всего записей: 11127 | Зарегистр. 12-10-2001 | Отправлено: 17:25 19-07-2004 | Исправлено: KLASS, 17:30 19-07-2004
catharsys

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо всем за толковые объяснения.  
 
eugrus Спасибо за ссылки. Обязательно найду время почитать и толком разобраться.
 
lorita
Что-то уж больно навороченный ты путь предлагаешь... Вроде бы не стояла задача создать две машины. Тогда уж давай ставить wmware и на нее винды. Точно будут независимыми.  

Всего записей: 22 | Зарегистр. 13-07-2004 | Отправлено: 18:31 19-07-2004
modulo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorita
да действительно путь какой-то навороченный, к тому же эти проги ещё надо достать и с ними разобраться
я сделал все тупо и просто: загрузился с дискеты, предварительно созданной на 98 винде, там есть утилита fdisc, запустил, создал основной раздел DOS на 50% винта и дополнительный раздел DOS, на остальные 50%, сделал активным раздел номер 1,  втыкаю 98 винду в сидюк, перезагружаюсь с ЦД, ставлю 98ой виндус, вставляю диск ХР, загружаюсь с него, выбираю второй раздел для установки, ставлю...
меню выбора операционки он мне сам сделал.
единственное чего я так и не понял, это как потом снести какой-нибудь из виндов, при этом не повредив системы в целом, мне что-то пытались объяснить, но я так ничего и не понял...
пудьте снисходительнее, я же чайник, и занимаюсь этим второй раз в жизни
кстати что значит "сделать диск системным"? это то же самое что активным?

Всего записей: 228 | Зарегистр. 03-07-2004 | Отправлено: 13:14 20-07-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
создал основной раздел DOS на 50% винта  

у тебя чё винт 4Gb?
 
Добавлено

Цитата:
единственное чего я так и не понял, это как потом снести какой-нибудь из виндов, при этом не повредив системы в целом, мне что-то пытались объяснить, но я так ничего и не понял...  
пудьте снисходительнее, я же чайник, и занимаюсь этим второй раз в жизни  
кстати что значит "сделать диск системным"? это то же самое что активным?

 
"системный диск" - чисто ламерское понятие
"активный раздел" - тот бут сектору которого передаёт управление стандартный код для загрущика в mbr
 
Добавлено
чтобы после установки NT'шки удалить DOS/win9x надо удалить в boot.ini строчку C:\ = "DOS" и собственно удалить
 
Добавлено
lorita

Цитата:
Извини, но ты стратегически выбрал не тот путь по установки двух операционных систем на машину  

 
это ты кому?
 
а с NT Loader'ом не проще?
 

Цитата:
делаешь этот новый диск системным  

 
ты имеешь в виду сделать раздел активным?
 
Добавлено

Цитата:
Partition Magic_8.02  (менеджер операционных систем )

с какой радости?
 
Добавлено
 
 
KLASS

Цитата:
если он прописан в MBR, но такого, по умолчанию, нет

именно об этом я говорил - сделать можно (как и в grub)
я уже пробовал всякие варианты с fdisk/mbr&fixboot и с fixmbr


----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 16:05 20-07-2004 | Исправлено: eugrus, 16:29 20-07-2004
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus

Цитата:
"системный диск" - чисто ламерское понятие  

Да ну... Раньше (DOS) было понятие активный, сейчас -системный, что уже подразумевает активный.

Цитата:
именно об этом я говорил - сделать можно (как и в grub)  
я уже пробовал всякие варианты с fdisk/mbr&fixboot и с fixmbr  

Ты так ничего и не понял? FixMBR-зто одно, а FixBoot-это ваще другое и не надо проводить параллель с Груб.

----------
Process Explorer RU
Process Monitor RU
Process Hacker RU

Всего записей: 11127 | Зарегистр. 12-10-2001 | Отправлено: 18:01 20-07-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2KLASS
 
 
итак
если я правельно понимаю то:
 
 
fdisk /mbr
помещает в mbr код передающий управление бутсектору активного раздела
 
fixboot c:
помещает в загрузочный сектор c: код загружающий nt loader и если этот раздел активный то код в mbr запускает код в бутсекторе c:
 
fixmbr
помещает в mbr код который не передаёт управление бутсектру какого-либо раздела а сразу грузит nt loader
 
 
only for IMB compatible
 
 
что нетак?
 
 
 
2Demetrio

Цитата:
Цитата:а просто поставить в новую папку winXP на существующем
 
а это вообще глупость

 
да неужели
толькочто поставил в виртуалке на один fat раздел 2gb DOS 6.22 , win98 и winXP

----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 18:33 20-07-2004 | Исправлено: eugrus, 18:48 20-07-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Две операционки на одном компе: WinXP и Win98


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru