Если Вы установили ОС Windows поверх ОС Linux (на примере AltLinux 4), то для восстановления возможности загрузки в Linux Вам нужно сделать следующее:
1. Вставить диск с Линукс Мастер и загрузиться с него в режиме "Спасательная система"
2. Уточнить, на каком разделе стоит Linux, на каком Windows командой сfdisk:
# сfdisk
Вот тут поосторожнее, лишнего ничего не нажимайте. Выход из просмотра клавишей "q".
Вам нужно вспомнить, сколько места Вы выделили для корневого раздела "/" Linux, скольок занимает места раздел с Windows. и знать, что файловая система Linux — ext3 (или ext4, xfs, jfs, Reseirfs), для Windows — NTFS/FAT32
Вывод будет примерно следующим:
Name Flags Part Type FS Type [Label] Size(MB)
------------------------------------------------------------------------------
sda1 Primary NTFS 37877,42
sda2 boot Primary Linux swap / Solaris 4072,42
sda3 Primary Linux ext3 10240,73
sda5 Logical Linux ext3 4072,64
В этой таблице запоминаем раздел с Linux (FS Type = Linux ext3 с размером, который Вы выделяли при установке) В примере sda3 - Linux, Windows - sda1 (Может быть hda, если жесткие диски с IDE-интерфейсом). Нажимает "q" для выхода.
3.Монтируем корневой раздел (раздел с Linux) (не забудьте /dev/ перед названием):
# mount -t ext3 /dev/sda3 /mnt -o rw
4. Убеждаемся, что смонтировали действительно тот раздел.
# ls /mnt | grep boot
В ответ должно быть слово boot.
5. Монтируем виртуальные ФС для использования их при работе с жёстким диском:
# mount --bind /proc /mnt/proc
# mount --bind /dev /mnt/dev
# mount --bind /sys /mnt/sys
6. Объявляем раздел со смонтированной корневой файловой системой корневым:
# chroot /mnt
7. Корректируем /etc/lilo.conf:
# mcedit /etc/lilo.conf
Откроется файл. Приводим его к следующему виду:
map=/boot/map
lba32
prompt
timeout="100"
install="menu"
default="ALTLinux"
vga="normal"
message="/boot/splash/message"
boot="/dev/sda" //***Тут указываем загрузочное устройство (если у Вас диск один, то указывайте sda или hda - в зависимости как определяется)***
image="/boot/vmlinuz"
label="ALTLinux"
initrd="/boot/initrd.img"
root="/dev/sda3" //***Тут указываем раздел с Linux
read-only
image="/boot/vmlinuz"
label="failsafe"
initrd="/boot/initrd.img"
root="/dev/sda3"
addappend="failsafe"
vga="normal"
read-only
other=/dev/sda1 //***Тут указываем раздел с Windows
label=Windows
table=/dev/sda
Сохраняем (F2) и выходим (F10).
8. Проверяем:
# /sbin/lilo -t
Если все в порядке(Появляются строки, начинающиеся с Added и последняя с The boot), то выполняем:
# /sbin/lilo
9. Выходим и выключаем компьютер:
# exit
# init 0
|