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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Голосование

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

Получилось, система установлена и загружается из UEFI-mode (используется GRUB-EFI)
320 (39.7%)
Получилось, система установлена, но загружается из эмуляции BIOS (используется GRUB-PC)
99 (12.3%)
Не получилось
330 (40.9%)
Secure Boot + UEFI
57 (7.1%)

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

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

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

Оффлайн zelen50

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1890 : 09 Ноября 2023, 11:10:52 »
Так что у тебя все-таки? Где у тебя все-таки? Как у тебя все-таки?
классика - два диска и две системы
cda - встроенный несьёмный с виндой. размечался и устанавливался китайцем-производителем.
имеет 4 раздела:
Диск
/dev/sda: 238,49 GiB, 256060514304 байт, 500118192 секторов
/dev/sda1       2048    206847    204800   100M EFI
/dev/sda2     206848    239615     32768    16M Зарезервированный раздел Microsoft
/dev/sda3     239616 498069503 497829888 237,4G Microsoft basic data
/dev/sda4  498069504 500117503   2048000  1000M Среда для восстановления Microsoft

загрузчик естественно стоит в EFI  для grub этот раздел виделся как (hd1,gpt1).
после загрузки всё видится

user@MiNi:~$ sudo tree /boot/efi/EFI/ubuntu
/boot/efi/EFI/ubuntu
├── BOOTX64.CSV
├── grub.cfg
├── grubx64.efi
├── mmx64.efi
└── shimx64.efi

user@MiNi:~$  sudo cat /boot/efi/EFI/ubuntu/grub.cfg
set root=(hd2,msdos1)
set prefix=($root)'/grub'
configfile $prefix/grub.cfg






(Нажмите, чтобы показать/скрыть)


а вот при загрузке grub почему то перестал видеть gpt диск


Пользователь добавил сообщение 09 Ноября 2023, 11:39:57:
Так что и куда ты хочешь установить?
Всё что Я сейчас хочу это восстановить нормальную работоспособность системы. желательно без полной переустановки ubuntu.
для этого надо понять как заставить загрузочный grub видеть gpt диск. что бы он оттуда взял файл конфига.
а по поводу выделения боот - Ubuntu плодит кучу копий ядер при обновлении. Я уже залетал на старых системах что нужен откат а старого ядра нет. так что боот сейчас у меня занимает 240 мбайт.
« Последнее редактирование: 09 Ноября 2023, 11:42:52 от zelen50 »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6919
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1891 : 09 Ноября 2023, 14:40:25 »
Ты тему-то почитай. Там все это раз на восемь пересказано.

Цитировать
cda - встроенный несьёмный...
...EFI  для grub этот раздел виделся как (hd1,gpt1)
С этим все понятно. Повторю еще раз. Только этот диск с gpt-разметкой. Груб запускается? Меню груба появляется?
Другой диск у тебя с msdos-разметкой.
sudo cat /boot/efi/EFI/ubuntu/grub.cfg
set root=(hd2,msdos1)
set prefix=($root)'/grub'
configfile $prefix/grub.cfg
Указывает на другой диск. Поэтому правильно здесь - hd2,msdos1.
Если не найдет другой диск, то увидищь консоль: "grub rescue". Если найдет другой диск, но не найдет там grub.cfg, то увидишь консоль: "grub". Если найдет grub.cfg, то увидишь меню груба.
А вообще, этот конфиг попахивает "самодельщиной". Система пишет сюда УУИД. Потому как "hd2" - это третий диск. И следующая строка '/grub', стандартно: '/boot/grub'.
Содержимое ESP. Стандартно, этого не должно быть:
...
│   └── System Volume Information
│       ├── AadRecoveryPasswordDelete
│       └── ClientRecoveryPasswordRotation
├── grub
│   ├── fonts
│   ├── OLD
│   └── x86_64-efi
└── lost+found
Каталог "grub". Если только ты сам, скопировал "груб независимый от системы". Система о нем не знает, ничего в нем не меняет. Настраиваешь его ты сам.
Остальное просто мусор.

Цитировать
как заставить загрузочный grub видеть gpt диск. что бы он оттуда взял файл конфига
Еще раз. Не нужен ему gpt-диск. Конфиг на msdos-диске. Это о грубе из каталога "ubuntu".

