• Авторизация


История восстановления загрузчика ALTLinux 31-03-2008 19:44 к комментариям - к полной версии - понравилось!

Это цитата сообщения LittleLonelyGirl Оригинальное сообщение

История восстановления загрузчика 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, редактируем его. у меня получилось:
map="/boot/map"
lba32
prompt
compact
timeout="100"
install="menu"
default="ALTLinux"
vga="0x314"
append="resume=/dev/sda2 panic=30 splash=silent"
message="/boot/splash/message"
boot="/dev/sda2"

image="/boot/vmlinuz"
label="ALTLinux"
initrd="/boot/initrd.img"
root="UUID=22c4f629-7084-46c0-9b75-d92dc13e8f40"
read-only

image="/boot/vmlinuz"
label="failsafe"
initrd="/boot/initrd.img"
root="/dev/sda2"
addappend="failsafe"
vga="normal"
read-only

other="/dev/sda4"
label="Windows"

sda2 - раздел на котором установлен linux
sda4 - раздел на котором установлен windows
В простой загрузке написала UUID потому что иначе система не загружалась. UUID можно взять в etc/fstab.

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. Перезагружаемся и смотрим как все замечательно работает!

Кстати, хозяйка ящика, его можно забрать уже, а то место занимает!
З.Ы. Забыла сказать, что лив сиди почему-то грузится через раз...
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник История восстановления загрузчика ALTLinux | Например_Вовка - Глупые мысли сумашедшего Бобаина. | Лента друзей Например_Вовка / Полная версия Добавить в друзья Страницы: раньше»