информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Страшный баг в WindowsСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Google заблокировала 2 с лишним... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
для всех остальных бегинеров 24.10.04 13:45  Число просмотров: 1758
Автор: vladik_ Статус: Незарегистрированный пользователь
<"чистая" ссылка>
пояните плиз господа:
1. Как восстановить загрузчик
2. Как научить xp загружать nix, пробовал через boot.ini partition (чего то там вроде 0,2) не получается, просто перезагружает и все
<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 <Denis> Статус: 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 <Denis> Статус: 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 <Denis> Статус: 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 <Denis> Статус: 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 <Denis> Статус: 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, который загрузит линукс.
Вобщем, примерно так.

П.С. в гугле это тоже можно найти секунд за пятнадцать ;)
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach