Secure Boot не поддерживается, его требуется отключать.
Для
Ventoy название
.iso файла
должно оканчиваться на
_vtgrub2.iso регистр не важен.
Также можно распаковать папку(и)
live,
live32 на флешку с Ventoy и скопировать
boot/grub/grub.cfg в
ventoy/ventoy_grub.cfg для загрузки с
F6
Модуль с переводами из состава Debian
live/lang/ru_RU.squashfs (общий для x86_64 и i686)
Активируется при загрузке в Ventoy автоматом, если в Ventoy
выбран соответствующий язык меню.
Можно задать
{ "VTOY_MENU_LANGUAGE": "ru_RU" } в
Global Control Plugin
Либо можно вбить вручную
lang=ru при загрузке.
Запись
.iso образа напрямую на флешку с помощью
dd также поддерживается, но не рекомендуется.
Поддержка пользовательского
extgrub.cfg (только в grub2/Ventoy, не работает при запуске из grub4dos)
Ищет на всех дисках сначала
live/extgrub.cfg затем, если его нет -
phb/extgrub.cfg
Например чтобы использовать сохраненку
changes=/phb или
changes=EXIT:/phb
Скопировать
extgrub.cfg.example из корня
.iso в раздел с ext4 файловой системой в папку
phb и переименовать в
extgrub.cfg
Разумеется extgrub.cfg можно редактировать как угодно.
Для загрузки
.iso в
grub2 добавить в файл конфигурации следующий код:
Код:
menuentry PHB Linux {
set iso_path=/linuxphb_12_25_0002_vtgrub2.iso
export iso_path
search --set=root --no-floppy --file $iso_path
loopback loop $iso_path
root=(loop)
configfile /boot/grub/grub.cfg
loopback --delete loop
}
Обратите внимание на параметр
iso_path=. Должно быть указано актуальное имя
.iso файла. При этом путь должен быть указан от корня файловой системы
/
Для включения загрузки модуля
ru_RU.squashfs добавьте:
Код:
set langm="lang=ru"
export langm
Для загрузки
.iso в
grub4dos скопировать (удалив символ #) из файла
boot/grub/menu.lst семь строк в основной
menu.lst
Код:
title PHB Linux
set ISO=linuxphb_12_25_0002_vtgrub2.iso
find --set-root --ignore-floppies --ignore-cd /%ISO%
map /%ISO% (0xff)
map --hook
root (0xff)
configfile /boot/grub/menu.lst
Обратите внимание на параметр
ISO=. Должно быть указано актуальное имя
.iso файла.
Для включения загрузки модуля
ru_RU.squashfs добавьте
Также можно распаковать папку(и)
live,
live32 на флешку с grub4dos и использовать
boot/grub/menu.lst для загрузки (удалять # при этом не нужно).
Для ускорения загрузки и минимизации потребления памяти (при запуске с
copy2ram) следует выборочно копировать на флешку модули из папки
phb/modules
Особенно обратить внимание на модуль
unigine-heaven-4.0.squashfs его можно переместить например в корень флешки или в папку
phb, активировать при этом вручную по необходимости уже после загрузки системы. В файлменеджере в меню правой кнопки мыши пункт
Activate module.
Модуль
live/lang/ru_RU.squashfs можно скопировать на флешку в папки
phb/modules и
phb/modules32 и он будет подгружаться автоматически без указания
lang=ru.
Загрузка по сети через PXE с NFS.
Для того чтоб работало определение и загрузка модуля для видеокарты NVIDIA автоматом по PCI ID - по умолчанию прописано
nvidia=detect
Указать конкретную версию соответственно:
nvidia=nv340 nvidia=nv390 nvidia=nv470 или
nvidia=nvidia для загрузки последней версии либо
nvidia=nvopen для загрузки
kernel_open версии (поддерживает видеокарты начиная с Turing).
В сборку включен
x0tigervncserver 1.15.0. Поддерживает синхронизацию буфера обмена.
Клиент под Linux можно использовать Remmina. Под винду UltraVNC
Варианты запуска:
- Если сгенерирован пароль с помощью команды vncpasswd то запускается с ним.
Файл /root/.config/tigervnc/passwd можно положить в модуль, в папку phb/rootcopy или просто сохранится в сохраненке.
- Если в cmdline прописан vnc=пароль то запускается с этим паролем.
- Если в cmdline прописан просто читкод vnc - запускается без пароля.