Установка дистрибутива на компьютер с EFI Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:установка_дистрибутива_на_компьютер_с_efi [2012/08/31 12:30]
[Установка дистрибутива на компьютер с efi] напортачил с тегами, пропала часть текста, поправил
wiki:установка_дистрибутива_на_компьютер_с_efi [2015/07/08 15:53] (текущий)
[Редактируем паузу]
Строка 1: Строка 1:
-====== Установка дистрибутива на компьютер с efi ======+====== Установка дистрибутива на компьютер с EFI ======
 //​Сначала немного теории.// ​ //​Сначала немного теории.// ​
 [[wpru>​EFI|Extensible Firmware Interface (EFI)]] — интерфейс между операционной системой и микропрограммами,​ управляющими низкоуровневыми функциями оборудования,​ его основное предназначение:​ корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. ​ [[wpru>​EFI|Extensible Firmware Interface (EFI)]] — интерфейс между операционной системой и микропрограммами,​ управляющими низкоуровневыми функциями оборудования,​ его основное предназначение:​ корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. ​
 **EFI предназначен для замены [[wpru>​BIOS]] — интерфейса,​ который традиционно используется всеми IBM PC-совместимыми персональными компьютерами** **EFI предназначен для замены [[wpru>​BIOS]] — интерфейса,​ который традиционно используется всеми IBM PC-совместимыми персональными компьютерами**
  
-Что это значит?​ Значит что способ описанный в "manual:​установка|Установка Ubuntu]]" ​может не сработать.+Что это значит?​ Значит что способ описанный в [[manual:​установка|Установка Ubuntu]] может не сработать. 
 +Кроме того, большие диски требуют использования GPT (вместо старой версии таблицы разделов в MBR, которая имеет ограничение адресуемого на диске пространства в 2,2 ТБ = 2,2 × 10¹² байт)
  
-//я не могу гарантировать ​её универсальность,​ но прочитав несколько ​тем форумов ​русско и англоязычных на вторые сутки ​я смогу установить ubuntu 12.04.1 на Lenovo B570надеюсь ​эта статья ​кому нибудь ​поможет//​+<note important>​//Не возможно ​гарантировать универсальность ​приведенной ниже инструкции, но автор этой статьи ​прочитал несколько русскои англоязычных ​тем форумов и на вторые сутки смог установить ubuntu 12.04.1 на Lenovo B570. Есть ​надежда, что ​эта статья поможет ​и вам.//</note>
  
 Поскольку [[wpru>​EFI]] представляет собой специфический загрузчик,​ то он должен где то храниться,​ в нашем случае для него выделено отдельное место на жёстком диске с GPT таблицей разделов. Когда компьютер проходит процедуру POST, BIOS обнаруживает на подключённом носителе EFI раздел с установленным загрузчиком. Как следствие в самом [[wpru>​BIOS]] в меню BOOT(У вас может называться по другому,​ там находиться порядок загрузки устройств) на ровне с устройствами появятся и дистрибутивы. Поскольку [[wpru>​EFI]] представляет собой специфический загрузчик,​ то он должен где то храниться,​ в нашем случае для него выделено отдельное место на жёстком диске с GPT таблицей разделов. Когда компьютер проходит процедуру POST, BIOS обнаруживает на подключённом носителе EFI раздел с установленным загрузчиком. Как следствие в самом [[wpru>​BIOS]] в меню BOOT(У вас может называться по другому,​ там находиться порядок загрузки устройств) на ровне с устройствами появятся и дистрибутивы.
- 
 ===== how to install ===== ===== how to install =====
- A. В начале нам понадобиться LiveCD(почему именно LiveCD? Смотри ниже) установочный образ , how to написано тут [[manual:​получение_]]. Если у вас уже есть установочный диск/​флешка,​ вам ниже.+ A. В начале нам понадобиться LiveCD(почему именно LiveCD? Смотри ниже) установочный образ , how to написано тут [[manual:​получение_ubuntu]]. Если у вас уже есть установочный диск/​флешка,​ вам ниже.
  
  B. Загружаемся,​ всё как при обычной установке -> [[manual:​загрузка_с_livecd]]. Затем, если у кого то всё нормально и графический режим с выбором языка работает,​ то хорошо,​ у некоторых может появиться незнамо что (экран в пикселях,​ видно как ленточка выбора перемещается для выбора варианта загрузки)  B. Загружаемся,​ всё как при обычной установке -> [[manual:​загрузка_с_livecd]]. Затем, если у кого то всё нормально и графический режим с выбором языка работает,​ то хорошо,​ у некоторых может появиться незнамо что (экран в пикселях,​ видно как ленточка выбора перемещается для выбора варианта загрузки)
Строка 21: Строка 21:
 Как следствие выбираем первую и загружаемся в графическом режиме. Как следствие выбираем первую и загружаемся в графическом режиме.
  
-<note warningписываю установку на чистый HDD</​note>​ +<delC. Открываем ​центр приложений, ищем grub-pc удаляем, ищем grub-efi ​под нужную разрядность (64 или 32) ставим его.\\ 
- C. Теперь мы видим рабочий стол . Первое что ​мы делаем это открываем главное меню и находим там Gpartedкак ​им пользоваться ​подробнее описано тут [[manual:разметка_диска]]. Выбираем в нужный нам диск. Видим разделы, если есть удаляем до тех пор пока не останется одна не размеченная область. Сделали? Продолжаем, тык Device - create partition table выбираем GPT и создаём. Отлично у нас есть раздел с GPT таблицей разделов. +UPD. можно оставить только grub-common ​остальные грабы он сам во время установки догрузит (у меня на всех работало (12.04-12.10 альфа ​3),12.10 бета 
-Теперь разбиваем жёсткий диск ​на разделы ​в следующем порядке:​ +"невозможно установить ​загрузчик...."​)\\</​del>​ Вариант не нужен и может ​даже навредить ​установке на 12.04.и 12.10 бета ​и старше.
-   1. От 100 мб (если будет только Ubuntu), ​файловая система FAT32флаг BOOT +
-   2128 мб, без файловой системы, флаг msftres //Его по умолчанию при ​установке создавал windows ​и я предполагаю что там ​есть ​нечто важное//. +
-         //​Для ​тех кому ​нужно подробней ищите MSR partition//​ +
-   3. Корень, я ставил 45000 мб, файловая система ext4. +
-   4linux-swap, размером с количество оперативки + несколько МиБ, в моём случае это 8230 мб. +
-   5. оставшееся место под хоум в удобную для вас ФС.+
  
-Всё применили,​ сохранили,​ да? поехали дальше. + E. запускаем саму [[manual:​установка|установку]],​ выбираем "​другой вариант"​ и вручную размечаем диск ​"​[[manual:​разметка_диска]]"​.
- +
- D. Открываем центр приложений,​ ищем grub- ставим <​del>​всё что нашло</​del>​ его, + его же но под 64 и 32. +
- +
- E. Закрываем gparted, ​запускаем саму [[manual:​установка|установку]],​ выбираем "​другой вариант"​ и вручную размечаем диск.+
 Так всё по плану: Так всё по плану:
-   ​Первый раздел "​тык"​ - загрузочный раздел efi +   ​Первый раздел "​тык"​ - загрузочный раздел efi - если у вас всёго одна система 100 МиБ достаточно. 
-   Второй не трогаем +   Второй ext4, форматировать,​ точка монтирования "/"​. -Системный создаём угодных нам размеров
-   Третий ext4, форматировать,​ точка монтирования "/"​. +   Третий linux-swap (раздел подкачки) ​~ RAM + несколько МиБ 
-   Четвёртый linux-swap (раздел подкачки) +   Четвёртый, ФС какую пожелаете (у меня ext4), точка монтирования "/​home"​
-   Пятый, ФС какую пожелаете (у меня ext4), точка монтирования "/​home"​+
        
 Отлично,​ фарс почти закончился,​ в самом низу выбирается путь установки загрузчика (там должно быть что то вроде /dev/sda/ <note warning> выбрать первый раздел с efi, т.е. в моём случае /dev/sda1/ </​note>​ Отлично,​ фарс почти закончился,​ в самом низу выбирается путь установки загрузчика (там должно быть что то вроде /dev/sda/ <note warning> выбрать первый раздел с efi, т.е. в моём случае /dev/sda1/ </​note>​
-Устанавливаем,​ по окончанию перезагружаем,​ заходим в BIOS, там boot menu. Должны были появиться новые пункты "​Linux"​ "​Ubuntu", ​не проверял в каком порядке необходимо, у меня стоит первой Linux, второй . После этого ​ должна спокойно запуститься. +Устанавливаем,​ по окончанию перезагружаем,​ заходим в BIOS, там boot menu. Должны были появиться новые пункты "​Linux"​ "​Ubuntu",​ первым можно поставить ​Ubuntu
 ===== Управление списком загрузки ​ ===== ===== Управление списком загрузки ​ =====
 //​Способ подходит как для редактирования из установленной системы,​ так и с LiveCD// //​Способ подходит как для редактирования из установленной системы,​ так и с LiveCD//
Строка 71: Строка 59:
 Как видно из этого у меня 2 ненужных записи(Windows,​ Linux), заглянем в официальную [[http://​linux.die.net/​man/​8/​bootmgr|инструкцию]].\\ Как видно из этого у меня 2 ненужных записи(Windows,​ Linux), заглянем в официальную [[http://​linux.die.net/​man/​8/​bootmgr|инструкцию]].\\
 хм..<​del>​ я ничего не понял</​del>,​ но поковырявшись ещё немного вот что получилось:​ хм..<​del>​ я ничего не понял</​del>,​ но поковырявшись ещё немного вот что получилось:​
- ​Чтобы удалить кукую либо запись нужно ввести команду вида:+ ​Чтобы удалить какую-либо запись нужно ввести команду вида:
    sudo efibootmgr --bootnum xxxx --delete-bootnum    sudo efibootmgr --bootnum xxxx --delete-bootnum
 +====Удаляем запись Windows Boot Manager====
 Где xxxx Это hex номер загрузочной записи,​ его можно сокращать,​ вот например в моём случае для удаления Windows нужно ввести:​ Где xxxx Это hex номер загрузочной записи,​ его можно сокращать,​ вот например в моём случае для удаления Windows нужно ввести:​
    sudo efibootmgr --bootnum 9 --delete-bootnum    sudo efibootmgr --bootnum 9 --delete-bootnum
Строка 91: Строка 80:
    ​Boot000A* Ubuntu    ​Boot000A* Ubuntu
    ​Boot000B* Linux    ​Boot000B* Linux
 +
 +====Удаляем запись Linux====
 +Теперь удаляем запись Linux
 +   sudo efibootmgr --bootnum B --delete-bootnum
 +После перезагрузки получим вот такую красоту:​
 +  BootCurrent:​ 0009
 +  Timeout: 1 seconds
 +  BootOrder: 0009,​0004,​0005,​0008,​0002,​0003,​0006,​0007
 +  Boot0000 ​ Setup
 +  Boot0001 ​ Boot Menu
 +  Boot0002* USB FDD:
 +  Boot0003* ATA SSD:
 +  Boot0004* ATA HDD: WDC WD5000BPVT-24HXZT3 ​                 ​
 +  Boot0005* ATAPI CD: TSSTcorp CDDVDW TS-L633F ​               ​
 +  Boot0006* USB HDD:
 +  Boot0007* USB CD:
 +  Boot0008* PCI LAN: Realtek PXE B03 D00
 +  Boot0009* ubuntu
 +  ​
 +====Редактируем паузу====
 Если необходимо отредактировать паузу то делаем следующее:​ Если необходимо отредактировать паузу то делаем следующее:​
    sudo efibootmgr -t 5    sudo efibootmgr -t 5
Строка 107: Строка 116:
    ​Boot0007* USB CD:    ​Boot0007* USB CD:
    ​Boot0008* PCI LAN: Realtek PXE B03 D00    ​Boot0008* PCI LAN: Realtek PXE B03 D00
-   Boot000A* ubuntu +   Boot0009* ubuntu ​   
-   ​Boot000BLinux +<​note>​ 
-[[user>nefelim4ag]]+FIXME 
 +Эта статья не окончена. Пожалуйста,​ если вы располагаете соответствующими знаниями 
 +и небольшим количеством свободного времени,​ попробуйте улучшить эту статью. 
 +*** grub-efi должен инсталлироваться автоматически но  с ним могут быть глюки и 12.10 бету 1, я вообще не смог установить (она не могла поставить загрузчик),​ потому вообще лучше его устанавливать через центр приложений ручками **
 +</note> 
 ==== Ссылки ==== ==== Ссылки ====
  
Строка 116: Строка 130:
   *[[wpru>​EFI]]   *[[wpru>​EFI]]
   *[[manual:​установка]]   *[[manual:​установка]]
 +
 +{{tag> Ubuntu EFI UEFI Lenovo B570 Install BIOS}}