Цитировать
залетал на старых системах что нужен откат а старого ядра нет
Система поставит ядро на боот-раздел, система удалит ядро с боот-раздела. Отдельный раздел не спасет тебя от удаления ядер.
« Последнее редактирование: 09 Ноября 2023, 15:10:51 от andytux »

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1796
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1892 : 09 Ноября 2023, 16:30:42 »
классика - два диска и две системы
А способов установки два. Правильный....  имея уже на компе загрузочный  виндовый установку linux тоже делаем в режиме UEFI, путь для граба указываем принудительно на виндовый загрузочный. Он будет перезаписан (загрузочный виндовый), linux при загрузке первым в меню, меню это будет от Linux-а.
И через попу, linux устанавливаем в Legasy, путь для загрузчика на весь диск, на который linux устанавливаем. Выбор того, что будем запускать через вызов загрузочного меню Биос. Удалим диск с linux Windows продолжит грузиться нормально. Если установлены в одном режиме, при удалении диска с linux Windows уже не загрузится.
а если Windows стоит на несьёмном (распаянном на материнке) nmve накопителе? и места на EFI разделе накопителя нет?
Тоже память на одном из компов распаяна, без проблем устанавливал на нём три дистрибутива в дополнение к винде, все естественно в режиме UEFI, путь для установки граба указывал во всех случаях на виндовый загрузочный. Места хватило на всё.
Один из дистрибутивов ставился на диск с виндой (распаянный), два на mSATA дополнительный.
andytux, любит написать, что нужно "Windows отключить", он имеет в виду, что в винде обязательно отключить гибернацию.

Оффлайн zelen50

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1893 : 09 Ноября 2023, 17:10:43 »
Еще раз. Не нужен ему gpt-диск. Конфиг на msdos-диске.
только вот биос для загрузки видит только
hd0 - это картреадер и
hd1 - это встроенная флешка.
hd2 - дополнительный SATA диск биос в бут меню вообще не видит.

там вообще всё через анус -
вот как хуавей дополнительный сата диск подключил:
(Нажмите, чтобы показать/скрыть)

в принципе я разобрался - взял grub версии 2.04(grubx64.efi)
прописал его как тест:
(Нажмите, чтобы показать/скрыть)
создал в NVRAM запись на доп загрузчик  и загрузился с него.
И о чудо - GPT разделы стали доступны для чтения при загрузке.


Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6919
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1894 : 09 Ноября 2023, 17:23:13 »
Еще раз. Система у тебя, точнее конфиг загрузчика, которому передаешь управление, на msdos-диске. Загрузчику незачем что-то искать на gpt-диске.
Да, ты сам запутался и запутал загрузчик, пытаясь заставить его сначала найти конфиг на gpt-диске, чтобы он потом запустил с msdos-диска.

Говорил нет места, а сам еще и третий загрузчик на ESP добавил.
« Последнее редактирование: 10 Ноября 2023, 04:59:09 от andytux »

Оффлайн zelen50

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1895 : 09 Ноября 2023, 17:38:00 »
А способов установки два. Правильный....  имея уже на компе загрузочный  виндовый установку linux тоже делаем в режиме UEFI, путь для граба указываем принудительно на виндовый загрузочный. Он будет перезаписан (загрузочный виндовый), linux при загрузке первым в меню, меню это будет от Linux-а.
это не правильный путь.
правильный - создаём отдельный загрузчик для Ubuntu и прописываем его в NVRAM биоса отдельной строкой. В меню grub добавляем пункт - загрузка с следующего загрузчика для запуска винды. В этом случае гибернация вообще значения не имеет. ВСЁЁ.
Только похоже в 2.06 версии grub опять намудрили и запретили так делать.



Пользователь добавил сообщение 09 Ноября 2023, 17:41:43:
Еще раз. Система у тебя, точнее ядро системы, на msdos-диске. Загрузчику незачем что-то искать на gpt-диске.
дай пример как прописать в загрузчике что бы он сразу обращался к msdos диску, находясь при этом на GPT диске. или предлагаешь самому перекомпилить загрузчик?
« Последнее редактирование: 09 Ноября 2023, 17:41:43 от zelen50 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1896 : 10 Ноября 2023, 04:23:11 »
Вот вы сами себя путаете…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн brannon

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1897 : 27 Декабря 2023, 18:08:39 »
День добрый.
Столкнулся с проблемой при установке Ubuntu рядом c Windows.
Есть 3 диска: 2 ssd и 1 hdd
ssd с установленной Windows 11 и hdd (без системы) "размечены" в MBR, второй ssd (просто с информацией) - gpt
Устанавливаю с флешки записанной руфусом в схеме MBR.
При загрузке с флешки, если выбираю флешку в режиме UEFI - при установке Windows не обнаруживается, предлагается все стереть или свой выбор.
При загрузке с флешки в обычном режиме - предлагает поставить рядом с Windows, но при этом предлагает установку только на hdd, а я специально поставил под системы ssd побольше, и хотел бы обе системы установить на 1 диск.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6919
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1898 : 27 Декабря 2023, 18:17:32 »
Цитировать
ssd с установленной Windows 11 и hdd (без системы) "размечены" в MBR
Windows в легаси-режиме. Значит все делать в этом режиме.

