2. Уточнить, на каком разделе стоит Linux, на каком Windows командой сfdisk



Дата18.11.2018
Размер59 Kb.
#59911

Если Вы установили ОС 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


Поделитесь с Вашими друзьями:




База данных защищена авторским правом ©vossta.ru 2022
обратиться к администрации

    Главная страница