Часто на форумах, связанных с 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"
|