Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
|
А она MBR вроде и не трогает 22.10.04 12:59 Число просмотров: 1874
Автор: amirul <Serge> Статус: The Elderman
|
Загрузчик в бутсектор записывается
|
<beginners>
|
Можно ли установить Win2k/XP так, чтобы она не затирала (не переписывала) MBR? 22.10.04 12:58
Автор: fly4life <Александр Кузнецов> Статус: Elderman
|
|
|
А она MBR вроде и не трогает 22.10.04 12:59
Автор: amirul <Serge> Статус: The Elderman
|
Загрузчик в бутсектор записывается
|
| |
разве? 22.10.04 13:13
Автор: fly4life <Александр Кузнецов> Статус: Elderman
|
вот, допустим, стояли у меня две операционки: линукс и вин2к. Загрузчиком стоял LiLo. И прописан этот загрузчик был в MBR. Дык, после переустановки винды, никакого приглашения lilo при загрузке компьютера нету, а грузится сразу винда. Что же тогда перезаписалось, если не MBR? ;)
П.С. как восстанавливать загрузчик я знаю. Мне интересно, как сделать, чтобы вин2к его не перезаписывала (вот, например, у вин98 можно запустить установку с ключиком /IR и винда оставит MBR в покое).
|
| | |
Ну даже если и затирает... Сохранил diskedit'ом MBR на дискету, а после установки W2k, восстановил. 22.10.04 16:52
Автор: Den <Денис Т.> Статус: The Elderman
|
Я бы, паример, даже не восстанавливал LILO, а научил NTLDR грузить *NIX.
|
| | | |
Дык, я ж сказал, что востанавливать загрузочную область умею ;). Интересно мне, как избежать затирания. 22.10.04 17:01
Автор: fly4life <Александр Кузнецов> Статус: Elderman Отредактировано 22.10.04 17:03 Количество правок: 1
|
> Я бы, паример, даже не восстанавливал LILO, а научил NTLDR > грузить *NIX.
Ну, это уже кому как. Мне lilo удобнее будет.
|
| | | | |
Кстати вопрос (немного офтоп): 22.10.04 18:35
Автор: Den <Денис Т.> Статус: The Elderman
|
Как из W2k в LILO сменить по умолчанию загружаемую ОС?
|
| | | | | |
легко, если lilo собрать под W2k ;) 23.10.04 20:26
Автор: fly4life <Александр Кузнецов> Статус: Elderman Отредактировано 23.10.04 23:52 Количество правок: 1
|
|
| | | | | | |
Это что же получается? 25.10.04 12:10
Автор: Den <Денис Т.> Статус: The Elderman
|
Каждый раз, когда мне необходимо из ОС сменить загрузку ОС по умолчанию, придеться пересобирать LILO?
Не проще ли использовать обычный NTLDR на FAT'е и всего-навсего менять строчку в boot.ini?
|
| | | | | | | |
Ты lilo в глаза видел? 25.10.04 15:48
Автор: amirul <Serge> Статус: The Elderman
|
> Каждый раз, когда мне необходимо из ОС сменить загрузку ОС > по умолчанию, придеться пересобирать LILO? Не пересобрать а перезапустить. Вопрос из той же серии, что и "Это что ж получается, каждый раз когда надо поменять дефолтовую ось надо править boot.ini?"
> Не проще ли использовать обычный NTLDR на FAT'е и > всего-навсего менять строчку в boot.ini? А чем изменение строчки в boot.ini принципиально проще, чем изменение строчки в lilo.conf?
|
| | | | | | | | |
Немного попользовал LILO из FreeBSD, но не разбирался. 25.10.04 19:00
Автор: Den <Денис Т.> Статус: The Elderman
|
|
| | | | | | | | | |
Нужно просто прописать в конфигурационный файл все что тебе надо 26.10.04 11:48
Автор: amirul <Serge> Статус: The Elderman
|
И выполнить lilo.
Запуск lilo нужен потому, что этот бут-менеджер использует двухступенчатую модель загрузки (или как она там называется), то бишь загружается бутсектор (неважно кем), а он уже непосредственно загружает ОСь.
Так как размеры бут сектора не позволяют разместить в нем драйвер более менее продвинутой файловой системы, то в него жестко прописывается абсолютное положение кернела (или chain-loader-а) на диске. Если меняется кернел - надо переписывать бут-сектор
Тот же grub не имеет такой проблемы так как загружается в три стадии: стадия 1, 1.5 и 2.
Загрузчик первой стадии - бут сектор, в него при УСТАНОВКЕ жестко прописываются загрузчики полуторной стадии, которые больше не перемещаются. Они представляют из себя модули, знающие структуру различных файловых систем. Ну а на второй стадии уже загружается ось. На какой бы ФС она ни находилась - достаточно просто поменять текстовый конфиг grub-а.
|
| | |
Меня тоже тема заинтересовала 22.10.04 14:13
Автор: whiletrue <Роман> Статус: Elderman
|
> вот, допустим, стояли у меня две операционки: линукс и > вин2к. Загрузчиком стоял LiLo. И прописан этот загрузчик > был в MBR. Дык, после переустановки винды, никакого > приглашения lilo при загрузке компьютера нету, а грузится > сразу винда. Что же тогда перезаписалось, если не MBR? ;) > > П.С. как восстанавливать загрузчик я знаю. Мне интересно, > как сделать, чтобы вин2к его не перезаписывала (вот, > например, у вин98 можно запустить установку с ключиком /IR > и винда оставит MBR в покое).
Поэтому я полазил по поисковикам... народ говорит, что 2k и XP - не должны затирать MBR. Мол его затирает только 98 и Ме.
Отсюда вывод - раз не должна, то и настроек соответствующих нету.
Однако, лично у меня 2k всегда затирала MBR.
|
| | | |
А я поковырялся в unattend.txt 22.10.04 14:22
Автор: amirul <Serge> Статус: The Elderman
|
Уж туда то сведены все настраиваемые возможности для установки. Параметры файловой системы и разбиения там есть, а параметров для мбр-а нету
|
| | | | |
для всех остальных бегинеров 24.10.04 13:45
Автор: vladik_ Статус: Незарегистрированный пользователь
|
пояните плиз господа:
1. Как восстановить загрузчик
2. Как научить xp загружать nix, пробовал через boot.ini partition (чего то там вроде 0,2) не получается, просто перезагружает и все
|
| | | | | |
Заезщенная тема... Прежде чем спрашивать, мог бы сделать поиск по форуму. (link inside) 25.10.04 12:25
Автор: Den <Денис Т.> Статус: The Elderman
|
STFW !!!
|
| | | | | |
запросто ;) 24.10.04 23:02
Автор: fly4life <Александр Кузнецов> Статус: Elderman Отредактировано 24.10.04 23:09 Количество правок: 2
|
> пояните плиз господа: > 1. Как восстановить загрузчик
Какой из них? ;)
> 2. Как научить xp загружать nix, пробовал через boot.ini > partition (чего то там вроде 0,2) не получается, просто > перезагружает и все
Ниже описано про загрузку линукса через NTloader. А-то немного не понятно, какой именно "nix" ты хочешь загружать виндовым загрузчиком.
Грузишься в линукс. Изменяешь там конфигурационный файл загрузчика так, чтобы он [загрузчик] устанавливался не в MBR, а на раздел, где установлен линукс (или его раздел/каталог /boot). Запускаешь инсталлятор загрузчика (например, /sbin/lilo - для lilo, /sbin/grub-install - для grub'а). Затем в линуксе под рутом дампишь в файл загрузочную область раздела с линуксом:
dd if=/dev/hdXX of=/tmp/bootsect.lnx bs=512 count=1
(где, hdXX - раздел, куда установлен загрузчик линукса)
Далее, полученный файл bootsect.lnx перетаскиваешь на виндовс раздел (например, в корень диска С:) и в файлике boot.ini в разделе [operating systems] добавляешь строчку:
c:\bootsect.lnx="linux"
Затем, грузишься с компакта виндовса в recovery консоли и восстанавливаешь загрузочную область командами fixboot И fixmbr.
Тперь при загрузке компьютера будет менюшка NTloader'а в которой, можно будет выбрать "linux". После этого будет запущен LILO, который загрузит линукс.
Вобщем, примерно так.
П.С. в гугле это тоже можно найти секунд за пятнадцать ;)
|
|
|