Цитировать
При загрузке с флешки в обычном режиме - предлагает поставить рядом с Windows...
Читай дословно: на тот диск, где Windows.
Совсем недавно, где-то рядом есть тема.

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1796
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1899 : 27 Декабря 2023, 20:39:23 »
При загрузке с флешки, если выбираю флешку
Дистрибутив десктопный, позволяющий запустить Gparted  и посмотреть как обзывается диск в виндой, запомнить и установку Grub указать на весь этот диск ? Или только инсталлятор в образе ? В винде гибернацию отключил ?

Оффлайн brannon

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1900 : 27 Декабря 2023, 22:34:26 »
Дистрибутив десктопный, позволяющий запустить Gparted  и посмотреть как обзывается диск в виндой, запомнить и установку Grub указать на весь этот диск ? Или только инсталлятор в образе ? В винде гибернацию отключил ?

Гибернация отключена, образ с сайта ubuntu.com

Читай дословно: на тот диск, где Windows.
Совсем недавно, где-то рядом есть тема.

мне это как раз и надо, но диск с Windows не предлагает для установки: определяет что есть Windows, но в списке дисков для установки выдает 1 hdd (тот, который без винды)

До этого ставил без проблем, все прошло как по маслу, решил увеличить диск под системы - столкнулся с такой проблемой.



Пользователь добавил сообщение 28 Декабря 2023, 00:14:32:
Разобрался в итоге просто - физически отключил оба диска без системы, оставил только диск с виндой - все установилось нормально.
Всем неравнодушным спасибо и с наступающим! :)
« Последнее редактирование: 28 Декабря 2023, 00:15:29 от brannon »

Оффлайн ReDNaX24

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1901 : 16 Января 2024, 11:57:59 »
Всех приветствую, проблема следующая в Ubuntu шарю не особо но хочу разобраться т.к надо настроить сервак на ней, столкнулся с проблемой после записи загрузочной флешки(ubuntu-22.04.3-desktop-amd64) и загрузки через UEFI после нажатия "try to install ubuntu" зависает на черном экране всё, ставлю систему на SSD там стоит win 10 но она по сути не нужна, пробежавшись по форуму пробовал NOMODESET результата никакого. Подскажите какие еще варианты?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6919
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1902 : 16 Января 2024, 13:38:41 »
Цитировать
пробовал NOMODESET результата никакого...
Все вы говорите, что пробовали. Потом оказывается, что не то или не так. Что конкретно делал?

Цитировать
"try to install ubuntu"
Выбирай второй пункт: "...(safe graphics)" -  это загрузка с параметром "nomodeset".

И самое главное, хоть что-нибудь о железе.
« Последнее редактирование: 16 Января 2024, 13:41:09 от andytux »

Оффлайн ReDNaX24

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1903 : 16 Января 2024, 14:33:25 »
Железо: Asus prime BS560, intel core i5-1160, озу 32 DDR4, SSD samsung evo 1tb, хард WD на 2 tb
Выбирай второй пункт: "...(safe graphics)" -  это загрузка с параметром "nomodeset".
Цитировать
Выбирай второй пункт: "...(safe graphics)" -  это загрузка с параметром "nomodeset"
  результат такой же черный экран.

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1796
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1904 : 16 Января 2024, 16:05:09 »
ставлю систему на SSD там стоит win 10 но она по сути не нужна
Если Windows там ещё болтается, то загрузись в неё и обязательно отключи гибернацию. Без этого не установить. В биос посмотри есть-ли опция выбора системы (windows-другая), включи другую, секьюрити отключи, быструю загрузку отключи.
И не понятно... винду оставить хочешь ? если нет, грузишся с флешки в живую, запускаешь Gparted (установка по нижней опции, т.е. с твоей разметкой вручную), разделы с виндой грохаешь, делаешь раздел под Linux, домашний не делай, раздел подкачки по желанию. На оставшемся месте раздел под файлопомойку в ext4.

 

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