Автор Тема: флэшка legacy/UEFI c autoinstall.scm  (Прочитано 831 раз)

Оффлайн p0p0v

  • Начинающий
  • *
  • Сообщений: 3
флэшка legacy/UEFI c autoinstall.scm
« : 01.02.2023 15:11:06 »
Сделал флэшку - грузится в обоих режимах.
В обоих же запускается автоинсталляция ОС, согласно \Metadata\autoinstall.scm

Процесс автоинсталляции  отличается только предписанием для GRUB:
  • В варианте UEFI
; установка загрузчика GRUB на uefi
("/grub" action "write" device "efi")
  • В BIOS варианте
; установка загрузчика GRUB в MBR на первый жёсткий диск
("/grub" action "write" device "/dev/sda")


Можно ли как то сделать несколько файлов автоинсталляции и указать нужный в настройках загрузчика?
Может при выборе пункта меню можно копировать нужный файл?
Может можно сделать вариативность внутри самого сценария autoinstall.scm ?

Вопрос усугубляется тем что в ISO для legacy-загрузки используется syslinux, а для UEFI - GRUB
Да, все это про 9ю платформу пока.

Подскажите куда читать/думать короче путь?
« Последнее редактирование: 07.02.2023 08:07:23 от p0p0v »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: флэшка legacy/UEFI c autoinstall.scm
« Ответ #1 : 01.02.2023 15:59:49 »
Укажите в виде кода на Scheme вместо явного значения.
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: флэшка legacy/UEFI c autoinstall.scm
« Ответ #2 : 01.02.2023 16:00:57 »
Или разные каталоги автоустановки для разных подсетей.
Андрей Черепанов (cas@)

Оффлайн p0p0v

  • Начинающий
  • *
  • Сообщений: 3
Re: флэшка legacy/UEFI c autoinstall.scm
« Ответ #3 : 01.02.2023 16:05:13 »
Укажите в виде кода на Scheme вместо явного значения.
совсем нет идей, как  это сделать , синтаксис мне этого языка так и не ясен, несмотря на то что продрался до готового варианта
примеры кода где подсмотреть?

Или разные каталоги автоустановки для разных подсетей.
Совет не понятен,
У меня \Metadata\autoinstall.scm на флэшке в корне
сеть при установке может вообще отсутствовать
« Последнее редактирование: 01.02.2023 16:07:38 от p0p0v »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: флэшка legacy/UEFI c autoinstall.scm
« Ответ #4 : 01.02.2023 16:06:38 »
Заведите две флешки с разными типами установки.
Андрей Черепанов (cas@)

Оффлайн p0p0v

  • Начинающий
  • *
  • Сообщений: 3
Re: флэшка legacy/UEFI c autoinstall.scm
« Ответ #5 : 07.02.2023 08:04:51 »
две флешки
очень не хочется..
Как раз хотел избавиться от кучи флэшек и сделал несколько партиций на установочной - ext4 persistent  для liveCD, exFAT для ярлычков постинсталла и fat32 файлы/доки таскать

на паре машин legacy/UEFI пока сработал следующий вариант:
поместил обе строки в конец файла скрипта
вначале отрабатывает установка grub в MBR первого диска т.к. она в UEFI системе не мешает и первый диск всегда есть
потом ставится grub в UEFI


на старых машинах последнее должно провоцировать выход по ошибке но т.к. инструкция последняя - это не важно,
впрочем почему-то autoinstall всегда и на UEFI в итоге failed, но отрабатывает все что я от него просил в обоих случаях.