Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Голосование

Получилось ли у вас установить Ubuntu на UEFI

Получилось, система установлена и загружается из UEFI-mode (используется GRUB-EFI)
321 (39.5%)
Получилось, система установлена, но загружается из эмуляции BIOS (используется GRUB-PC)
100 (12.3%)
Не получилось
334 (41.1%)
Secure Boot + UEFI
57 (7%)

Проголосовало пользователей: 742

Автор Тема: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]  (Прочитано 1329703 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 1eo

  • Активист
  • *
  • Сообщений: 486
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #195 : 23 Апреля 2012, 13:11:26 »
Не знаю, говорили здесь уже, или нет, но в режиме UEFI грузятся только с архитектурой амд64 - да, это известно.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #196 : 23 Апреля 2012, 22:16:26 »
UEFI в принципе способно грузить только нативные приложения. Если материнская архитектура amd64, то надо ставить x86_64.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн RjPackito

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #197 : 24 Апреля 2012, 21:10:39 »
Может мне кто объяснит почему Ubuntu не видит винду?Сколько раз уже спрашиваю,или мне в другую тему?

Оффлайн Nikki1993

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #198 : 24 Апреля 2012, 21:11:50 »
Может мне кто объяснит почему Ubuntu не видит винду?Сколько раз уже спрашиваю,или мне в другую тему?
В другую 100%! вы название темы читали?
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн RjPackito

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #199 : 24 Апреля 2012, 21:15:18 »
Может мне кто объяснит почему Ubuntu не видит винду?Сколько раз уже спрашиваю,или мне в другую тему?
В другую 100%! вы название темы читали?

я понимаю все,но ведь дело связано с тем что у меня UEFI и разделы GPT

Оффлайн Nikki1993

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #200 : 24 Апреля 2012, 21:20:57 »
(Нажмите, чтобы показать/скрыть)
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн misk

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #201 : 01 Мая 2012, 17:53:05 »
У меня плата ASUS M5A97 с поддержкой UEFI полностью совместима со всеми загрузчиками.
на ней работает и GRUB4DOS и GRUB-PC.
У меня диск с MBR, на GRUB4DOS сделано меню выбора операционных систем Win 7, XP, Ubuntu. Ubuntu загружается своим загрузчиком GRUB-PC, чтобы не вносить изменения в конфигурацию основного загрузчика GRUB4DOS.

Оффлайн Nikki1993

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #202 : 01 Мая 2012, 17:56:08 »
Цитировать
Ubuntu загружается своим загрузчиком GRUB-PC
В итоге у вас Ubuntu загружается с эмулятором BIOS, а не в UEFI.
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн slavin

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #203 : 31 Мая 2012, 09:46:49 »
   Интересно, когда в uefi-bios выставляю грузиться с uefi-cdrom или ubuntu(именно так похоже определяется раздел uefi-boot), то перед загрузкой с диска выскакивает на секунду сообщение: "error "prefix" is not set". Что бы это значило? это нормально? После чего идёт загрузка GNU GRUB version 1.99-21ubuntu3, который по ходу дела и есть grub2, т.е. grub-uefi. Дальше всё загружается без проблем.
« Последнее редактирование: 31 Мая 2012, 10:55:16 от slavin »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #204 : 31 Мая 2012, 15:48:53 »
   Интересно, когда в uefi-bios выставляю грузиться с uefi-cdrom или ubuntu(именно так похоже определяется раздел uefi-boot), то перед загрузкой с диска выскакивает на секунду сообщение: "error "prefix" is not set". Что бы это значило? это нормально? После чего идёт загрузка GNU GRUB version 1.99-21ubuntu3, который по ходу дела и есть grub2, т.е. grub-uefi. Дальше всё загружается без проблем.
Это бага GRUB. И grub2 к grub-uefi имеет слабое отношение.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн V_oron

  • Любитель
  • *
  • Сообщений: 56
  • физик-аспирант
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #205 : 06 Июня 2012, 17:31:56 »
Доброго времени, уважаемые исследователи UEFI! :)

 Позволю себе обратиться к вам за помощью. Свежеустановленная по-старинке Ubuntu 12.04 удивительным образом накрыла свою партицию в ext4 при установке пары пакетов для ТеХ. Поэтому я решил переустановить её и Windows 7 SP1, разбив диск в GPT. Материнка достаточно новая -- ASUS P8Z68-V LX.

Сделал я следующие:
  • загрузил с флешки UEFI-Ubuntu, разбил диск в GTP, поставил. Первый раздел -- как раз uefi.
  • Не помню точно, кажется проверил работоспособность.
  • Помучился немного с созданием загрузочной флешки инсталлятора Windows для UEFI (оказалось, что не с каждой флешкой это получится). Как требуется, сделал копированием-переименованием из недр дистрибутива файл bootx64.efi.
  • Поставил Windows.
  • Теперь Windows стал грузиться нормально. Ubuntu не захотела. Не стал мучиться, а её переустановил.
parted докладывает:
Number  Start   End     Size    File system     Name                          Flags
 1      17.4kB  300MB   300MB   fat32                                         boot
 2      300MB   60.3GB  60.0GB  ext4
 3      60.3GB  68.3GB  8000MB  linux-swap(v1)
 4      68.3GB  248GB   180GB   ext4
 5      248GB   248GB   134MB                   Microsoft reserved partition  msftres
 6      248GB   500GB   252GB   ntfs            Basic data partition

