ВСЕМ у кого проблемы с загрузкой Linux после установки Windows XP посвящается

компьютеры Linux windows загрузка

Существуют 2 способа реанимировать загрузку Linux:
Способ 1. Восстановить загрузчик Linux:
-загружаемся с установочного диска
-выбираем восстановление системы(если нет такого пункта[например у вас liveCD], выполняем обычную загрузку)
-выполняем в консоли следующие команды(если загрузка произошла в графический интерфейс - запускаем терминал и выполняем в нем команды):

>sudo grub (откроется управление загрузчиком grub, если был LiLo техника другая, смотрите ниже)
#root (hd0, <TAB>) - после нажатия таб ищем номер раздела с линуксом его номер и указываем, скобку закрываем. (hd тоже может быть не нулевым, зависит от кол-ва физ. дисков и от того на котором у вас нужный раздел, опятьже кнопка таб в помощь.
#setup (hd0)
#quit
Далее перезагрузка и счастье от того что все стало на место(ну кроме загрузки Windows, если до установки ее не было или она была на другом разделе :)

по поводу загрузчика lilo:
есть подробное описание по адресу: http://www.i2r.ru/static/486/out_15882.shtml

Способ 2:
Научить загрузчик Windows загружать загрузчик Linux:
!!!!Важно: действовать надо аккуратно, т.к. любой лишний символ может не только не помочь, но и убить возможность загружаться в Windows!!!!
Хочу отметить, что при установке Windows XP в большинстве случаев данная ОС копирует mbr(главная загрузочная запись) жесткого диска в файл bootsect.dos и лишь потом сама там прописывается, соответственно всегда есть возможность вызывать из загрузчика тот код, который был прописан в mbr ранее(а там есть все что не обходимо для загрузки Linux)
Собственно способ:
на диске c: лежит файл boot.ini, его нужно открыть на редактирование(если не можете найти, то можно открыть его следующим образом: Мой компьютер -> Свойства -> Дополнительно -> Загрузка и восстановление -> отредактировать список загрузки вручную)
в нем обнаружите что-то вроде
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINXP
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINXP="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
соответственно смотрим, совпадает ли расположение Windows и c:\bootsect.dos, если совпадает, то тогда добавляем запись в самый конец
multi(0)disk(0)rdisk(0)partition(1)\bootsect.dos='Linux'
где multi(0)disk(0)rdisk(0)partition(1) должно совпадать с записью загрузчика Windows XP
если не совпадает, надо как-то определить раздел(вот уж не знаю как это в Win сделать... только если вручную считать, но это уже надо хорошо технику знать %)

После перезагрузки получим возможность загружаться в линукс.

На этом ЛикБез считаю законченным.
PS просто несколько надоедает раз в 3-8 дней читать этот вопрос... такое ощущение что люди совсем не умеют поисковиком пользоваться.
Ответы:
Я такой вопрос не задавал, но тем не менее за ЛикБез спасибо. Я это делал более кривыми способами.
Респект
Хочу добавить:
Есть такая штука: Super GRUB Disk. Образ записываем на дискету (или можно на диск), выставляем в BIOSе загрузку соответственно с Floppy или CD-ROM'а, ну а дальше она сама может или восстановить загрузчик (причем Вы можете сделать так, чтобы стартовал Виндовский загрузчик, в котором в одной строке будет Виндовс, а в другой Линукс; или наоборот - стартует GRUB, и в нем и Линукс и Виндовс) или каждый раз вставлять эту дискету чтобы загрузить Linux. Второй метод - это чисто аппаратная защита Вашего Линукса - то есть без этой дискеты доступа к Линуксу не будет ни у кого кроме ее обладателя. Пока, конечно, кто-то не сделает такую же.)))


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.