[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
nikzzzz, Ясно.
Есть мысль слепить менеджер загрузки NVRAM EFI (добавить, удалить, изменить приоритет), собственно комстрока уже есть, нужна обвязка GUI, тебе на AutoIt раз плюнуть сделать.. Может возмешься?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
dialmak
Накидай картинку, и кинь в личку с подробностями.

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
nikzzzz, Да картинка на твой вкус. Список + кнопка добавить, удалить, переместить вверх, вниз.
Как возможно не совсем удачный пример https://www.easyuefi.com/index-us.html
Плюс есть похожее в bootice
За базовый скрипт можно взять TBOSDT, там есть команды для этого. Или может что-то другое..

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
dialmak
Я просто пока не понял задачу, сделай набросок и подробное описание, думаю реализовать будет не сложно.

[Цитировать]

    coka
  • 16
  • Стаж: 10 лет
  • Сообщений: 155
  • Репутация:4

    [+] [-]
  • Откуда: СиСиСиПи
nikzzzz,
Попробовал и они вываливаются с ошибкой 7в

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
nikzzzz,
Я просто пока не понял задачу
Да вроде не бином Ньютона. Сделать менеджер загрузки UEFI, который работает на уровне UEFI, то есть ДО запуска любого загрузчика.
Порядок запуска УЖЕ созданного пункта меню можно менять по разному. Пример из винды.
Смотрим что есть
bcdedit /enum firmware
Меняем порядок
bcdedit.exe /set {fwbootmgr} bootsequence {ID} /addfirst
bcdedit.exe /set {fwbootmgr} bootsequence {ID} /addlast

Кто-то скажет - нафиг, нафиг, есть же rEFInd, но я вижу дополнительную возможность для загрузки не просто EFI\Boot\bootx64.efi, а чего угодно по умолчанию. Как то так.
сделай набросок и подробное описание, думаю реализовать будет не сложно.
Ладно, завтра сделаю набросок TBS скрипта и ты сразу вкуришь что почем.

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
Вот кстати если б такой менеджер был, то и не нужно судорожно искать в инете как добавить что-то в BCD.
Кстати rEFInd активно использует NVRAM как выше для скрытия\показа пунктов меню.

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
nikzzzz, Немного поигрался с NVRAM. К сожалению на виртуалке не работают TBOSDT команды, а на реальной машинке экспериментировать опасно. Разве только читать, но это неинтересно..
Ладно, ограничусь этим пока

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
на реальной машинке экспериментировать опасно. Разве только читать, но это неинтересно..
Поэкспериментировал... Перешил биос заново. af

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
gera_serg, Просто BIOS сбросить можно. А для винды запись в NVRAM можно всегда обновить через bcdboot. Но дело не в этом, экспериментировать на реальном компе действительно нежелательно. В процессе отладки программы можно не то запустить, с не теми параметрами и т.д.
Для истинных джедаев есть RU.EFI, не советую экспериментировать с ней на реальном BIOS-е, если вы не уверены в себе ;)

[Цитировать]

    coka
  • 16
  • Стаж: 10 лет
  • Сообщений: 155
  • Репутация:4

    [+] [-]
  • Откуда: СиСиСиПи
dialmak,
Чем плох в качесте этаког менеджера загрузчик grub2?
У меня он с флешки производит загрузку в EFI при включенном Secure boot и самого компа и виндовской составляющей сборки.

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Как десктопную мать загнать в режим Secure Вооt для тестов загрузочной флешки?
Есть у кого картинки примерных действий каких-либо вариантов для асуса/гигабайта/HP

[Цитировать]

    coka
  • 16
  • Стаж: 10 лет
  • Сообщений: 155
  • Репутация:4

    [+] [-]
  • Откуда: СиСиСиПи
gera_serg,
https://www.youtube.com/watch?v=Fo4T8gVxgJI

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
coka,
в биосе стоит уже так
и с флешки все еще из под груб2 могоу запустить средства работы с разделами
и Акронис ТИ
и Терабайт IFL
и Минитулз Партишн Визард
придется при возможности втыкаться в редко подающиеся современные ноутбуки
Десктоg свой не могу ещё сильнее "засекретить" (((

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
gera_serg, Для начала нужно отключить CSM. Пока не отключишь - никакого Secure Boot не получишь и неважно что там написано...


Проверить работает ли SecureBoot элементарно.
Грузаните HelloWorld.efi и запустите
Если НЕ РАБОТАЕТ SecureBoot, то увидите .... Hello World :)
Ну или через KeyTool.efi, тот и напишет режим конкретно.
Если же SecureBoot включен ничего не загрузится.
Чтобы не заниматься прописками HelloWorld или KeyTool в меню груб или что там у вас - можно просто добавить их в NVRAM меню через bootice и выбирать горячей клавишей в BIOS-е (в моем ASUS это F9)
coka,
Чем плох в качесте этаког менеджера загрузчик grub2?
Не понял.. Я ничего плохого не писал про груб, хотя и предпочитаю другие буты.


Последний раз редактировалось: dialmak (2018-09-05 21:46), всего редактировалось 1 раз

Страница 7 из 9


Показать сообщения:    

Текущее время: 03-Дек 19:54

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы