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

» Восстановление загрузчиков Linux/FreeBSD

Автор: articlebot
Дата сообщения: 21.03.2004 03:02
Достаточно частой является ситуация, когда на одном компьютере одновременно установлены две операционные системы, например, Windows и Linux или Windows и FreeBSD. При этом нередко случается необходимость переустановить Windows.
Те, кто оказывался в подобной ситуации, знают, что в таких случаях происходит затирание загрузчика Linux (FreeBSD), и вторая операционная система (Linux или FreeBSD) становится недоступной для загрузки.


Читать
Автор: Demetrio
Дата сообщения: 21.03.2004 15:55
Сообщение ISLov


Цитата:
Может,и не совсем в тему-извините,но у меня такая проблема.Что-то у меня не получилось в Mandrake Linux 9.1 перенести загрузчик на флопик.А дело в том, что я при установке Линукса выбрал загрузку с дискеты(у меня еще 2 Виндузы стоят),но потом конфигурация разделов изменилась,а как мне отредактировать загрузочную дискету?
Я пробовал в Линуксе редактировать liloconf, но сохранить новую конфигурацию на флопик не получилось-не предлагает такой опции, или я чего-то не понял Объясните мне,чайнику, КАК это сделать в Mandrake Linux 9.1, please...
Автор: Farch
Дата сообщения: 01.04.2004 20:56
articlebot
Ваоелситнонсве зиазчогрукв Linux/FreeBSD

пить заканчивай бот!
Автор: sadrack
Дата сообщения: 19.04.2004 00:17
sq
Автор: zoldatoff
Дата сообщения: 21.04.2004 16:41
Ставь линуксоидный загрузчик на рутовую партицию, а не в mbr. Из виндоз он цепляется после этого утилитой bootpart
Автор: lynx
Дата сообщения: 23.04.2004 18:24
zoldatoff

Цитата:
Ставь линуксоидный загрузчик на рутовую партицию, а не в mbr. Из виндоз он цепляется после этого утилитой bootpart


А поподробнее немножко?
Автор: dZ
Дата сообщения: 25.04.2004 02:40
как смонтировать пятый праймари раздел NTFS?
Автор: Demetrio
Дата сообщения: 25.04.2004 11:32
dZ
Здесь только_обсуждение_статьи.

Смонтировать где?


Добавлено
Смотри вот эти темы:

Доступ к разделам NTFS из Linux

NTFS под Linux
Автор: 100_let
Дата сообщения: 25.04.2004 14:01
5 балов авторам материала
Я вот долго всех мучал как востановить GRUB на моей Fedore да как - все обьясняли -а я все не понимал да не понимал -т. е. у меня не получалось . А все оказалось как просто #sbin/grub-install /dev/hda и без напряга
Выражаю свою благодарность за Практическую пользу мене от данного материала ..........
Автор: vnc
Дата сообщения: 07.05.2004 08:24
Есть трабла - на ОЧЕНЬ удаленной машине( физический доступ получить нереально!) стоит кривая линуха. есть две партиции - / и свап. свап - 256 метров. есть желание поставить фрю.
Действия:
1. отмонтировать своп.
2. залить в точном соответствии созданный образ партиции с настроенной фрей в место, которое занимал своп.
3. фдиском поменять тип партиции на фре-вый.
4. прописать в лило дефолтный бут с фри.
5. бутиться.

кто сталкивался - такое прокатит если загрузчик фри изначально ставить не мбр а партицию и не упадет ли фря ежели физически винты неидентичны?

Автор: TROL
Дата сообщения: 16.05.2004 10:25
В статье в главе "Разбивка диска для установки двух и более операционных систем"
автор рекомендует:

Цитата:
Чтобы полностью избежать ситуации, когда ваш Linux/FreeBSD загрузчик затирается при переустановке Windows, можно ставить Windows не на первый раздел диска. Оставьте первый раздел диска только для размещения на нем MBR и системных файлов, а операционные системы, в том числе Windows, ставьте на другие разделы.

Однако когда у меня возникла ситуация когда мне потребовалось переустановить Windows то он все равно затер загрузчик линукса.
Автор: AzAt
Дата сообщения: 16.05.2004 21:06
...не совсем понятно, почему после команды chroot, нужно сперва создать зарузочную дискету, но нельзя сразу восстановить загрузчик...
Автор: zoldatoff
Дата сообщения: 20.05.2004 16:34
http://yusoft.kulichki.com/russian/soft/bootpart_r.htm
там ссылки на bootpart и статья про использование

