Прочее компьютерное

Срочно нужна помощь!! ! Вопрос про операционные системы!! ! Помогите, пожалуйста!

Я отформатировал жесткий диск, установил на него Linux Ubuntu 10.04 с загрузчиком LILO. После этого, я создал новый раздел на жестком диске, и установил на него Winodws 7. После этого у меня не загружается Linux Ubuntu 10.04, при загрузке автоматически запускается Windows... Помогите, пожалуйста, как сделать так, чтобы при запуске компьютера спрашивалось, какую операционную систему запукать.. . Linux я не могу переустановить из-за настроек и работы.. . Обязательно выберу лучший ответ, только помогите!! !
Метки:
559
Я бы снес все заного и первым делом поставил бы виндовс
Сергей Никитин
Сергей Никитин
160
Лучший ответ
Существуют 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 сделать.. .только если вручную считать, но это уже надо хорошо технику знать %)

После перезагрузки получим возможность загружаться в линукс.
ЮД
Юнкинд Денис
82 538
вставьте диск с линукс. через f8 запустите востановление системы. если дестрибутив полный, то должно выйти предложение установить загрузчик грув. который определит наличие других систем. в принципе все.