Решено: Востановление загрузчика AltLinux 4 Desktop

Модераторы: Skull, Модераторы разделов

newlinuksoid
Сообщения: 17

Решено: Востановление загрузчика AltLinux 4 Desktop

Сообщение newlinuksoid »

Уважаемы форумчане, изучил все что тут написано про восстановление,
в частности попался вот этот пункт

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


по этому не судите строго.

Вообщем суть проблемы такова. Загрузчик как и полагается в наших новичковских юзаниях был успешно затерт.

Имеется следующее: диск разбит на два на одном аналогично затертый виндовс, под названием hda1, на другом Альт под названием hda2

Загрузил спасательную систему и проделал следующее
mount /dev/hda2 /mnt
chroot /mnt
lilo

Система выдала fatal: raid_setup:stat ("/dev/hda")

пожалуйста помогите решить задачу, спасибо
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Решено: Востановление загрузчика AltLinux 4 Desktop

Сообщение Alexei_VM »

newlinuksoid писал(а):
09.02.2008 01:28
Система выдала fatal: raid_setup:stat ("/dev/hda")
пожалуйста помогите решить задачу, спасибо



Суть, в двух словах:
в современном Линуксе одного chroot недостаточно, потому что многие файлы, нужные для работы системы, не хранятся на диске. Например, каталог /dev является виртуальным, и заполняется после старта системы, аналогично /proc и /sys. Однако, информация из /dev (и возможно /proc) нужна для работы lilo.

Поэтому восстановление загрузчика нынче делается так:

После загрузки с rescue-двд выполнить

Код: Выделить всё

mount  /dev/hdXX  /mnt
  mount --bind  /dev   /mnt/dev
  mount --bind  /proc  /mnt/proc
   lilo -r /mnt
Спасибо сказали:
newlinuksoid
Сообщения: 17

Re: Решено: Востановление загрузчика AltLinux 4 Desktop

Сообщение newlinuksoid »

Все проделал, побежали буковки
Сделал reboot
Но система не загружается. при нажатии на enter выдает invalid comressed format (err=1)
Спасибо сказали:
another2007
Сообщения: 247
ОС: ALT Linux

Re: Решено: Востановление загрузчика AltLinux 4 Desktop

Сообщение another2007 »

Тоже сталкивался с потерей загрузчика, после чего переставлял линукс всегда)) Вопрос немного другой, а как можно заранее сохранить загрузчик?????? И еще по посту чуть выше. "/dev/hdXX" - за место ХХ что??? Особенно за место последнего Х?
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Решено: Востановление загрузчика AltLinux 4 Desktop

Сообщение Alexei_VM »

Много раз терял загрузчик в результате различных экспериментов. НИКОГДА не переставлял Линукс. У меня система с 2001 года не переустанавливалась ни разу, за это время она была перенесена раз 5 или 6 с винта на винт, сменила 4 материнских платы. БЕЗ переустановки.

another2007 писал(а):
09.02.2008 10:25
Вопрос немного другой, а как можно заранее сохранить загрузчик??????


А зачем? Сохранять надо ОДИН файл с настройкой загрузчика, например /etc/lilo.conf. А закгрузчик, в случае аварийного сбоя или переноса системы на другой винт, восстанавливается за 3 минуты с помощью любого загрузочного СД и приведенных выше команд.

another2007 писал(а):
09.02.2008 10:25
И еще по посту чуть выше. "/dev/hdXX" - за место ХХ что??? Особенно за место последнего Х?


Почитайте документацию. Например, тут:

http://www.rhd.ru/docs/manuals/enterprise/...ge-rhlspec.html
http://phobos.cs.msu.su/FTP/ALTLinux/Compa...rill/index.html

На всякий случай: SATA диски именуются так же, как и SCSI.


newlinuksoid писал(а):
09.02.2008 02:32
Все проделал, побежали буковки
Сделал reboot
Но система не загружается. при нажатии на enter выдает invalid comressed format (err=1)



Какие буковки побежали? И что у вас в /etc/lilo.conf
Спасибо сказали:
newlinuksoid
Сообщения: 17

Re: Решено: Востановление загрузчика AltLinux 4 Desktop

Сообщение newlinuksoid »

Сейчас попробовал ни линукс ни виндовс не грузится

Система как и всегда выдает
NTLDR is missing
Press any key to restart

Помогите пожалуйста справиться с проблемой уважаемые линуксоиды!

another2007 писал(а):
09.02.2008 10:25
Тоже сталкивался с потерей загрузчика, после чего переставлял линукс всегда)) Вопрос немного другой, а как можно заранее сохранить загрузчик?????? И еще по посту чуть выше. "/dev/hdXX" - за место ХХ что??? Особенно за место последнего Х?


Ну это диски, например hda1 где hda винчестер 1 - это номер логичексого диска.

Кстати может в этом проблема, когда устанавливал Alt то загрузчик прописал на диск hda1 где стоял виндовс, в итоге виндовс не загружался, загружался только линукс.
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Решено: Востановление загрузчика AltLinux 4 Desktop

Сообщение Alexei_VM »

newlinuksoid писал(а):
09.02.2008 12:39
Кстати может в этом проблема, когда устанавливал Alt то загрузчик прописал на диск hda1 где стоял виндовс, в итоге виндовс не загружался, загружался только линукс.


Ну зачем? Зачем ставить загрузчик в тот же раздел, где стоит Виндовз?!!! Загрузчик надо ставить в MBR загрузочного ДИСКА, а не раздела на диске.

А теперь ступайте на форумы виндузятников, и выясняйте, как восстановить загрузчик винды (что-то там про загрузку с инсталляционного диска в консоль восстановления и выполнение команд fixmbr и еще каких-то).

Потом загружайтесь с rescue-диска с линуксом, исправляйте /etc/lilo.conf (строка boot= должна содержать имя загрузочного диска, например boot=/dev/sda). И далее восстанавливайте загрузчик уже упомянутым способом.

Для того, чтоб lilo мог загружать и виндовз, пропишите в lilo.conf секцию

Код: Выделить всё

other=/dev/sdb1
        label=Vista
        table=/dev/sdb


Заменив имена дисков и разделов в соответствии с вашей системой. И после правки lilo.conf не забудьте выполнить команду lilo (и проследить, что она выполнилась без ошибок).
Спасибо сказали:
newlinuksoid
Сообщения: 17

Re: Решено: Востановление загрузчика AltLinux 4 Desktop

Сообщение newlinuksoid »

Огромное Вам спасибо! Все получилось, даже не знаю почему... еще раз попробовал

Код: Выделить всё

mount  /dev/hdXX  /mnt
  mount --bind  /dev   /mnt/dev
  mount --bind  /proc  /mnt/proc
   lilo -r /mnt


Буковок было меньше, всего три строчки и все востановилось.
Спасибо сказали: