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

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

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

articlebot (10-10-2005 03:45): Перемещено в форум "UNIX"  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

   

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Достаточно частой является ситуация, когда на одном компьютере одновременно установлены две операционные системы, например, Windows и Linux  или Windows и FreeBSD. При этом нередко случается необходимость переустановить Windows.  
Те, кто оказывался  в подобной ситуации, знают, что в таких случаях происходит затирание загрузчика Linux (FreeBSD), и вторая операционная система (Linux или FreeBSD) становится недоступной для загрузки.
 
 
Читать

Всего записей: 368 | Зарегистр. 25-05-2001 | Отправлено: 04:02 21-03-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
грузимся с дискеты с загрущиком линукса
 
восстановление загрущика grub:
grub-install
 
восстановление загрущика lilo:
lilo
 
вот и всё
 

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

Отправлено:  11:11 19-06-2004 | Исправлено: eugrus,  07-02-2005

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



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

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

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

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

MBR низя разместить на каком либо разделе диска, потому что в MBR находится Таблица тех самых разделов на которых автор предлагает "разместить" MBR. Понятие MBR следует рассматиривать отдельно от таких понятий, как ОС, раздел, том или файловая система на нем. По другому, MBR находится на нулевой дорожке, которая не принадлежит никакому разделу.

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

Всего записей: 11731 | Зарегистр. 12-10-2001 | Отправлено: 15:21 24-06-2004
lynx



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

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

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

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

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

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:24 28-06-2004
KLASS



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

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

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

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

Еще раз, MBR не относится ни к какому разделу, у тя же LILO стоит в разделе, потому и "не трется" перестановкой Выни. Но MBR "трется" всегда! и нет разницы куда ставится Вынь, на первый или на четвертый раздел.

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

Всего записей: 11731 | Зарегистр. 12-10-2001 | Отправлено: 19:48 28-06-2004
michz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
MBR на нулевой дорожке - поясни пожалуста. Ты имеешь ввиду MBR от продвинутого
загрузчика типа SyMon или еще что-то подобное, т.е. берешь общий случай.
Я для себя хочу разобраться. MBR при установке win записывается в "0" сектор и
расширение далее по 0 дорожке не использует?

Всего записей: 4696 | Зарегистр. 02-07-2002 | Отправлено: 10:50 29-06-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
по всей видемости у lynx загрущик lilo действительно находится в загрузочном секторе раздела а не в главной загрузочной записи
вот и всё
а в MBR у него с роду ни чего кроме винды не было...




Давай только умничать не будем, а? Demetrio

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 10:54 29-06-2004 | Исправлено: Demetrio, 14:05 29-06-2004
michz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня ситуация несколько другая, но из той же оперы. Один активный основной в дополнительном пять логич. дисков. Основной 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 и загрузчикам...

Всего записей: 4696 | Зарегистр. 02-07-2002 | Отправлено: 12:11 29-06-2004
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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Т вряд ли сдвигается\затирается.

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

Всего записей: 11731 | Зарегистр. 12-10-2001 | Отправлено: 12:56 29-06-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насчёт лило и тому подобного я вчера писал уже:
 
http://forum.ru-board.com/topic.cgi?forum=5&topic=6134&start=80#10

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 14:08 29-06-2004
michz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 моделировать тогда да.
 

Всего записей: 4696 | Зарегистр. 02-07-2002 | Отправлено: 14:43 29-06-2004 | Исправлено: michz, 14:49 29-06-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
michz
root = / = корень
/root = домашний каталог администратора (по умолчанию), то же самое что /home
 
не путай эти вещи

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 14:47 29-06-2004
michz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Demetrio
Сорри наверное я неправильно пользуюсь терминами, делаю как тут написано
http://ru-board.com/new/article.php?sid=129
Все работает - ставлю Mandrake 10. Хочу разобраться с восстановлением XP после
Linux. Потом с восстановлением загрузчиков Linux. При монобут при использовании
TI для восстановления win и Linux. Если не получится, тогда другие варианты.

Всего записей: 4696 | Зарегистр. 02-07-2002 | Отправлено: 15:18 29-06-2004
KLASS



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

Цитата:
Хочется немного поразбираться с MBR, BR, PT, а не просто восстановить XP.

Так быстро от темы уйдем и по дыне получим... тут ведь тока обсуждение статьи. Вот тута продолжим http://forum.ru-board.com/topic.cgi?forum=62&topic=0509&start=260

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

Всего записей: 11731 | Зарегистр. 12-10-2001 | Отправлено: 16:22 29-06-2004 | Исправлено: KLASS, 16:23 29-06-2004
USSRxV NMad

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чего вы паритесь в Linuxe есть прекрасная программа LoadLin бирете ее и вперед ! Ничего восстанавливать не требуется ! Подхватываете ядро и грузитесь ! Все просто до безобразия !

Всего записей: 139 | Зарегистр. 09-07-2004 | Отправлено: 17:42 09-07-2004
cytochrom



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Voprosik imeju.
Jest` mashyna s Debian Linux. (tol`ko linux) (kakaja versija nikto ne znajet.)
P ri zagruzke vydaet L 99 99 99..
ii td. Chto delat`?
Proboval zarruzit`sja s resque diskety.
Skazalo chto ne mozhet smontirovat` root file system.
]Ja v linuxe 1*10^-14. toist` znaju malo Vse vremja Win pol`zuju.




Замечание за транслит. Читай правила. Отговорки не принимаются. lynx.

Всего записей: 179 | Зарегистр. 06-10-2003 | Отправлено: 18:17 12-07-2004 | Исправлено: lynx, 05:58 13-07-2004
Mup0Boe 3Jlo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно взять какой-нить бутовый Lite CD и подмонтировать систему с сущесвующим линухом и попробовать поправить lilo.conf или grub.conf

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



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

Цитата:
Skazalo chto ne mozhet smontirovat` root file system

а ты rescue disket с той машины использовал?
или может после установки корневой раздел менял?
а lilo / grub там есть?

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



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как раз по теме http://support.microsoft.com/?kbid=126671

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

Всего записей: 11731 | Зарегистр. 12-10-2001 | Отправлено: 23:12 13-07-2004
cytochrom



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На системе только линукс. Винды нет.
Дискеты с машыны нет. Пробовал с ресруе диск. Который в инете наshel. неполучатся.
 С машыной этой вобшче не работал.
Она как сервер стояла, и упала.
 ну да ладно... Фиг с ней
[Текст переведён с транслита]

Всего записей: 179 | Зарегистр. 06-10-2003 | Отправлено: 08:09 26-07-2004
eugrus



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

Цитата:
Пробовал с ресруе диск. Который в инете наshel

"ресруе диск" с другой машины будет работать только при одинаковой таблице разделов
 
LiveCD & chroot

----------
IT-Recht Blog
Abmahnung von Copytrack abwehren

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

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

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Восстановление загрузчиков Linux/FreeBSD
articlebot (10-10-2005 03:45): Перемещено в форум "UNIX"


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru