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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Появляются новые записи в загрузочном меню UEFI  (Прочитано 25325 раз)

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Ищите, где у вас в загрузке затерялся bootrepair или что-то в этом роде.
В любом случае это вопрос к вашему линуксу, который тут оффтопик.

Пользователь добавил сообщение 02 Июня 2018, 03:01:56:
Попробуйте заново переустановить загрузчик, кстати.
grub-install --rescan --no-floppy /dev/sda
update-grub

Это сравнительно безопасно, в самом худшем случае ничего не получится.
« Последнее редактирование: 02 Июня 2018, 03:02:39 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Volkonskaya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
В любом случае это вопрос к вашему линуксу, который тут оффтопик.
Дело в том что я ставила и Ubuntu 18.04 сегодня. И с ней было тоже самое.

Ищите, где у вас в загрузке затерялся bootrepair или что-то в этом роде.А можно поподробнее?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Поподробнее - записи в EFI boot menu появляются в двух случаях:
1. Их туда добавляет какой-то процесс (в вашем случае - при старте системы).
2. Их туда добавляет сама прошивка "для загрузки предыдущей загрузки".

Попробуйте загрузиться в recovery mode пару раз и посмотреть, добавляются ли записи в этом случае.
Это как минимум сузит круг подозреваемых.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Volkonskaya, проверь и отключи в УЕФИ загрузку по сети. Чтобы не долбилась в мир. 
Раз знаешь, что УЕФИ и устанавливаешь не в эмуляции БИОС, флешку загрузочную делай для установки в УЕФИ, а не костыльно-гибридную. Если использовать будешь систему Груб, то для ее установки указывай физический диск, а не esp раздел. И модуль csm выключи и забудь про него.
Может ты перезагружаешься с подключенной загрузочной флешкой?
Дествительно, как будто какой-то процесс добавляет в меню новую запись. 

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Данупрям. ESP - это FAT32, там нет никаких особых "прав", и монтируется он с 755.
Так что "посмотреть" можно без всяких рутов.

Да ну? Серьезно? в какой ОС он так монтируется?

Вот свеже-установленная 18.04 (ничего руками не трогал):
$ cat /etc/fstab
....
# /boot/efi was on /dev/sda1 during installation
UUID=8642-ECEA  /boot/efi       vfat    umask=0077      0       1
....


Пользователь добавил сообщение 02 Июня 2018, 09:30:03:
. Удалила все и снова создала все разделы. Установила систему. Теперь диск как и положено один в uefi и бешенно не создает пустые записи себя самого.

Я правильно понял, что проблема уже решена?

Только записи в UEFI - это на бинарики, что прошивка находит на EFS разделах. Поставите 50 Linux-ов и при сносе не зачистите то, что они оставили от себя в UEFI - и для его загрузчика UEFI прошивка будет всегда создавать записи.

Это предусмотрено стандартом UEFI, но стандартом поиск и создание новых записей рекомендуется только в случае когда нет загрузочных записей или не указан порядок загрузки. Однако, с учетом того, что комп может каждый раз загружаться с разным набором подключенных дисков, то писатели UEFI-прошивок почти все поголовно делают рескан всего возможного, с чего можно загрузится при каждом запуске системы.

У вас скорее всего была какая-то кривая структура в EFS, которая дурила мозг этому сканеру.
« Последнее редактирование: 02 Июня 2018, 09:30:03 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
в какой ОС он так монтируется?
18.04 с нуля не ставил, в 14.04 и 16.04
UUID=BC88-CB0B  /boot/efi       vfat    defaults        0       1
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
AnrDaemon, с 0 на 16.04 у меня umask=0077. Но тема все равно не об этом.

Как вариант - попробовать затереть диск с помощью самой UEFI, после этого сделать сброс к заводским настройкам UEFI
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Я в UEFI ставил 16.04 и 14.04, все с нуля. Там тоже было umask=0077 .... если шаловливыми ручками не трогать  ;)...
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Volkonskaya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
sudo parted /dev/sda
> name 1 EFI
> set 1 boot on
> quit
sudo reboot

Хюююх...вроде помогла процедура! Записей не создается и звездочка только на одном разделе:
$ efibootmgr
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0004,0001,0003
Boot0001  UEFI OS
Boot0003  UEFI OS
Boot0004* UEFI OS
Впринципе эти два верхних можно удалить ну да ладно.
----------
Так что получается вся эта головомойка из за того что я в графическом gparted флаг ESP на boot не поставила? Странно во многих руководствах просто написано - отформатируйте boot в fat32 и все на этом.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
звездочка только на одном разделе

