Сайт | Скачать | Видео | Wiki

Автор Тема: EFI rEFInd Boot Manager  (Прочитано 2497 раз)

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

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • Автор темы
  • конченый виндеец, местный сумасшедший 8) 8) 8)
EFI rEFInd Boot Manager
« : 29 Ноябрь 2019, 11:02:28 »
http://www.rodsbooks.com/refind/

Может, кому понадобится - это команды г2

• [:   Проверьте типы файлов и сравните значения
• acpi:   Загрузить таблицы ACPI
• authenticate:   Проверьте, есть ли пользователь в списке пользователей
• background_color:   Установить цвет фона для активного терминала
• background_image:   Загрузить фоновое изображение для активного терминала
• badram:   Отфильтровывать плохие области оперативной памяти
• blocklist:   Распечатать список блокировки
• boot:   Запустите свою операционную систему
• cat:   Показать содержимое файла
• chainloader:   Цепная загрузка другого загрузчика
• clear:   Очистить экран
• cmosclean:   Очистить бит в CMOS
• cmosdump:   Дамп содержимого CMOS
• cmostest:   Тестовый бит в CMOS
• cmp:   Сравните два файла
• configfile:   Загрузите файл конфигурации
• cpuid:   Проверьте возможности процессора
• crc:   Вычислить или проверить контрольные суммы CRC32
• cryptomount:   Смонтировать криптоустройство
• date:   Показать или установить текущую дату и время
• devicetree:   Загрузить блоб дерева устройств
• distrust:   Удалить pubkey из доверенных ключей
• drivemap:   Подключить диск к другому
• echo:   Показать строку текста
• eval:   Оцените аггрументы как команды GRUB
• export:   Экспорт переменной среды
• false:   Ничего не делать, безуспешно
• gettext:   Перевести строку
• gptsync:   Заполните MBR на основе записей GPT
• halt:   Выключи компьютер
• hashsum:   Вычислить или проверить контрольную сумму хеша
• help:   Показать справочные сообщения
• initrd:   Загрузите Linux initrd
• initrd16:   Загрузите Linux initrd (16-битный режим)
• insmod:   Вставить модуль
• keystatus:   Проверьте статус ключевого модификатора
• linux:   Загрузите ядро ​​Linux
• linux16:   Загрузить ядро ​​Linux (16-битный режим)
• list_env:   Перечислите переменные в блоке среды
• list_trusted:   Список доверенных открытых ключей
• load_env:   Загрузка переменных из блока среды
• loadfont:   Загрузить файлы шрифтов
• loopback:   Сделать устройство из образа файловой системы
• ls:   Список устройств или файлов
• lsfonts:   Список загруженных шрифтов
• lsmod:   Показать загруженные модули
• md5sum:   Вычислить или проверить хэш MD5
• module:   Загрузить модуль для мультизагрузочного ядра
• multiboot:   Загрузить мультизагрузочное ядро
• nativedisk:   Переключиться на родные драйверы дисков
• normal:   Войти в нормальный режим
• normal_exit:   Выход из нормального режима
• parttool:   Изменить записи таблицы разделов
• password:   Установите открытый текстовый пароль
• password_pbkdf2:   Установите хешированный пароль
• play:   Сыграть мелодию
• probe:   Получить информацию об устройстве
• pxe_unload:   Выгрузить среду PXE
• rdmsr:   Чтение значений из регистров конкретной модели
• read:   Читать пользовательский ввод
• reboot:   Перезагрузите компьютер
• regexp:   Проверьте, соответствует ли регулярное выражение строке
• rmmod:   Удалить модуль
• save_env:   Сохранить переменные в блоке среды
• search:   Поиск устройств по файлу, метке или UUID
• sendkey:   Эмулировать нажатия клавиш
• set:   Установите переменную среды
• sha1sum:   Вычислить или проверить хэш SHA1
• sha256sum:   Вычислить или проверить хэш SHA256
• sha512sum:   Вычислить или проверить хэш SHA512
• sleep:   Подождите указанное количество секунд
• source:   Прочитайте файл конфигурации в том же контексте
• test:   Проверьте типы файлов и сравните значения
• true:   Ничего не делать, успешно
• trust:   Добавить открытый ключ в список доверенных ключей
• unset:   Сбросить переменную среды
• uppermem:   Установите верхний объем памяти
• verify_detached:   Проверить отдельную цифровую подпись
• videoinfo:   Список доступных режимов видео
• wrmsr:   Записать значения в специфичные для модели регистры
• xen_hypervisor:   Загрузка бинарного гипервизора xen (только на AArch64)
• xen_module:   Загрузка модулей xen для гипервизора xen (только на AArch64)
« Последнее редактирование: 29 Ноябрь 2019, 11:13:11 от sfs »
успехов в труде и счастья в личной жизни!

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • Автор темы
  • конченый виндеец, местный сумасшедший 8) 8) 8)
