Дополнительные возможности управления загрузчиком Если вы еще этого не сделали, сначала ознакомьтесь с разделом .
Добавление записи основанной на GRUB2 системы вручную Чтобы добавить основанную на GRUB2 систему в меню загрузки Mageia, выполните следующие действия: Скачать другую операционную систему. С целью определения версии GRUB2 выполните в терминале следующую команду: sudo grub-install --version Если никаких полезных данных не будет выведено, попробуйте такую ​​команду: sudo grub2-install --version Если в ответ будет возвращен «GNU GRUB version 0.97» (возможно с каким-то дополнительным суффиксом), в системе используется GRUB (который еще называют устаревшим GRUB), а не GRUB2. Итак, ваша система должным образом выявлена средствами Mageia при установке, а ее пункт будет добавлен в меню загрузки. Если будет возвращена строка с (GRUB) 1.98, 1.99 или 2.xx, то используется GRUB2. Запишите номер версии и выполните следующую команду с целью определения названия корневого раздела: df -h / |(read; awk '{print $1; exit}') В ответ будет выведено что-то такое: /dev/sdb11 sdb11 — корневой раздел, - запомните его название. После этого проверьте, сохраняется ли папка /boot на том же разделе, с помощью команды: df -h /boot |(read; awk '{print $1; exit}') Если раздел каталога /boot не совпадает с корневым разделом, запишите название раздела /boot и используйте ее в строке «root» при редактировании файла menu.lst, описанного ниже. Теперь можно завершить работу системы и перейти к установке Mageia. В запущенной системе Mageia откройте окно терминала и от имени администратора (root) откройте для редактирования файл /boot/grub/menu.lst. Добавьте в файл указанные ниже записи: Чтобы получить права доступа root, выполните следующие команды: su - (введите пароль root) Чтобы открыть файл в текстовом редакторе, воспользуйтесь такой командой: kwrite /boot/grub/menu.lst (замените «kwrite» на «gedit», если вы пользуетесь Gnome) Добавьте следующую запись для вашей операционной системы (например Ubuntu). Расположения пункта в меню будет зависеть от расположения записи в файле title Ubuntu root (hd1,10) kernel /boot/grub/core.img Во второй строке «hd1» означает второй диск, а «10» соответствует одиннадцатому разделу. Отсчет дисков и разделов в устаревшем GRUB Mageia выполняется от нуля. Поэтому: sdb11 = (hd1,10) sda1 = (hd0,0) Если имеется GRUB2 версии 2.xx, то измените последнюю строку на такую: kernel /boot/grub/i386-pc/core.img Если раньше вы использовали «grub2-install», измените «grub» на «grub2» в последней строке. Если /boot расположен на отдельном разделе, удалите «/boot» из последней строки. Сохраните файл и перезагрузите компьютер. Теперь в меню должен быть пункт «Ubuntu», с помощью которого можно будет загрузить соответствующую систему.
Использование существующего загрузчика GRUB2 Если вы еще не ознакомились с общей частью по уже установленному загрузчику, сделайте это сейчас. См. . В некоторых версиях Debian/Ubuntu имеется известный недостаток, связанный с методом определения операционных систем при установке GRUB2. Из-за этого недостатка ошибочно создается grub.cfg при добавлении записей операционных систем Mageia (или Mandriva). Обойти этот недостаток довольно просто. Подробности можно найти на форуме Mageia. Выполните поиск по ключевому слову «prober». Тема ветки - «grub problem». Решение приведены в сообщении 9. Чтобы эти исправления не были устранены при обновлении ядра Ubuntu, следует добавить запись Mageia в файл /etc/grub.d/40_custom. Замечание: этот недостаток исправлен в os-prober-1.53, выпущенного 8 мая 2012 года. Итак, теперь стоит отдать предпочтение обновлению до новой версии GRUB2 в вашей системе.