mount ныне сообщает, в частности:
/dev/sda1 /boot/efi vfat rw                   0 0
/dev/sda2 /         ext4 rw,errors=remount-ro 0 0
/dev/sda4 /home     ext4 rw                   0 0

Что теперь имею:
  • В "БИОСе" (UEFI-Shell ?) имею странную вещь. Есть варианты загрузок:
    • UEFI - windows boot manager (название диска -- Seagate такой-то)
    • UEFI - ubuntu (название диска)
    • UEFI - ubuntu (название диска) Да-да, копия предыдущего пункта.
    • название диска
  • С Windows нет проблем.
  • Если выбираю при загрузке UEFI - ubuntu (название диска), попадаю в GRUB на традиционном непередаваемого моим дальтонистским восприятием цвета фоне. Если выбрать загрузку Ubuntu, то все зависает на этом фоне (splash screen "тихой" загрузки ядра я отключил). Т.е. ядро грузиться не начинает. Спасает только кнопка Reset.
  • О чудо! Если воткнута в компьютера инсталляционная флешка Ubuntu, то лиловый экран после GRUB пропадает через пару секунд и стартует ядро!
  • Есть подозрения, что Ububtu не может корректно работать с настройкой частоты процессора и т.п.. Но это уже следующая проблема :)

Прикладываю на всякий случай вывод dmesg и список избранного содержимого /boot/. Хочу отметить, что /boot/efi/EFI/Boot/bootx64.efi -- судя по всему, тот самый, который надо было создать, чтобы сделать загрузочную флешку Windows. Является копией /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi.

Что хочется:
  • Загружать Ubuntu без флешки виде своеобразного инструмента a la ворот, которым прокручивали раньше движок, если аккумулятор сел.
  • Убрать дублирующую строку варианта загрузки Ubuntu в "БИОСе".
  • Как узнать, запустилась Windows и Ubuntu в режиме UEFI или эмуляции BIOS? Если в GRUB выбирать загрузку Windows, то какая она будет? :)

Вот кажется, все. Нижайше прошу помощи и буду благодарен любому совету :)
« Последнее редактирование: 06 Июня 2012, 18:06:31 от V_oron »

lin0ks

  • Гость
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #206 : 06 Июня 2012, 18:46:59 »
 :2funny: я сначала на свою новенькую машину 12.04 поставил, потом только в биос залез и увидел ЭТО... а потом уже узнал о проблеме установки Linux на такие материнки... даже интересно почему я не споткнулся на этом :D

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #207 : 06 Июня 2012, 20:57:31 »


https://forum.ubuntu.ru/index.php?topic=167665.msg1410817#msg1410817

Ставите на чистый хард Win7, не забыв сделать раздел EFI больше 100 метров (150 должно хватить на оба загрузчика.)
Потом ставите Ubuntu. Если не взлетает сразу - смотрите по ссылке, как выправить загрузчик.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн V_oron

  • Любитель
  • *
  • Сообщений: 56
  • физик-аспирант
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #208 : 06 Июня 2012, 21:16:40 »
https://forum.ubuntu.ru/index.php?topic=167665.msg1410817#msg1410817

Ставите на чистый хард Win7, не забыв сделать раздел EFI больше 100 метров (150 должно хватить на оба загрузчика.)
Потом ставите Ubuntu. Если не взлетает сразу - смотрите по ссылке, как выправить загрузчик.
AnrDaemon, спасибо! Ваш пост я видел. А grub-install сделал из chroot`а сразу, как возникла проблема. К сожалению, ставить на чистый хард не ближайшее время имею возможности по времени :) Однако, по, суди, у меня так и ставилось. Я не понимаю двух вещей:
 1) Почему в UEFI Shell`е дублируется вариант загрузки Ubuntu? Как вообще UEFI ищет операционки...
 2) Какого лешего GRUB запускает-таки Ubuntu, если вставлена флешка с инсталлятором. Такое ощущение, что GRUB чего-то ждет.

upd:
Пока не могу найти описание: что grub-install такое выводит? Откуда-то берет ту самую флешку, хотя она уже отключена.
root@voron-desktop:/boot/grub# grub-install /dev/sda
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0003,000A,0002,0001
Boot0001  CD/DVD Drive
Boot0002* Hard Drive
Boot0003* Windows Boot Manager
Boot000A* UEFI: JetFlashTranscend 8GB 8.07
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0003,000A,0002,0001
Boot0001  CD/DVD Drive
Boot0002* Hard Drive
Boot0003* Windows Boot Manager
Boot000A* UEFI: JetFlashTranscend 8GB 8.07
Boot0000* ubuntu
Installation finished. No error reported.

upd:
А, немного просветился через man efibootmgr.


upd: [РЕШЕНО основное]
Не знаю, что именно повлияло, но Ubuntu стала загружаться нормально. Я всего-лишь удалил через efibootmgr упоминание о моей флешке и сделал опять grub-install /dev/sda, проверив правильный порядок загрузки. Ну, и еще на всякий update-grub, но это, по идеи, никак не должно было повлиять на результат. Однако UEFI Shell материнки почему-то упорно видит два одинаковых пункта загрузки Ubuntu.
« Последнее редактирование: 06 Июня 2012, 23:45:59 от V_oron »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #209 : 07 Июня 2012, 00:50:39 »
Однако UEFI Shell материнки почему-то упорно видит два одинаковых пункта загрузки Ubuntu.
Значит, они там прописаны два одинаковых.
Выйди в EFI менеджер материнки и удали лишний.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 4.421 секунд. Запросов: 28.