Re: EFI rEFInd Boot Manager
« Ответ #1 : 30 Ноябрь 2019, 00:03:16 »
sfs, спасибо за ссылку про рефайнд - классная, буду читать. Как я и писал - у рефайнда возможности шире, чем у г2. Ко всему можно привыкнуть, было бы желание
успехов в труде и счастья в личной жизни!

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: EFI rEFInd Boot Manager
« Ответ #2 : 30 Ноябрь 2019, 03:35:58 »
Главное выяснить для себя, а надо ли вам эти широкие возможности
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: EFI rEFInd Boot Manager
« Ответ #3 : 30 Ноябрь 2019, 09:30:10 »
у рефайнда возможности шире, чем у г2
можно перечислить?

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • Автор темы
  • конченый виндеец, местный сумасшедший 8) 8) 8)
Re: EFI rEFInd Boot Manager
« Ответ #4 : 30 Ноябрь 2019, 11:49:14 »
г2 имеет начало только в активном разделе, запуск происходит только в пределах обозначенного меню. Безусловно, в ручном режиме знающий человек может запустить что угодно откуда угодно - лишь бы г2 загрузился
рефайнд делает обзор всех разделов ефи на данном компьютере в автоматическом режиме и г2 в его арсенале только часть средств реализации

сформулировал, как мог ) Могу, конечно, ошибаться )
« Последнее редактирование: 30 Ноябрь 2019, 11:51:38 от yxma »
успехов в труде и счастья в личной жизни!

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • Автор темы
  • конченый виндеец, местный сумасшедший 8) 8) 8)
