|
Mint (2,8 Гб)страница загрузки, на данный момент "Linux Mint 22.1 "Xia" - Cinnamon (64-bit)", который я тоже тестировал.set isofile="/b/linuxmint-22.1-cinnamon-64bit.iso" # set root=(hd0,2) search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} set root=(loop) linux /casper/vmlinuz boot=casper iso-scan/filename=${isofile} locale=ru_RU username=mint hostname=mint noeject noprompt -- initrd /casper/initrd.lz Здесь: set isofile="/b/linuxmint-22.1-cinnamon-64bit.iso" - устанавливает значение переменной (путь к файлу), которая дальше будет использоваться по тексту как ${isofile} set root=(hd0,2) - устанавливает корневой диск, у меня 2 (отсчёт от 1). Закоментировал, так как с поиском не требуется адаптации. search --no-floppy --file --set=root ${isofile} с поиском файла, чтобы установить диск с образом корневым. loopback loop ${isofile} - устройство к которому монтируется iso далее в принципе стандартные строки загрузки vmlinuz и initrd.lz, если образ иной открываете ISO и смотрите где лежат эти файлы и имена могут чуть иными и прописываете пути к ним. Параметры загрузки можно нагуглить запросом "имя_linux_os boot options" Отдельно изменение строки для "compatibility mode" - высокая совместимость linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${isofile} locale=ru_RU xforcevesa nomodeset b43.blacklist=yes ramdisk_size=1048576 root=/dev/ram rw noapic noacpi nosplash irqpoll noeject noprompt -- MX Linux (2,3 Гб)страница закачки, при переходе на sourceforge.net предлагается MX-23.6_ahs_x64.isoset isofile="/b/MX-23.6_ahs_x64.iso" # set root=(hd0,2) search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} linux (loop)/antiX/vmlinuz fromiso=${isofile} from=all nomodeset lang=ru_RU initrd (loop)/antiX/initrd.gz Здесь menus - убрал этот ключ. Активирует 6 вопросов для пользователя, в которых имеет смысл только выбор языка 52-русский, остальное можно Enter (активирован выбор через lang=ru_RU). Попробовал часовой пояс задать tz=Russian/Yekaterinburg или tz=Yekaterinburg, не сработало обаhttps://usbtor.ru/posting.php?mode=editpost&p=80858# nomodeset - не применять драйвер видеокарты на загрузке from=all - уровень отказо-устойчивости, как я понимаю от всех видов, то есть безопасная загрузка гарантирующая, что образ загрузится, а не упадёт на каком нибудь драйвере. Fedora 42 (не с ntfs) (2,0 Гб)тестируемый образ (страница выбора иного образа)set isofile="/boot/Fedora-Workstation-Live-42-1.1.x86_64.iso.iso" search --no-floppy --file --set=isoroot ${isofile} loopback loop (${isoroot})$isofile linux (loop)/boot/x86_64/loader/linux iso-scan/filename=${isofile} root=live:CDLABEL=Fedora-WS-Live-42 quiet rhgb rd.live.image initrd (loop)/boot/x86_64/loader/initrd Образ с NTFS не загрузится, в ядре нет драйверов NTFS. Опции загрузки Kaspersky (690 Мб)тема на ru-board, где скачиваем krd.iso (800 Мб).ссылки на сайте kaspersky Kaspersky 2025 (690 Мб) на Cinnamon, не поддерживает процессоры x32 15-летней давности. set isofile="/b/krd0825.iso" search --set=root --file ${isofile} # probe --set=UUID --fs-uuid $root loopback loop ${isofile} set root=(loop) linux (loop)/live/vmlinuz boot=live components findiso=${isofile} locales=ru_RU.UTF-8 initrd (loop)/live/initrd.img set isofile="/boot/krd.iso" search --set=root --file ${isofile} probe --set=UUID --fs-uuid $root loopback loop ${isofile} set root=(loop) linux /boot/grub/k-x86_64 net.ifnames=0 lang=ru dostartx isoloop=..${isofile} initrd /boot/grub/initrd.xz Важно, на диске, на котором лежит iso-файл должна быть папка "data" (нижний регистр букв), так как isoloop=..${isofile} фактически будет искать путь "data/../boot/krd.iso" и если папки нет, то и диск не будет найден. Важно, вы можете скачать iso-файл заново и он будет содержать антивирусные базы на текущую дату скачивания, если вы не хотите использовать папку "data" для хранения баз. KNOPPIX (4,6 Гб)Скачивал тут версию 9.1, (4,7 Гб). Опции загрузки: ссылка1, ссылка2set isofile="/b/KNOPPIX_V9.1DVD-2021-01-25-EN.iso" search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} linux (loop)/boot/isolinux/linux64 bootfrom=/dev/*${isofile} lang=ru xkeyboard=ru,us keyboard=ru nocomposite noeject initrd (loop)/boot/isolinux/minirt.gz xkeyboard=ru включает русский, но исключает английский (см ниже). desktop=kde - задаёт KDE в качестве оболочки. Но composite излишен. Опция раскладки включает только один язык либо русский, либо английский, либо иной, без возможности переключаться между Ru и En. Поэтому для нормальной работы выполнить следующее: 1. Кликнуть правой кнопкой мыши на панели задач, выбрать "Добавить/убрать элементы панели". Откроется окно на вкладке "Аплеты панели" с выделенным элементом "Пространство". 2. Нажать "Добавить", откроется окно "Добавить модуль на панель", выбираем в списке "Обработчик раскладки клавиатуры", жмём "Добавить". Появится значок-флаг в трее. В список "Аплеты панели" добавиться этот модуль (предыдущее родительское окно). 3. Выбираем в списке "Обработчик раскладки клавиатуры" и жмём кнопку "Параметры" (снять галку "Сохранить системные раскладки" чтобы сделать доступным настройки), там будет один флаг, надо добавить русский, нажав "Добавить" и в появившемся окне выбрать ru (сортировать по этой колонке, иначе трудно найти, кликнув заголовок колонки). 4. Снизу кнопка типа "gpt:shift_caps_toggle", кликнуть её и в появившемся окне выбрать Alt+Shift. То есть по умолчанию активируется переключение было по Shift+CapsLock, неудобное и нажимать клаваиши поочереди (изначально не работает), а Alt+Shift можно одновлеменно, как обычно. Можно убрать галочку Shift+CapsLock. 5. Закрыть окошки, теперь всё работает. 6. Если необходимо сохранить настройки, в опции загрузки однократно добавить mkimage, чтобы сохранить в слой файловой системы, то есть настроить всё что нужно и перезагрузиться, чтобы в слой попало как можно меньше мусора. Slitaz (54 Мб)тестируемый образ (страница выбора иного образа)set isofile="/b/slitaz-rolling-core64.iso" search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} linux (loop)/boot/bzImage64 iso-scan/filename=${isofile} lang=ru_RU kmap=ru rw irqpoll nomodeset initrd (loop)/boot/rootfs.gz set isofile="/b/slitaz-rolling-core64.iso" search --no-floppy --file --set=isoroot ${isofile} loopback loop (${isoroot})$isofile linux (loop)/boot/bzImage64 iso-scan/filename=${isofile} rw quiet lang=ru_RU kmap=ru irqpoll nomodeset initrd (loop)/boot/rootfs.gz Если оставить tux или даже добавить в опции загрузки "autologin", чтобы сразу рабочий стол открылся, то gParted всё равно потребует права root, поэтому не используя "autologin" вводим логин root, [Enter], снова вводим уже пароль root, клацаем [Enter], всё. Опции загрузки Slax (241 Мб)Русский Slaxтестируемый образ (страница выбора иного образа) set isofile="/b/slax-64bit-15.0.0.iso" search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} linux (loop)/slax/boot/vmlinuz from=${isofile} initrd (loop)/slax/boot/initrfs.img Опции загрузки boot-repair-disk (2.6 Гб)страница загрузки (2.6 Гб).set isofile="/b/boot-repair-disk-64bit.iso" search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${isofile} locale=ru_RU noeject noprompt -- initrd (loop)/casper/initrd.lz kali (не с ntfs) (4,3 Гб)Хакерский LiveCDстраница загрузки, тестируемый образ (3,1 Гб). set isofile="/boot/kali-linux-2023.4-live-amd64.iso" search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} linux (loop)/live/vmlinuz findiso=${isofile} boot=live locales=ru_RU.UTF-8 noconfig=sudo username=kali hostname=kali nomodeset quiet splash initrd (loop)/live/initrd.img tails (не с ntfs) (1,3 Гб)суть LiveCD - анонимностьстраница загрузки, выбрать торрент или прямое скачивание (1,3 Гб). set isofile="/boot/tails-amd64-5.21.img" search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} linux (loop)/live/vmlinuz findiso=${isofile} boot=live config apparmor=1 security=apparmor nopersistent timezone=Etc/UTC block.events_dfl_poll_msecs=1000 noautologin module=Tails nomodeset initrd (loop)/live/initrd.img Rescatux (не с ntfs) (724 Мб)Для восстановления системыстраница загрузки, выбрать торрент или прямое скачивание (724 Мб). Там же скриншот. set isofile="/boot/rescatux-0.74.iso" search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} linux (loop)/live/vmlinuz1 boot=live findiso=${isofile} config quiet splash selinux=1 security=selinux enforcing=0 locales=ru_RU.UTF-8 initrd (loop)/live/initrd1.img System Rescue CD 11 (894 Мб)Восстановительныйстраница загрузки, опции загрузки: ссылка1, ссылка2. Конфиг загрузки взят тут. set isofile="/boot/systemrescue-11.00-amd64.iso" search --no-floppy --file --set=root ${isofile} probe -u $root --set=imgdevuuid set imgdevpath="/dev/disk/by-uuid/$imgdevuuid" loopback loop $isofile linux (loop)/sysresccd/boot/x86_64/vmlinuz archisobasedir=sysresccd img_dev=$imgdevpath img_loop=$isofile earlymodules=loop setkmap=ru dostartx initrd (loop)/sysresccd/boot/intel_ucode.img (loop)/sysresccd/boot/amd_ucode.img (loop)/sysresccd/boot/x86_64/sysresccd.img После загрузки в строке приглашения ввести startx и нажать Enter, загрузится рабочий стол (либо использовать ком строку). Parrot 6.0 (не с ntfs) (4,3 Гб)Хакерский LiveCD, аналог kaliстраница загрузки, и там скачать "Parrot Security MATE ISO (default)" set isofile="/boot/Parrot-security-6.0_amd64.iso" search --no-floppy --file --set=isoroot ${isofile} loopback loop (${isoroot})$isofile linux (loop)/live/vmlinuz findiso=${isofile} locales=ru_RU.UTF-8 boot=live config username=your_name apparmor=1 security=apparmor nopersistent noprompt quiet timezone=Europe/London block.events_dfl_poll_msecs=1000 splash autologin module=Parrot initrd (loop)/live/initrd.img Bunsenlabs (не с ntfs) (1,3 Гб)Пользовательская ОСстраница загрузки, выбрать торрент или прямое скачивание. set isofile="/boot/lithium-1-amd64.hybrid.iso" search --no-floppy --file --set=isoroot ${isofile} loopback loop (${isoroot})$isofile linux (loop)/live/vmlinuz findiso=${isofile} boot=live nomodeset locales=ru_RU.UTF-8 initrd (loop)/live/initrd.img set isofile="/boot/lithium-1-amd64.hybrid.iso" search --no-floppy --file --set=root ${isofile} probe -u $root --set=imgdevuuid set imgdevpath="/dev/disk/by-uuid/$imgdevuuid" loopback loop $isofile linux (loop)/live/vmlinuz findiso=${isofile} boot=live config live-media=$imgdevpath locales=ru_RU.UTF-8 initrd (loop)/live/initrd.img IceArch (1,9 Гб)На основе Arch для знакомства с системой, русская, при загрузке появляется меню: запустить Live, или браузер, или ком-строку ит.д.ссылка на образ IceArch-0.999-x86_64.iso страница загрузки Опции загрузки взял по совету тут set isofile="/boot/IceArch-0.999-x86_64.iso" search -f $isofile -s probe -s root_uuid -u $root loopback loop $isofile linux (loop)/arch/boot/x86_64/vmlinuz-linux img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$isofile earlymodules=loop initrd (loop)/arch/boot/x86_64/archiso.img GParted (536 Мб)ссылка на образ v1.7.0-8страница загрузки Двойной клик на значке для завершения. set isofile="/b/gparted-live-1.7.0-8-amd64.iso" search --no-floppy --file --set=isoroot ${isofile} loopback loop (${isoroot})$isofile linux (loop)/live/vmlinuz findiso=${isofile} boot=live union=overlay username=user config components quiet noswap noprompt ip= net.ifnames=0 nosplash keyboard-layouts=ru locales=ru_RU.UTF-8 gl_batch initrd (loop)/live/initrd.img Astra (2,6 Гб)ссылка на образ (2,6 Гб)страница загрузки set isofile="/b/orel-2.12.43.6-30.03.2022_18.22.livecd.iso" search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} linux (loop)/live/vmlinuz-4.15.3-141-generic boot=live findiso=${isofile} net.ifnames=0 noautologin nox11autologin components username=astra-live locales=ru_RU.UTF-8,en_US.UTF-8 keyboard-layouts=us,ru keyboard-variants=, keyboard-options=grp:ctrl_shift_toggle,grp_led:scroll initrd (loop)/live/initrd.img-4.15.3-141-generic Arch + Revenge Installer (не с ntfs) (1,9 Гб)ссылка на описание (1,9 Гб)страница загрузки menuentry "Arch-gui-cinnamon-2023.10 (x86_64, BIOS), foss gpu drivers" --class arch { set isofile="/z/archlinux-gui-cinnamon-2023.10-x86_64.iso" search -f $isofile -s probe -s root_uuid -u $root loopback loop $isofile linux (loop)/arch/boot/x86_64/vmlinuz-linux archisobasedir=arch archisolabel=ARCH_GUI_CINNAMON_202310 img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$isofile earlymodules=loop cow_spacesize=4G driver=free module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm nouveau.modeset=1 radeon.modeset=1 i915.modeset=1 nvme_load=yes initrd (loop)/arch/boot/intel-ucode.img (loop)/arch/boot/amd-ucode.img (loop)/arch/boot/x86_64/initramfs-linux.img } menuentry "Arch-gui-cinnamon-2023.10 (x86_64, BIOS), latest nvidia drivers only" --class arch { set isofile="/z/archlinux-gui-cinnamon-2023.10-x86_64.iso" search -f $isofile -s probe -s root_uuid -u $root loopback loop $isofile linux (loop)/arch/boot/x86_64/vmlinuz-linux archisobasedir=arch archisolabel=ARCH_GUI_CINNAMON_202310 img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$isofile earlymodules=loop cow_spacesize=4G driver=nonfree nvidia nvidia-drm.modeset=1 nouveau.modeset=0 radeon.modeset=1 i915.modeset=1 nvme_load=yes initrd (loop)/arch/boot/intel-ucode.img (loop)/arch/boot/amd-ucode.img (loop)/arch/boot/x86_64/initramfs-linux.img } Anarchy (934 Мб)ссылка на образ (934 Мб)страница загрузки Запускает сразу псевдо графический режим установки, то есть нет DE, чтобы открыть браузер, редактрор и т.д. menuentry "Anarchy" --class arch { set isofile="/boot/anarchy-1.3.4-x86_64.iso" search -f $isofile -s probe -s root_uuid -u $root loopback loop $isofile linux (loop)/anarchy/boot/x86_64/vmlinuz-linux archisobasedir=anarchy img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$isofile earlymodules=loop initrd (loop)/anarchy/boot/intel-ucode.img (loop)/anarchy/boot/amd-ucode.img (loop)/anarchy/boot/x86_64/initramfs-linux.img } Antergos (не с ntfs) (2,3 Гб)ссылка на образ (2,3 Гб)страница загрузки menuentry "Antergos-19.4-x86_64" --class arch { set isofile="/z/antergos-19.4-x86_64.iso" search -f $isofile -s probe -s root_uuid -u $root loopback loop $isofile linux (loop)/arch/boot/vmlinuz archisobasedir=arch archisolabel=ANTERGOS img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$isofile earlymodules=loop modules-load=loop initrd (loop)/arch/boot/intel_ucode.img (loop)/arch/boot/archiso.img } EndeavourOS (1,8 Гб)страница загрузкиset isofile="/boot/EndeavourOS_Mercury-Neo-2025.03.19.iso" search -f $isofile -s probe -s root_uuid -u $root loopback loop $isofile #linux (loop)/arch/boot/x86_64/vmlinuz-linux img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$isofile earlymodules=loop arch archisolabel=EOS_202503 cow_spacesize=10G copytoram=n nouveau.modeset=1 module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm,pcspkr i915.modeset=1 radeon.modeset=1 nvme_load=yes linux (loop)/arch/boot/x86_64/vmlinuz-linux img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$isofile earlymodules=loop initrd (loop)/arch/boot/intel-ucode.img (loop)/arch/boot/amd-ucode.img (loop)/arch/boot/x86_64/initramfs-linux.img смысл всего этого1. Я использую загрузку на стационарной системе, и это упрощает загрузку образов не тратя очередную флешку. Флешки остаются рабочими с проверенными загрузками Linux и Windows для установки систем.2. Для клиента это может быть бесплатная и легальная фича, при поломке системы пользователь ещё может спокойно выйти в интернет. Grub CustomizerВ линукс есть "Grub Customizer", там нажать "новый пункт", ввести заголовок, выбрать тип загрузки "Прочее" и в окошке вставить код.Если без "Grub Customizer", то открываем grub.cfg и добавляем menuentry "заголовок меню"{ тут наш многострочный блок кода } Пункты меню появляются здесь "/etc/grub.d/proxifiedScripts/custom", и тут надо добавлять классы (--class mint, и т.д.) загрузка с флешки из Grub2set root=(hd1) chainloader +1 set root=(hd1,1) chainloader +1 загрузка Grub4Dos из Grub2menuentry "Grub4Dos" { search --set=root --file /grldr ntldr /grldr # linux16 /boot/grub4dos/grub.exe --config-file=/menu.lst } загрузка Grub2 из Grub4Dostitle Grub2 (find) find --set-root /boot/grub/i386-pc/core.img kernel /boot/grub/i386-pc/core.img boot эти же iso на Grub4Dos для флешки1. Ради Fedora нужно флешку форматировать в FAT32.2. Grub4Dos должен быть последней версии 0.4.6a (2020-08-09). Узнать версию grldr можно поиском текста "Grub4Dos" внутри файла grldr с конца вверх. title Mint set ISO=/z/linuxmint-21.3-cinnamon-64bit.iso map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook kernel (0xff)/casper/vmlinuz boot=casper iso-scan/filename=%ISO% locale=ru_RU noeject noprompt -- initrd (0xff)/casper/initrd.lz title MX-23.2_ahs_x64 set ISO=/z/MX-23.2_ahs_x64.iso map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook kernel (0xff)/antiX/vmlinuz fromiso=%ISO% from=all nomodeset lang=ru_RU initrd (0xff)/antiX/initrd.gz title Slax set ISO=/z/slax-64bit-9.11.0.iso map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook kernel (0xff)/slax/boot/vmlinuz from=%ISO% initrd (0xff)/slax/boot/initrfs.img title Fedora set ISO=/z/Fedora-Workstation-Live-x86_64-39-1.5.iso map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook kernel (0xff)/images/pxeboot/vmlinuz iso-scan/filename=%ISO% root=live:CDLABEL=Fedora-WS-Live-39-1-5 ro rd.live.image quiet initrd (0xff)/images/pxeboot/initrd.img title Kaspersky Rescue Disk. Graphic mode set ISO=/z/krd.iso map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook kernel (0xff)/boot/grub/k-x86 net.ifnames=0 lang=ru dostartx isoloop=..%ISO% initrd (0xff)/boot/grub/initrd.xz title Kaspersky Rescue Disk x64. Graphic mode set ISO=/z/krd.iso map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook kernel (0xff)/boot/grub/k-x86_64 net.ifnames=0 lang=ru dostartx isoloop=..%ISO% initrd (0xff)/boot/grub/initrd.xz title Knoppix set ISO=/b/KNOPPIX_V9.1DVD-2021-01-25-EN.iso map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook kernel (0xff)/boot/isolinux/linux64 bootfrom=/dev/*%ISO% lang=ru xkeyboard=ru nocomposite noeject initrd (0xff)/boot/isolinux/minirt.gz title Slitaz set ISO=/z/slitaz-rolling-core64.iso map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook kernel (0xff)/boot/bzImage64 iso-scan/filename=%ISO% lang=ru_RU kmap=ru rw irqpoll nomodeset initrd (0xff)/boot/rootfs.gz title boot-repair-disk set ISO=/z/boot-repair-disk-64bit.iso map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook kernel (0xff)/casper/vmlinuz boot=casper iso-scan/filename=${isofile} locale=ru_RU noeject noprompt -- initrd (0xff)/casper/initrd title Astra set ISO=/z/orel-2.12.22-26.12.2019_13.14.livecd.iso find --set-root --ignore-floppies --ignore-cd %ISO% map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook kernel (0xff)/live/vmlinuz-4.15.3-1-generic boot=live findiso=%ISO% net.ifnames=0 noautologin nox11autologin components username=astra-live locales=ru_RU.UTF-8,en_US.UTF-8 keyboard-layouts=us,ru keyboard-variants=, keyboard-options=grp:ctrl_shift_toggle,grp_led:scroll initrd (0xff)/live/initrd.img-4.15.3-1-generic Если конфиг Grub4Dos на разных дисках с iso (на стационарном компе отдельный загрузочный диск), то добавить строку find --set-root --ignore-floppies --ignore-cd %ISO% Эмулятор LinuxДля теста на Linux загрузки с флешки или образа нужно установить пакет qemu-kvm и использовать такие строки в терминале:1. Тест с флешки, где /dev/sdb это второй физический диск. Если тестировать загрузку образов, то память можно поставить 1024 Гб, несмотря на то что образ не грузится в память. sudo kvm -boot c -drive file=/dev/sdb,cache=none -m 512 sudo qemu-system-x86_64 -boot c -drive file=/media/windows/b/slitaz-rolling-core64.iso,cache=none -m 512 GUI_Qemu_Linux - оболочка для удобного выбора объектов загрузки (iso, hdd и.тд.) Инфо о дискахНашёл полезный код в том числе как пример вывода информации (переменных, флагов и т.д.)echo "[---------------- Информация о дисках системы ----------------]" ls -l echo "" echo "Нажмите клавишу ESC для возврата в главное меню..." sleep --interruptible 9999 Пример вывода переменных: set isofile="/boot/live.iso" probe -u $root --set=imgdevuuid set imgdevpath="/dev/disk/by-uuid/$imgdevuuid" echo "[---------------- Информация переменных ----------------]" echo "isofile="$isofile echo "uuid="$imgdevuuid echo "devpath="$imgdevpath echo "" echo "Нажмите клавишу ESC для возврата в главное меню..." sleep --interruptible 9999 СсылкиGrub2.chm - вышеописанная инструкция в CHM-файле, с подсветкой кода, стиль чёрный (онлайн).Grub2-themes-greenland - тема для Grub2, обсуждение тут. Grub2-themes-icons - иконки 32х32 для тем Grub2 Последний раз редактировалось: AZJIO (2025-08-28 10:46), всего редактировалось 80 раз(а) |
|
Ikar, попробуй UNetbootin, он рассыпуху делает, грузит Syslinux`ом. Или вытащи grub.cfg из ISO. Там же 3 образа, все что ли качать?
Надо в шапку добавить инструкцию как сделать самому в плане вытаскивания grub.cfg, изменение путей через подключенный образ (через loop) и распакованный вариант с указанием папки с файлом файловой системы. Правда сейчас с моим UEFI я сам то ничего не могу загрузить, один образ загрузился и я подумал что победил, остальные 16 образов не грузятся. На данный момент 100% гарантия это режим DD в Rufus. |
|
нет тока один образ https://enterprise.proxmox.com/iso/proxmox-ve_9.0-1.iso
P.S. UNetbootin - не понял в чем смысл ? она тупо распаковала iso на флеху. Это я и сам могу сделать ) . Вопрос чтобы на из моей папки россыпью грузилась или ISO . |
|
105839нет тока один образ https://enterprise.proxmox.com/iso/proxmox-ve_9.0-1.iso P.S. UNetbootin - не понял в чем смысл ? она тупо распаковала iso на флеху. Это я и сам могу сделать ) . Вопрос чтобы на из моей папки россыпью грузилась или ISO . Распаковываешь с UNetbootin на основную флеху, потом копируешь на второй образ на временную флеху, потом с временной флехи копируешь на основной, кроме меню, меню объединяешь, получаешь 2 образа на одной флехе. Повторяешь операции для остальных 16-ти образов, получаешь меню с 16-тью образами и т.д. Но только загрузчик Syslinux. В принципе я думаю он вытаскивает ключи запуска, думаю можно легко переделать на Grub, взяв эталонный конфиг и подставить другие ключи из конфига Grub или из конфига Syslinux. |
|
Ander_73, Вот и я также ) поэтому помощи и запросил
Добавлено через 2 минуты 18 секунд: AZJIO, мне то нада чтобы он грузил или с моей папки типа /Linux/Proxmox или с ISO , А эта утиль в корень флехи раскидывает ISO . Так то , если просто взять флеху FAT32 и в корень ISO распаковdnm он в UEFI то загрузиться без загрузчиков . Хотелось бы в свою папку . |
|
105842Хотелось бы в свою папку UEFI я пока не понимаю. Mint создал конфиг Grub, в нём первый пункт "Mint" (с другим названием), второй Windows 11. Я переставляю пункты местами, чтобы первым был Windows 11, вторым Mint, Перезагружаю, он первым показывает пункт Mint, а грузит Windows 11. Каждая установка Linux добавляет в меню UEFI запись. То есть сейчас у меня 4 пункта виндовый и два линуксовых, они грузят свой Grub, при этом если я вставляю в один линукс пункты другого линукса, то получаю проблему, мне нужно нажимать вызов загрузочного меню F12, чтобы выбрать какую ось грузить, первым я поставил Windows 11, но я хотел бы чтобы мне не нужно было ловить момент загрузки (на экране появилась надпись, хотя даже нужен момент до этого, когда мигнули светодиоды на клавиатуре, иначе после логотипа я не успею вызвать меню) и там уже грузить пункт меню Grub. |
|
Скачать PocketHandyBox
конфиги Grub чит-коды загрузки rootcopy - копировать в LiveCD файлы в этой папке (фон рабочего стола, настройки и т.д.) Я такие конфиги попробовал menuentry "pocket" --class puppy { set isofile="/home/user/pocket-handybox_x64_13_25_0007_vtgrub2.iso" search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} set root=(loop) linux /live/vmlinuz1 from=${isofile} rootcopy=/b/rootcopy lang=ru nvme_core.default_ps_max_latency_us=5500 noeject noprompt -- initrd /live/initrd1.xz } menuentry "pocket k510" --class puppy { set isofile="/home/user/pocket-handybox_x64_13_25_0007_vtgrub2.iso" search --no-floppy --file --set=root ${isofile} loopback loop ${isofile} set root=(loop) linux /live/k510/vmlinuz1 from=${isofile} rootcopy=/b/rootcopy lang=ru nvme_core.default_ps_max_latency_us=5500 noeject noprompt -- initrd /live/k510/initrd1.xz } rootcopy надо разархивировать по указанному пути C:\b\rootcopy тогда в сборке появится Geany, Parcellite, чёрная тема и мой фон рабочего стола (файлы взял из своего Mint_22.1x64, как и сборка x64 линейки Debian). Последний раз редактировалось: AZJIO (2025-09-11 13:33), всего редактировалось 1 раз |
|
105882 если не указать "insmod part_gpt" то не увидит разделы gpt 105882 grub.cfg подхватывается рядом с grubx64.efi Ваш Кэп!
|
|
Ander_73
Для LiveCD особо не нужен gpt, себя то на CD он видит или с флешки, соответственно подозрение, что они могут быть урезанные, а при установки скомпилировать загрузчик с нужными для него параметрами в зависимости от диска, на который устанавливается. Ну проверил я с нескольких iso, все они заточены под себя, убунтушный установленный оказался самый всеядный из попавшихся. А где их взять то универсальные, это же компилировать их надо. Понятно что он ищет конфиг, оно же с g4d так было, да и на экран он выводит что не нашёл конфиги и тут же открывает grub.cfg. В убунтушном поиск grub.cfg по указанному UUID, делает его root и ссылка на конфиг. Я вот задумался, у меня комп x32 вообще поддерживает... В MX-i386 используется grubx64.efi, вроде как прочитал что grubia32.efi должен быть. |
|
105885А где их взять то универсальные, это же компилировать их надо. Очень пристойные лодеры идут с Минтом и PartedMagic. С подписью Каноникал. Но, конечно, не прям универсальные! 105885Я вот задумался, у меня комп x32 вообще поддерживает
|
|
105886Все уже дропают поддержку х86, зачем тебе это? У тебя на обслуживании "парк Р-3 и Атлонов"? af Хотя я не пробовал, может как в Windows добавить компилятор x32 и скормить ему исходник, ведь fedora без особых настроек позволяет качать i686 проги. 105886Скомпилировать можно, а подписывать чем будешь? Самопалом? Если включу, у меня кроме Windows11 и Mint с одним пунктом загрузки ничего не загрузится более. Может я не полноценно отключил, гугл говорит включить CSM, но это отключает видюху-встройку и я получаю чёрный экран, то есть при включении компа кроме чёрного экрана ничего не наблюдается, ни текстов загруки совершенно ничего, как будто он выключен. В теории модивикация конфига должна блокироваться, как я не знаю, но если загрузчик позволит загрузить что-то кроме установленого, то в безопасности дырка. А я тут три системы уже запустил. Последний раз редактировалось: AZJIO (2025-08-28 15:35), всего редактировалось 1 раз |
|
105889у меня отключена безопасность Добавлено через 2 минуты 21 секунда: 105889гугл говорит включить CSM |
Страница 7 из 8
Текущее время: 19-Ноя 22:17
Часовой пояс: UTC + 3
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы |


Вход
Регистрация
Отправлено: 




