Загрузка Linux загрузчиком Windows

Материал из Nevod
Перейти к: навигация, поиск

Windows NT и выше без проблем умеет загружать другие операционные системы, в том числе и Linux. Для того чтобы Windows смогла загружать Linux требуется выполнить следующие действия:

1. Загрузить Linux.

2. Чтобы после выбора загрузки Linux долго не висел загрузчик Linux исправим время ожидания на 1, для этого правим файл /etc/lilo.conf.

# mcedit /etc/lilo.conf

Выставляем параметр timeout="1". Переустановим lilo командой:

/sbin/lilo

3. Теперь скачайте образ дискеты с FreeDos и запишите его на дискету командой:

dd if=freedos.ima of=/dev/fd0

4. Запишем на эту же дискету загрузочный сектор жесткого диска (MBR). Для этого выполним команды:

mount /dev/fd0 /mnt/floppy
dd if=/dev/hda of=/mnt/floppy/linux.boot bs=512 count=1
umount /mnt/floppy

На этом этапе мы записали первые 512 байт диска(MBR) в файл linux.boot на дискету. /dev/hda диск с которого загружается Linux, если у Вас другой, то нужно указать соответствующий. Посмотреть можно в файле /etc/lilo.conf в атрибуте boot.

5. Теперь нужно восстановить загрузчик Windows в MBR жёсткого диска. Для этого перезагружаем компьютер и загружаемся с дискеты. В командной строке набираем:

A:> fdisk /mbr

6. Извлекаем дискету из дисковода и перезагружаем компьютер. Сейчас загрузится Windows.

7. Снова вставляем дискету в дисковод и копируем с неё файл linux.boot на диск C.

8. Далее правим файл C:\boot.ini. Добавляем в него следующую строчку:

  C:\linux.boot = "Linux"

Всё, теперь перезагружаем компьютер и Вы увидите при загрузке 2 варианта: Windows и Linux.


Примечание: для ноутбуков и компьютеров где нет floppy записываем загрузочный CD в качестве образа дискеты используем ранее скачанный образ. Для записи CD можно использовать K3b или следующие команды:

mkisofs -o /tmp/cd.iso -B freedos.img /dir
cdrecord -v -eject dev=/dev/cdrom /tmp/cd.iso
rm -f /tmp/cd.iso

Где /dir директория куда записан файл linux.boot, либо его можно сразу записать на диск "C" Windows если у вас используется драйвер ntfs-3g.

Личные инструменты