История восстановления загрузчика ALTLinux
Началось все с того, что подруге(
коззявочка) подарили компьютер, на котором стоит ALTLinux 4.0 Desktop. Пришла она ко мне с просьбой поставить виндовс, если возможно при этом сохранив Линукс. Ибо там все прекрасно настроено и даже 1с стоит. Я естественно согласилась. Сначала все шло нормально. Отрезала акронисом кусочек раздела. И нет бы создать акронисом же раздел FAT32 на свободном месте. Решила создать его при установке винды. Надо отдать должное виндовс-раздел она создала. Но удалила при этом два раздела Ext3 и Linux Swap.
Дальше восстановление: удалила раздел, который виндовс сделала. И запустила в акронисе "восстановление разделов"(вручную). Он все восстановил. Кроме загрузчика.
И тут началось поиски на форумах, поиски в Google и допрашивание
linux. Кстати, аналогичная запись у него
здесь.
Как результат-алгоритм восстановления и коллекция полезных ссылок, которыми охотно делюсь:
Tomsrtbt 2.0.20 Дистрибутив Linux на одной дискете. Поддерживает: ide, scsi, tape, network adaptors, PCMCIA и м.д. Лицензия: GPL
(Вещь полезная, была даже скачана, но мне в итоге не пригодилась)
Редактирование файла etc/lilo.conf
linuxforum: Востановление загрузчика AltLinux 4 Desktop
linuxopen: Востановление загрузчиков в разных системах(генту, МОПС, Slackware, suse, Alt)
Востановление загрузчика
Linux на дискете, создание минидистрибутива
Алгоритм восстановления для Alt.
Были проблемы с загрузкой. Спасательная система работать не желала в принципе. Имею дома два дистрибутива с версиями ядра 2.6.18-std-smp-alt7 и alt12. А установлена система с ядром alt10. Ну вот. Алгоритм, значит:
1. Грузимся с LiveCD
2. Запускаем терминал в режиме суперпользователя(file:///usr/share/applications/kde/konsolesu.desktop). В просто терминале даже после команды su сhroot выполняться не хотел.
3. в терминале: mc
4. Находим в папке /mnt/sda2/etc файл lilo.conf, редактируем его. у меня получилось:
смотреть
5.В командной строке
[root@localhost ~]# mount /dev/sda2 /mnt
[root@localhost ~]# mount --bind /dev /mnt/dev
[root@localhost ~]# mount --bind /proc /mnt/proc
[root@localhost ~]# chroot /mnt
[root@localhost /]# lilo
Added ALTLinux *
Added failsafe
Added win
6. Перезагружаемся и смотрим как все замечательно работает!
Кстати, хозяйка ящика, его можно забрать уже, а то место занимает!
З.Ы. Забыла сказать, что лив сиди почему-то грузится через раз...