Только не на разделе, а на бинарике. UEFI не с разделов загружает, а EFS раздела бинарики.

вся эта головомойка из за того что я в графическом gparted флаг ESP на boot не поставила
Это возможно.

Просто, как выясняется, производителям прошивок начхать на стандарт UEFI - UEFI по стандарту бинарики с не EFS разделов грузить не должен (из соображений безопасности). Но всем на эту рекомендацию начхать - и большинство прошивок ищет на всех FAT32 разделах каталог EFI и сканирует его на предмет загружаемых файлов.

Но, возможно, именно ваша прошивка глючила потому, что не находила EFS раздела и начинала сканить по новой все FAT32 разделы.

К сожалению, UEFI-писатели еще не слишком от BIOS писателей далеко ушли - что не прошивка - свои глюки.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Volkonskaya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Подключила диск с виндой и все началось снова.
$ efibootmgr
BootCurrent: 0007
Timeout: 1 seconds
BootOrder: 0007,0001,0003,0004,0000,0006,0002,0005,0008
Boot0000  Windows Boot Manager
Boot0001  UEFI OS
Boot0002* UEFI:CD/DVD Drive
Boot0003  UEFI OS
Boot0004  UEFI OS
Boot0005* UEFI:Removable Device
Boot0006  UEFI OS
Boot0007* UEFI OS
Boot0008* UEFI:Network Device
Опять штампует эти записи. Boot secure и CSM модуль в UEFI отключила. Без толку. Попробую еще переустановить загрузчик как советовали
grub-install --rescan --no-floppy /dev/sda
только что за "--rescan"?? найти не могу

В общем переустановила так:
grub-install --no-floppy /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

И еще. Как затереть можно с помощью UEFI. Там вроде нет ничего такого
Как вариант - попробовать затереть диск с помощью самой UEFI
« Последнее редактирование: 02 Июня 2018, 17:46:56 от Volkonskaya »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
что за "--rescan"?
--recheck
              delete device map if it already exists
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
В UEFI много чего можно сделать через UEFI-shell. Но это отдельная тема. И там нет утилит по управлению разделами/форматированием.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6917
    • Просмотр профиля
Особенности данного конкретного УЕФИ.
На  одном из конкретных десктопов...

Вот в этом подменю появляются дублирующиеся записи.

Если открыть любую из них, во всех одинаковый список

Вот так показывает efibootmgr -v:
(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 13 Марта 2024, 09:50:30:
И вот, он всё забыл.
Сначала, количество дублей росло каждую перезагрузку, приближалось к трем десяткам, перестало влазить по вертикали в экран, появилась полоса прокрутки.
В очередную загрузку появилось сообщение об ошибках на винчестере. Действительно ошибки, глюки от большого количества загрузочных записей, плохой контакт УСБ, расположение звёзд?..
Еще у этого компьютера непонятная система выключения. Иногда, вроде всё выключил, но индикатор на харддиске светится, он вращается. В общем, все условия для убийства электроники.
Выключил компьютер, чтобы всё потухло. Передернул шлейф несколько раз. Включил, записи сброшены, загрузился без ошибок.

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 13 Марта 2024, 09:52:31 от andytux »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6917
    • Просмотр профиля
  Продолжил наблюдение.
После серии перезагрузок, количество дублей выросло до полусотни. В очередную загрузку - черный экран, в правом нижнем углу "99". Никакой реакции ни на что. Выключаю.
Подключил второе устройство - флешку. Включаю. Появилась информация УЕФИ, нажал "F11", открылось "боот меню". Количество дублей увеличилось. Перезагрузка, вхожу в УЕФИ. Вот так выглядит меню загрузок:

Количество дублей продолжает расти. Без флешки, только с харддиском - черный экран "99". С флешкой - можно войти в УЕФИ, можно вызвать "боот меню", система загружается нормально. Efibootmgr тоже показывает растущее число дублей.
Примерно на 80, отключил харддиск. УЕФИ сразу всё забыл. Осталась только загрузочная запись флешки. Перезагрузил несколько раз, дубли не появляются.
Подключил харддиск, снова начали плодиться дубли одной из загрузочных записей харддиска.

 

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