Часто на форумах, связанных с Ubuntu Linux, встречаются вопросы о том, как добавить Ubuntu в в загрузчик Windows. Почему не устраивает более гибкий GRUB - загадка. Но тем не менее думаю стоит описать как добавить Ubuntu в boot.ini, может кому то и помогу.
Сразу оговорюсь, что данный способ работает только с Windows 2000 и XP.
Приступим. Для начала загрузимся с LiveCD Ubuntu, запустим терминал и выполним следующую команду:
1 |
sudo fdisk -l |
В ответ будет выдан список разделов на жестком диске. Вот что выдает эта команда на моем компьютере:
1 2 3 4 |
/dev/sda1 29 8369 66999082+ 83 Linux /dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS /dev/sda3 13996 14593 4803435 5 Extended /dev/sda5 13996 14593 4803403+ 82 Linux swap / Solaris |
С помощью этого списка нужно понять где именно установлена Ubuntu. В данном случае она установлена в "/dev/sda1" (его тип помечен как "Linux"). Теперь прописываем следующую команду:
1 |
sudo dd if=/dev/sda1 of=ubuntu.boot bs=512 count=1 |
При этом не забывая изменить "/dev/sda1" на свой вариант.
После всех манипуляций мы получим файл ubuntu.boot, который будет находиться на рабочем столе или в домашней папке. Вот его то и нужно будет скопировать на тот диск, где установлена Winodws.
Осталось только открыть файл boot.ini, который находится на диске, где установлена Windows, и добавить туда такую строку:
1 |
C:ubuntu.boot="Ubuntu" |