Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:установка_дистрибутива_на_компьютер_с_efi [2012/08/31 11:38] [Управление списком загрузки] |
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.1 и 12.10 бета 2 и старше. |
| - | Теперь разбиваем жёсткий диск на разделы в следующем порядке: | + | |
| - | 1. От 100 мб (если будет только Ubuntu), файловая система FAT32, флаг BOOT | + | |
| - | 2. 128 мб, без файловой системы, флаг msftres //Его по умолчанию при установке создавал windows и я предполагаю что там есть нечто важное//. | + | |
| - | //Для тех кому нужно подробней ищите MSR partition// | + | |
| - | 3. Корень, я ставил 45000 мб, файловая система ext4. | + | |
| - | 4. linux-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// |
| Нам понадобиться следующая консольная утилита bootmgr. | Нам понадобиться следующая консольная утилита bootmgr. | ||
| sudo apt-get install efibootmgr | sudo apt-get install efibootmgr | ||
| - | bootmgr - это пользовательское приложение для редактирования Intel Extensible Firmware Interface () Boot Manager. Оно позволяет добавлять, изменять и удалять опции загрузки. | + | bootmgr - это пользовательское приложение для редактирования Intel Extensible Firmware Interface (EFI) Boot Manager. Оно позволяет добавлять, изменять и удалять опции загрузки.\\ |
| - | после установки открываем терминал и вбиваем туда: | + | После установки открываем терминал и вбиваем туда: |
| sudo efibootmgr | sudo efibootmgr | ||
| - | Вот что оно вам выдаст. | + | Вот что оно вам выдаст.(С моими комментариями) |
| - | BootCurrent: 000A | + | BootCurrent: 000A #текущая загруженная запись |
| - | Timeout: 1 seconds | + | Timeout: 1 seconds #пауза для показа меню выбора, прежде чем будет произведена загрузка по порядку |
| - | BootOrder: 000A,0002,0009,000B,0003,0004,0005,0006,0007,0008 | + | BootOrder: 000A,0002,0009,000B,0003,0004,0005,0006,0007,0008 #текущая очередь загрузки |
| - | Boot0000 Setup | + | Boot0000 Setup #вкладка перехода в BIOS не трогаем |
| - | Boot0001 Boot Menu | + | Boot0001 Boot Menu #Меню выбора, тоже не трогаем. BootXXXX это разделы |
| - | Boot0002* USB FDD: | + | Boot0002* USB FDD: #нас интересуют именно цифры т.е. 0003 и т.д. |
| Boot0003* ATA SSD: | Boot0003* ATA SSD: | ||
| Boot0004* ATA HDD: WDC WD5000BPVT-24HXZT3 | Boot0004* ATA HDD: WDC WD5000BPVT-24HXZT3 | ||
| Строка 69: | Строка 57: | ||
| Boot000A* Ubuntu | Boot000A* Ubuntu | ||
| Boot000B* Linux | Boot000B* Linux | ||
| - | Как видно из этого у меня 2 ненужных записи, заглянем в официальную [[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 | ||
| + | в выводе: | ||
| + | BootNext: 0009 | ||
| + | BootCurrent: 000A | ||
| + | Timeout: 5 seconds #как видно значение изменилось | ||
| + | BootOrder: 000A,0002,000B,0003,0004,0005,0006,0007,0008 | ||
| + | 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: Kingston DT 101 G2 | ||
| + | Boot0007* USB CD: | ||
| + | Boot0008* PCI LAN: Realtek PXE B03 D00 | ||
| + | Boot0009* ubuntu | ||
| + | <note> | ||
| + | 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]] | + | |