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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:установка_дистрибутива_на_компьютер_с_efi [2012/08/31 11:58]
[Управление списком загрузки] Подписался >_<
wiki:установка_дистрибутива_на_компьютер_с_efi [2015/07/08 15:53] (текущий)
[Редактируем паузу]
Строка 1: Строка 1:
-====== Установка дистрибутива на компьютер с efi ======+====== Установка дистрибутива на компьютер с EFI ======
 //​Сначала немного теории.// ​ //​Сначала немного теории.// ​
-Extensible Firmware Interface (EFI) — интерфейс между операционной системой и микропрограммами,​ управляющими низкоуровневыми функциями оборудования,​ его основное предназначение:​ корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы.  +[[wpru>​EFI|Extensible Firmware Interface (EFI)]] — интерфейс между операционной системой и микропрограммами,​ управляющими низкоуровневыми функциями оборудования,​ его основное предназначение:​ корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы.  
-**EFI предназначен для замены 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>
  
-Поскольку EFI представляет собой специфический загрузчик,​ то он должен где то храниться,​ в нашем случае для него выделено отдельное место на жёстком диске с GPT таблицей разделов. Когда компьютер проходит процедуру POST, BIOS обнаруживает на подключённом носителе EFI раздел с установленным загрузчиком. Как следствие в самом BIOS в меню BOOT(У вас может называться по другому,​ там находиться порядок загрузки устройств) на ровне с устройствами появятся и дистрибутивы. +Поскольку ​[[wpru>EFI]] представляет собой специфический загрузчик,​ то он должен где то храниться,​ в нашем случае для него выделено отдельное место на жёстком диске с GPT таблицей разделов. Когда компьютер проходит процедуру POST, BIOS обнаруживает на подключённом носителе EFI раздел с установленным загрузчиком. Как следствие в самом ​[[wpru>BIOS]] в меню BOOT(У вас может называться по другому,​ там находиться порядок загрузки устройств) на ровне с устройствами появятся и дистрибутивы. 
- +===== how to install ​===== 
-====== Установка ====== + A. В начале нам понадобиться LiveCD(почему именно LiveCD? Смотри ниже) установочный образ , how to написано тут [[manual:​получение_ubuntu]]. Если у вас уже есть установочный диск/​флешка,​ вам ниже.
- A. В начале нам понадобиться LiveCD(почему именно LiveCD? Смотри ниже) установочный образ , how to написано тут [[manual:​получение_]]. Если у вас уже есть установочный диск/​флешка,​ вам ниже.+
  
  B. Загружаемся,​ всё как при обычной установке -> [[manual:​загрузка_с_livecd]]. Затем, если у кого то всё нормально и графический режим с выбором языка работает,​ то хорошо,​ у некоторых может появиться незнамо что (экран в пикселях,​ видно как ленточка выбора перемещается для выбора варианта загрузки)  B. Загружаемся,​ всё как при обычной установке -> [[manual:​загрузка_с_livecd]]. Затем, если у кого то всё нормально и графический режим с выбором языка работает,​ то хорошо,​ у некоторых может появиться незнамо что (экран в пикселях,​ видно как ленточка выбора перемещается для выбора варианта загрузки)
Строка 21: Строка 21:
 Как следствие выбираем первую и загружаемся в графическом режиме. Как следствие выбираем первую и загружаемся в графическом режиме.
  
-<note warning>Описываю установку на чистый HDD</​note>​ +<del> C. Открываем ​центр приложений, ищем grub-pc ​удаляем, ищем grub-efi ​под нужную разрядность ​(64 или ​32) ставим его.\\ 
- C.  +UPD. можно оставить только ​grub-common ​остальные грабы он сам ​во время ​установки догрузит (у меня на всех работало (12.04-12.10 альфа 3),12.10 бета 1 
-Теперь мы видим рабочий стол . Первое что мы делаем это открываем ​главное меню и находим ​там Gparted, как ​им пользоваться подробнее описано тут [[manual:​разметка_диска]]. Выбираем в нужный нам диск. Видим разделыесли есть ​удаляем ​до тех пор пока не останется ​одна не размеченная ​область. Сделали? Продолжаем, тык Device - create partition table выбираем GPT и создаём. Отлично у нас есть раздел с GPT таблицей разделов+евозможно ​установить загрузчик...."​)\\</​del>​ Вариант не нужен ​и может даже навредить установке на 12.04.и 12.10 бета ​и старше.
-Теперь разбиваем жёсткий диск на разделы ​в следующем порядке:​ +
-   1. От 100 мб (если будет только ​Ubuntu), файловая система FAT32, флаг BOOT +
-   2. 128 мб, без файловой ​системы,​ флаг msftres //Его по умолчанию при установке создавал windows ​и я предполагаю что там есть ​нечто важное//. +
-         //Для тех кому нужно ​подробней ищите MSR partition//​ +
-   3. Корень,​ я ставил 45000 мб, файловая система ext4. +
-   4linux-swap, размером с количество оперативки + несколько МиБ, в моём случае это 8230 мб. +
-   5. оставшееся место под хоум в удобную для ​вас ФС. +
- +
-Всё применили, сохранили, да? поехали дальше. +
- +
- DОткрываем центр приложений, ищем grub- ставим <​del>​всё что нашло</​del> ​его, + его же но под 64 и 32.+
  
- ​E. ​Закрываем gparted, ​запускаем саму [[manual:​установка|установку]],​ выбираем "​другой вариант"​ и вручную размечаем диск.+ E. запускаем саму [[manual:​установка|установку]],​ выбираем "​другой вариант"​ и вручную размечаем диск ​"​[[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//
 Нам понадобиться следующая консольная утилита bootmgr. Нам понадобиться следующая консольная утилита bootmgr.
Строка 72: Строка 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
Строка 92: Строка 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
 +в выводе:​
    ​BootNext:​ 0009    ​BootNext:​ 0009
    ​BootCurrent:​ 000A    ​BootCurrent:​ 000A
Строка 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
 + 
 +==== Ссылки ==== 
 + 
 +  *[[wpru>​POST_(%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)|POST]] 
 +  *[[wpru>​BIOS]] 
 +  *[[wpru>​EFI]] 
 +  *[[manual:​установка]]
  
-  *[[http://​ru.wikipedia.org/​wiki/​POST_(%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)|POST]] +{{tag> Ubuntu EFI UEFI Lenovo B570 Install ​BIOS}}
-  * [[http://​ru.wikipedia.org/​wiki/​BIOS|BIOS]]+