-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGRUB2
41 lines (31 loc) · 3.86 KB
/
GRUB2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
1 СПОСОБ
1. Определяем, на каком из наших дисков установлена Ubuntu. Для этого открываем Терминал (Applications, Accessories, Terminal) и выполняем команду
sudo fdisk -l
2. Итак, с диском мы определились, теперь нам надо его примонтировать
sudo mount /dev/sdXY /mnt
*примечание: sdXY - где X - диск в системе (sda, sdb, sdc и т.д.) и Y - раздел диска (первый раздел - 1, второй -2 и т.д.).
Пример: sudo mount /dev/sda1 /mnt
**примечание: если у вас раздел /boot вынесен отдельно, тогда ваша команда должна выглядеть так: вначале создадим папку sudo mkdir /mnt/boot, затем монтируем sudo mount /dev/sda1 /mnt/boot, не забудьте учесть это при выполнении последующих команд.
3. Следующей командой запустим установку GRUB2.
sudo grub-install --root-directory=/mnt/ /dev/sdX
Пример: sudo grub-install --root-directory=/mnt/ /dev/sda
*примечание: Обратите внимание, что GRUB2 устанавливается на устройство (физический диск).
4. Перегружаемся
5. Не забываем обновить меню GRUB2 командой
sudo update-grub
2 СПОСОБ
1. Загружаемся с LiveCD и выбираем пункт "Запустить Ubuntu без установки на компьютер"
2. Монтируем раздел с установленной Ubuntu. Для этого, в меню "Places", кликаем на необходимый нам раздел (в данном случае выбранный нами раздел, автоматически примонтируется в /media).
3. Раздел примонтирован. Теперь переустановим GRUB2. Делается это так:
sudo grub-setup -d /media/XXXX/boot/grub /dev/sdX
*примечание: XXXX - ваш UUID или метка тома, sdX - где X - диск в системе на который мы будем перезаписывать GRUB2(sda, sdb, sdc и т.д.).
Переписывать UUID крайне не удобно, поэтому можно упростить себе жизнь следующим образом. В меню "Places" выбираем наш диск, после чего слева нажимаем иконку с изображением карандаша, выделяем и копируем (CTRL-SHIFT) в адресной строке адрес, и вставляем (CTRL-SHIFT-V) в Терминал.
Пример:
sudo grub-setup -d /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub /dev/sda
Если при выполнении данной команды вам выдаст ошибку "error: Cannot open /boot/grub/device.map", в таком случае следует добавить ключ -m и указать путь к файлу device.map
sudo grub-setup -d /media/XXXXX/boot/grub -m /media/XXXXX/boot/grub/device.map /dev/sdX
Пример:
sudo grub-setup -d /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub -m /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub/device.map /dev/sda
Если вам опять выкинуло ошибку "error: Cannot open /boot/grub/device.map", не отчаивайтесь, просто теперь вам надо перезагрузить компьютер.
4. Если вы не перезагружали компьютер, тогда это следует сделать сейчас.
5. После перезагрузки не забываем обновить GRUB2 командой sudo update-grub