решаются все проблемы с загрузчиками винды, линукса, с загрузкой разных винтов и т. д. Оччччень удобная штука
Автор: lynx
Дата сообщения: 29.05.2004 22:17
TROL

Цитата:
В статье в главе "Разбивка диска для установки двух и более операционных систем"
автор рекомендует:

Цитата:
Чтобы полностью избежать ситуации, когда ваш Linux/FreeBSD загрузчик затирается при переустановке Windows, можно ставить Windows не на первый раздел диска. Оставьте первый раздел диска только для размещения на нем MBR и системных файлов, а операционные системы, в том числе Windows, ставьте на другие разделы.

Однако когда у меня возникла ситуация когда мне потребовалось переустановить Windows то он все равно затер загрузчик линукса.


А можно поподробнее? Как был разбит винт и как устанавливался Windows? И вообще, как такое произошло?
Автор: Aleksanders
Дата сообщения: 31.05.2004 11:29
С учетом сложившейся ситуации с загрузкой Fedora Core Linux 2 было бы неплохо, если бы кто-нибудь написал статью типа "как установить FC2 и не убить все, что есть на винчестере". По-моему, актуальная тема. Я в субботу взялся устанавливать FC2, почти все разделы оказались испорченными, ценой кучи усилий и нервов почти все восстановил и остался пока на 2000 без любимой операционки. Сегодня попробую поставить снова
Автор: AlexeyFirst
Дата сообщения: 31.05.2004 22:42
И вообще: LILO и GRUB - единсвенное средство загрузить Linux? Другие варианты есть? Не хочу отказываться от BootMagic'а.
Автор: Tavix
Дата сообщения: 02.06.2004 14:12
Можно перенести загрузчик на дискету, переустановить форточки, загрузиться с дискеты и, подредактировав файлы конфигурации, установить загрузчик в MBR
Автор: proxylox
Дата сообщения: 08.06.2004 02:32
А кто нибудь растолкует как распознать какой бут менеджер использует ось?
И еще , кто нибудь растолкует , как неважно на каком буте 2 линукса процепить(сразу говорю , просто для боловства, сравнения)? Винда + Линукс нет проблем.Хотелось бу Винда+ Линукс+Линукс.
Автор: Demetrio
Дата сообщения: 12.06.2004 10:59
proxylox

Цитата:
А кто нибудь растолкует как распознать какой бут менеджер использует ось?

Гм, по внешнему виду

lilo от grub отличить несложно (разве что в SuSE они как близнецы)


Цитата:
Хотелось бу Винда+ Линукс+Линукс.

Да точно так же, никаких сложостей тут нету.
Разве что свап второй не делай.

Прописать в загрузчик, точки монтирования если надо и всё.
Автор: eugrus
Дата сообщения: 19.06.2004 11:11
грузимся с дискеты с загрущиком линукса

восстановление загрущика grub:
grub-install

восстановление загрущика lilo:
lilo

вот и всё


Тогда я только зарегистировался, не знал кто такой articlebot, не замечал ссылки "Читать" в первом посте и думал что тут ищут решение этой проблемы

Отправлено: 11:11 19-06-2004 | Исправлено: eugrus, 07-02-2005
Автор: KLASS
Дата сообщения: 24.06.2004 14:21

Цитата:
Чтобы полностью избежать ситуации, когда ваш Linux/FreeBSD загрузчик затирается при переустановке Windows, можно ставить Windows не на первый раздел диска.

По-барабану, на какой раздел ставится Windows, при переустановке она сиравно пропишет свой загрузочный код в MBR и, если там был код от другой оси, последняя грузиться уже не будет обычным способом.

Цитата:
Оставьте первый раздел диска только для размещения на нем MBR и системных файлов

MBR низя разместить на каком либо разделе диска, потому что в MBR находится Таблица тех самых разделов на которых автор предлагает "разместить" MBR. Понятие MBR следует рассматиривать отдельно от таких понятий, как ОС, раздел, том или файловая система на нем. По другому, MBR находится на нулевой дорожке, которая не принадлежит никакому разделу.
Автор: lynx
Дата сообщения: 28.06.2004 03:24
KLASS

Цитата:
Чтобы полностью избежать ситуации, когда ваш Linux/FreeBSD загрузчик затирается при переустановке Windows, можно ставить Windows не на первый раздел диска.

По-барабану, на какой раздел ставится Windows, при переустановке она сиравно пропишет свой загрузочный код в MBR и, если там был код от другой оси, последняя грузиться уже не будет обычным способом.


