Добавление пункта загрузки Windows в GRUB 2

После установки Ubuntu 14.04 параллельно с Windows 8.1 при включение перед загрузкой появился загрузчик GRUB 2 с выбором операционной системы (ОС). Но странным образом он не увидел рядом стоящую Windows 8.1. Поэтому решил загрузиться под Ubuntu и добавить его самостоятельно.

Первым делом узнаем обозначение диска, на котором установлен Windows, далее нужно узнать номер раздела, а точнее его uuid. Сделать это нужно в Терминале следующей командой:

ls -al /dev/disk/by-uuid
После чего отобразятся все имеющиеся разделы, их размер, и идетификаторы.
В моем случае UUID=04FEAC60FEAC4BAC.

Затем открываем файл для редактирования 40_custom, находящийся по адресу: /etc/grub.d/40_custom
У меня он был защищен от записи, поэтому я предоставил ему права записи следующей командой:

sudo chmod 0755 /etc/grub.d/40_custom
Далее в конец этого файла дописал следующий код:
menuentry "Win-8" {
 insmod part_msdos
 insmod ntfs
 set root='(hd0,msdos2)'
 search --no-floppy --fs-uuid --set  04FEAC60FEAC4BAC
 chainloader +1
}
Где hd0 – это диск. Так как у меня всего один жесткий (физический) диск, то у меня он hd0 (нумерация идет с нуля).
Файл 40_custom примет следующий вид:
Добавление пункта загрузки Windows в GRUB 2

Затем сохраняем файл, закрываем его и вводим в Терминал следующую команду:
sudo update-grub
Команда делает обновление загрузчика GRUB 2.

Перезагружаем систему, и видим результаты трудов!

Комментарии (2):

12 Июля 2015 01:15

sonicwifi40

Не работает. Сделал все как указано, подставил свой номер раздела в (hd0,%раздел%) и свой uuid в --set %uuid% - все равно не работает.

01 Ноября 2015 20:35

сергей

сначала я тупил,а когда дошло-заработало с первого раза. У меня на ноуте Win-8.1, Win-7, Lin.Mint Qiana и Lin.Mint Rafaella

Оставить комментарий:


* Введите Ваше имя


* Введите комментарий

Введите результат с картинки:

* Введите результат

Фото дня на Яndex


МОНАСТЫРЬ ХОР-ВИРАП