Linux: восстановление загрузчика LILO
При установке windows ПК с linux на борту программа установки изменяет загрузочную запись на свою, в итоге пропадает возможность загрузить прежнюю операционную систему. Универсальный способ восстановления загрузчика LILO (Linux loader) написан ниже, если в качестве загрузчика используется grub, то механизм восстановления будет другим.
1. Загружаемся с любого linux live дистрибутива.
2. Узнаем на каком устройстве находится корневой раздел:
3. Монтируем корневой раздел жесткого диска к нашей системе:
где /dev/sdb2 корневой раздел жесткого диска. Если у системы есть отдельный загрузочный раздел, его тоже монтируем в /mnt/boot:
4. Монтируем виртуальные файловые системы для использования их при работе с жёстким диском:
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
5. Меняем корневой каталог нашей системы на коревой каталог системы на жёстком диске:
6. Если нужно правим конфиг /etc/lilo.conf.
7. Восстанавливаем загрузчик
./lilo