Я снимаю шляпу перед твоим знанием винчестеров, но подумай еще раз хорошо. Знаешь почему? Потому что я именно так сохраняю загрузчик lilo и пользуюсь именно им, а Винду переставляю себе. При этом не трогаю первый раздел и загрузчик не убивается.



Цитата:
. По другому, MBR находится на нулевой дорожке, которая не принадлежит никакому разделу.


Наверное допущена неточность фромулировок, имелось в виду, что установка Винды на диск С, который является первым разделом диска, приводит к перезаписыванию MBR. В результате этого можно не только потерять сам загрузчик, но и сбить с толку Линукс, который может и не понять, с какого раздела ему грузить ядро, даже если грузиться с загрузочной дискеты.
Автор: KLASS
Дата сообщения: 28.06.2004 18:48
lynx

Цитата:
При этом не трогаю первый раздел и загрузчик не убивается.

Возможно ты совместила два понятия, MBR и Boot сектор. Я говорил выше именно об MBR, т.е. когда LILO был установлен в MBR (по умолчанию). Коль у тя LILO находится на первом разделе, значит расположен он не в MBR, но в boot секторе раздела, потому и не перезаписывается при перестановке Выни.
Если установить LILO, как у тя в раздел, при переустановке выни, все одно будет перезаписан загрузочный код в MBR, а равно переключится активность на раздел с Вынью. Если после этого снова сделать активным загрузочный раздел Linux, то прописанный в MBR загрузочный код от Выни сможет передать ему управление и линух загрузится. Подчеркиваю это возможно, если LILO устанавливался в boot сектор, но не в MBR. При установке же LILO в MBR, он будет затерт установкой Выни.

Цитата:
имелось в виду, что установка Винды на диск С, который является первым разделом диска, приводит к перезаписыванию MBR

Еще раз, MBR не относится ни к какому разделу, у тя же LILO стоит в разделе, потому и "не трется" перестановкой Выни. Но MBR "трется" всегда! и нет разницы куда ставится Вынь, на первый или на четвертый раздел.
Автор: michz
Дата сообщения: 29.06.2004 09:50
KLASS
MBR на нулевой дорожке - поясни пожалуста. Ты имеешь ввиду MBR от продвинутого
загрузчика типа SyMon или еще что-то подобное, т.е. берешь общий случай.
Я для себя хочу разобраться. MBR при установке win записывается в "0" сектор и
расширение далее по 0 дорожке не использует?
Автор: eugrus
Дата сообщения: 29.06.2004 09:54
по всей видемости у lynx загрущик lilo действительно находится в загрузочном секторе раздела а не в главной загрузочной записи
вот и всё
а в MBR у него с роду ни чего кроме винды не было...
Автор: michz
Дата сообщения: 29.06.2004 11:11
У меня ситуация несколько другая, но из той же оперы. Один активный основной в дополнительном пять логич. дисков. Основной 8Gb. Все NTFS. Разные win в архивах tib. С восстановлениями через TI вопросов нет пока в рамках win. Проблема с Lilo. Основной бью на три раздела своп /boot /root ставлю Linux c Lilo. Работает. Архивирую его TI. Разделы удаляю создаю активн. основной. Восстановление win - BR затерт Lilo. Просто решил для себя разобраться - в этой ситуации восстанавливаю родной MBR (не BR). Пропадают все разделы. Получается что при установке Linux c Lilo затирается MBR BR и PT то ли переписывается/сдвигается. Пока времени не было разобраться до конца.
При восстановлении MBR видел что lilo имеет продолжение за нулевой сектор.

eugrus
Это ты считаешь умничать? Я чуствую себя весьма глупо из-за отсутствия знаний по
hdd и загрузчикам...
Автор: KLASS
Дата сообщения: 29.06.2004 11:56
michz
В данном случае, когда речь идет об установке операционок (т.е. относительно), под MBR подразумевается нулевой сектор диска и прописываемый в него загрузочный код по умолчанию. В идеале же, ты, абсолютно прав, под MBR следует подразумевать весь загрузочный код и данные, которые могут и не умещаться (при использовании сторонних загрузчиков) в нулевом секторе диска, потому его (сектор) еще называют Master Boot Sector (MBS). Так как, в случае установке систем по умолчанию, MBS содержит весь необходимый код и все данные, то его принято называть MBR.

Цитата:
MBR при установке win записывается в "0" сектор и расширение далее по 0 дорожке не использует?

Абсолютно так, при установке системы весь загрузочный код умещается в нулевом секторе, этот код ищет активный раздел и передает управление загрузочному коду расположенному в boot секторе активного раздела, а тот уже ищет, к примеру, ntldr.
lynx
Я это и хотел подчеркнуть, когда здесь "выступил", т.е. по умолчанию, у многих, LILO может жить в MBR и, если LILO только в MBR, то при установке Выни, она его снесет и Линух не загрузится. Если же LILO в boot секторе (а может также быть и в MBR), то загрузочный код Выни, сможет передать управление активному разделу и не суть Линух там или чаво другое. Главное, передать управление активному разделу, а этим занимаются практически все загрузчики.

Добавлено
michz

Цитата:
Это ты считаешь умничать?

Это Деметрио замечание ему сделал...

Цитата:
Один активный основной в дополнительном пять логич. дисков. Основной 8Gb. Все NTFS. Разные win в архивах tib.

Ты лучше Virtual PC юзай, дешевле. Во первых чаще сидишь в одной, основной системе, к примеру, ХР (любителей Линуха просьба не обижаться), вот она и пусть стоит основной, а другие держишь лишь для решения некоторых вопросов, их суешь в Virtual PC. Во вторых не надо иметь туеву хучу разделов с бесконечным переразбиением дабы отрезать места от другого раздела.

Цитата:
Основной бью на три раздела своп /boot /root ставлю Linux c Lilo

Куда ставишь LILO? Это важно. Я давно Линухи не ставил (последний был еще 7 Мандрейка) но думаю ничего там на счет этого не изменилось. Т.е. идет запрос куды ставить LILO, если ставить по умолчанию он ляжет в MBR, а коль юзаешь имиджи, то ставить надо в boot сектор раздела, потому как при создании имиджа MBR не юзается, только сам раздел.

Цитата:
При восстановлении MBR видел что lilo имеет продолжение за нулевой сектор.

В старых версиях ничего подобного не видел, у него загрузочный код даже короче чем у Выни был всегда, потому PТ вряд ли сдвигается\затирается.
Автор: Demetrio
Дата сообщения: 29.06.2004 13:08
Насчёт лило и тому подобного я вчера писал уже:

http://forum.ru-board.com/topic.cgi?forum=5&topic=6134&start=80#10
Автор: michz
Дата сообщения: 29.06.2004 13:43
eugrus
Сорри.

KLASS
Linux не знаю хоть и ставлю в expert, поэтому по умолчанию Lilo. Точнее пробывал
последний раз в /boot, но коряво вышло, не грузился, а времени разобраться не было.
Поэтому "по умолчанию", тогда работало. Т.е. MBR затер, BR то же, PT не знаю
что происходит. От Linux назад - восстановить Xp. Через APE удаляю своп раздел, /boot, /root - получаю пять лог. дисков в доп. разделе на месте, вместо основного свободное пространство. Создаю APE активный основной NTFS и форматирую - затер Lilo и заменил его на MBR из APE. Все на месте - есть основной активный пустой и доп. с пятью лог. дисками. восстанавливаю XP через TI. Но меня пока восстановление XP не очень волнует и интересует. Хочется немного поразбираться с MBR, BR, PT, а не просто восстановить XP. У меня есть сохранненный MBR созданный при установке XP. Когда я его восстанавливаю через AcronisDE то пропадают все лог. диски и разделы. Почему?
Два раза пробывал - два раза один и тот же результат, семейство наезжало что
срочно нужен PC... Т.е. в конечном итоге я все (win) восстанавливаю (не в ручную) без
каких-либо потерь. Если я на пустое место начну делать установку XP и выйду из
нее после форматирования основного раздела и восстановлю TI XP то ОК (ну кроме
эффекта Admin Bytes в MBR, если их подправить то полный ОК).
Т.е. вопрос только почему при восстановлениии MBR я теряю разметку.

PS MBR сохранял перед установкой Linux (раделы и лог. диски есть задействованы)
Виртуальные машины пробывал - если только win, то они мне не нужны, через
TI нет никаких проблем и HW настоящий без эмуляции... Вот если LAN и несколько
PC моделировать тогда да.

Автор: Demetrio
Дата сообщения: 29.06.2004 13:47
michz
root = / = корень
/root = домашний каталог администратора (по умолчанию), то же самое что /home

не путай эти вещи

Страницы: 123

Предыдущая тема: Linux + SATA (serial ATA)


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