Установка ROSA на EFI/UEFI — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Новая страница: «==Установка при наличии Windows 8== 1. При предустановленной Windows 8 EFI радел уже присутствует в …»)
 
(Установка при наличии Windows 8 без включенного SecureBoot)
 
(не показано 11 промежуточных версий 1 участника)
Строка 1: Строка 1:
==Установка при наличии Windows 8==
+
==Установка при наличии Windows 8 без включенного SecureBoot==
  
1. При предустановленной Windows 8 EFI радел уже присутствует в системе. Поэтому загружаемся в UEFI режиме с флешки в Live и ставим систему как обычно. Затем проверяем наличие раздела EFI. Проверить это можно командой:
+
1. При предустановленной Windows 8 EFI радел уже присутствует в системе. Поэтому загружаемся в UEFI режиме с флешки в Live (для этого скорее всего надо зайти в BIOS и выбрать загрузку с флешки в EFI режиме) и ставим систему как обычно. Затем проверяем наличие раздела EFI. Проверить это можно командой:
  
 
  blkid  | grep EFI
 
  blkid  | grep EFI
Строка 13: Строка 13:
 
  mount /dev/sda1 /boot/efi
 
  mount /dev/sda1 /boot/efi
  
2. Запускаем установку:
+
2. Устанавливаем обновленные пакеты:
 +
 
 +
urpmi efibootmgr os-prober grub2 grub2-efi
 +
 
 +
3. Запускаем установку:
 
   
 
   
modprobe dm-mod
+
  grub2-efi-install --recheck
  grub2-efi-install --recheck --boot-directory=/boot/efi/EFI/
+
  
 
Если все нормально, то увидим "Установка завершена. Ошибок нет".
 
Если все нормально, то увидим "Установка завершена. Ошибок нет".
  
3. Монтируем раздел с установленной системой (в моем случае это был /dev/sda6)
+
4. Проверяем
  
  mount /dev/sda6 /mnt
+
  efibootmgr -v
  
и копируем grub.cfg
+
Если новая запись не обнаружилась или после перезагрузки ее нету в BIOS, то придется прописать строку руками в BIOS. Для этого создайте новую загрузочную запись ROSA EFI (обычно это раздел BOOT) и задайте путь к загрузчику:
  
cp /mnt/boot/grub2/grub.cfg /boot/efi/EFI/grub2/
+
\EFI\rosa\grub2\grubx64.efi
  
4. Прописываем запись в BIOS
+
Для того, чтобы по умолчанию загружался grub поднимите запись наверх.
modprobe efivars
+
efibootmgr --create --gpt --disk /dev/sda1 --part 1 --write-signature --label "GRUB2" --loader "\\EFI\\grub2\\grub.efi"
+
  
4. Проверяем
+
Возможно система решит, что вы сломали компьютер и попытается запустить восстановление Windows, поэтому просто загрузитесь в ROSA EFI запись для проверки в первый раз.
  
  efibootmgr -v
+
5. После этого сгенерируйте новый конфиг
 +
 
 +
  update-grub2
  
Если не обнаружилась, то придется прописать строку руками в BIOS.
+
и вы сможете загружать Windows 7/8 с EFI раздела.

Текущая версия на 17:40, 24 октября 2013

Установка при наличии Windows 8 без включенного SecureBoot

1. При предустановленной Windows 8 EFI радел уже присутствует в системе. Поэтому загружаемся в UEFI режиме с флешки в Live (для этого скорее всего надо зайти в BIOS и выбрать загрузку с флешки в EFI режиме) и ставим систему как обычно. Затем проверяем наличие раздела EFI. Проверить это можно командой:

blkid  | grep EFI

получим следующий вывод

/dev/sda1: LABEL="BIOS_GRUB" UUID="6206-DF5F" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="03059cf0-2a7a-43bd-88b6-112418ad1baa"

Значит наш раздел это /dev/sda1. Смотируем его для дальнейшей работы:

mount /dev/sda1 /boot/efi

2. Устанавливаем обновленные пакеты:

urpmi efibootmgr os-prober grub2 grub2-efi

3. Запускаем установку:

grub2-efi-install --recheck

Если все нормально, то увидим "Установка завершена. Ошибок нет".

4. Проверяем

efibootmgr -v

Если новая запись не обнаружилась или после перезагрузки ее нету в BIOS, то придется прописать строку руками в BIOS. Для этого создайте новую загрузочную запись ROSA EFI (обычно это раздел BOOT) и задайте путь к загрузчику:

\EFI\rosa\grub2\grubx64.efi

Для того, чтобы по умолчанию загружался grub поднимите запись наверх.

Возможно система решит, что вы сломали компьютер и попытается запустить восстановление Windows, поэтому просто загрузитесь в ROSA EFI запись для проверки в первый раз.

5. После этого сгенерируйте новый конфиг

update-grub2

и вы сможете загружать Windows 7/8 с EFI раздела.