Re: EFI rEFInd Boot Manager
« Ответ #5 : 30 Ноябрь 2019, 11:50:38 »
Главное выяснить для себя, а надо ли вам эти широкие возможности
отказываться от полезных возможностей всегда неразумно
успехов в труде и счастья в личной жизни!

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: EFI rEFInd Boot Manager
« Ответ #6 : 30 Ноябрь 2019, 12:04:25 »
Главное выяснить для себя, а надо ли вам эти широкие возможности
отказываться от полезных возможностей всегда неразумно
1. Ничего полезного. Держать на диске более одного efi раздела - смысла нет совершенно.
2. Поиск доступных вариантов загрузки сам uefi разберется и покажет когда в биос зайдешь. Или по горячей клавише вызываешь boot menu и там уже будет твоя флешка показана.
3. Grub2 можно в меню прописать чтоб грузил efi файл с любого поддерживаемого им раздела. Т.е. Опять таки держать на диске более одного efi раздела опять таки бессмысленно.
4. Я уж молчу про такой вариант, как в конфиге grub2 прописать поиск и отображение найденых efi/boot/*.efi и если найдено рисовать пункт меню (конечно это требует знаний по grub2 и конечно не у всех есть желание такоеснбе сделать)
« Последнее редактирование: 30 Ноябрь 2019, 12:07:45 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • Автор темы
  • конченый виндеец, местный сумасшедший 8) 8) 8)
Re: EFI rEFInd Boot Manager
« Ответ #7 : 01 Декабрь 2019, 23:41:31 »
1. Ничего полезного. Держать на диске более одного efi раздела - смысла нет совершенно.
Не то, чтобы специально держать - они сами создаются при установке разных линуксов, зато если один загнулся, то можно загрузиться с другого.
Цитата
2. Поиск доступных вариантов загрузки сам uefi разберется и покажет когда в биос зайдешь. Или по горячей клавише вызываешь boot menu и там уже будет твоя флешка показана.
В том и проблема, что не показывает. Как я уже писал - уефи не устаканился, и это еще не скоро произойдет.
Что ни день - то новые дела© В буке нет горячих клавиш загрузки. В другом это меню запускается настолько спрятанной кнопкой, что вендору хочется руки отрубить...
Цитата
3. Grub2 можно в меню прописать чтоб грузил efi файл с любого поддерживаемого им раздела. Т.е. Опять таки держать на диске более одного efi раздела опять таки бессмысленно.
В принципе согласен, но предпоследний случай был таков, что г2 не удалось вменяемо загрузиться, пришлось решать через рефайнд.
Цитата
4. Я уж молчу про такой вариант, как в конфиге grub2 прописать поиск и отображение найденых efi/boot/*.efi и если найдено рисовать пункт меню (конечно это требует знаний по grub2 и конечно не у всех есть желание такоеснбе сделать)
Если уж г2 загрузился, то редактировать его меню не настолько сложно, чтобы на ефи управление перекидывать. Он сам очень неплохо все загружает. Обычно проблема возникает с переключением ефи на г2.
Ненавижу изобретателей уефи.
успехов в труде и счастья в личной жизни!

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: EFI rEFInd Boot Manager
« Ответ #8 : 02 Декабрь 2019, 01:47:32 »
В том и проблема, что не показывает.
ну да если несколько efi разделов на одном диске чего он будет показывать, один покажет и все (я конечно знаю что там вручную путь прописать можно к другим разделам). И если куча efi разделов создается самими линуксами - значит это их недоработка. UEFI уже вполне стабилен - 1 раздел FAT32 в начале диска с наличием EFI/boot/bootx64.efi.

В другом это меню запускается настолько спрятанной кнопкой, что вендору хочется руки отрубить...
я даже больше скажу, вызов boot menu вобще можно у некоторых отключить.

Обычно проблема возникает с переключением ефи на г2.
что вы под этим подразумеваете? а также под "чтобы (из grub2) на ефи управление перекидывать."
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • Автор темы
  • конченый виндеец, местный сумасшедший 8) 8) 8)
Re: EFI rEFInd Boot Manager
« Ответ #9 : 02 Декабрь 2019, 22:21:17 »
ну да если несколько efi разделов на одном диске чего он будет показывать, один покажет и все (я конечно знаю что там вручную путь прописать можно к другим разделам). И если куча efi разделов создается самими линуксами - значит это их недоработка. UEFI уже вполне стабилен - 1 раздел FAT32 в начале диска с наличием EFI/boot/bootx64.efi.
не понял, что именно разделы показывает? Если г2, то в борьбе с зеленым змеем побеждает змей ефи. Не г2 запускает ефи, а ефи запускает г2. Про стабильность уефи - это вы мне предлагаете не своим глазам верить, а вам? Не оригинально - есть уже такой анекдот. У меня 4 железки с уефи. Где бы эту стандартизацию увидеть? Каждый раз это битва с запуском линуксов по отдельному сценарию, со своими, персональными тараканами.
я даже больше скажу, вызов boot menu вобще можно у некоторых отключить.
какая прекрасная возможность - отключить. Очень хорошо, когда есть чего отключить.
Цитата: yxma от Вчера в 23:41:31
Обычно проблема возникает с переключением ефи на г2.
что вы под этим подразумеваете? а также под "чтобы (из grub2) на ефи управление перекидывать."
То, что если железо на уефи, то впихнуть ему понимание, что грузить нужно вовсе не винду, а меню г2 - очень нетривиальная задача, в каждом компьютере решающаяся своим, только ему присущим образом. По крайней мере на моих четырех. Ну не часто я помогаю тем, у кого новое оборудование, а со старым свои проблемы, которые обычно решаются гораздо проще.
успехов в труде и счастья в личной жизни!

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: EFI rEFInd Boot Manager
« Ответ #10 : 03 Декабрь 2019, 02:01:08 »
Про стабильность уефи - это вы мне предлагаете не своим глазам верить, а вам?
подозреваю что ваши глаза видят железо которое делалось на этапе зарождения UEFI и подозреваю также что некоторые проблемы лечатся обновлением БИОС, но этого никто не сделал.


То, что если железо на уефи, то впихнуть ему понимание, что грузить нужно вовсе не винду, а меню г2 - очень нетривиальная задача,
элементарная задача, переименовывается bootx64.efi виндовый и ложится bootx64.efi от grub2 (secureboot отключить). Я уж молчу про редактирование BCD и добавление пункта запуска grub2 из под виндового загрузчика.

Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.