|
Mint (2,8 Гб)страница загрузки, на данный момент "Linux Mint 21.3 "Virginia" - Cinnamon (64-bit)", который я тоже тестировал.set isofile="/b/linuxmint-21.3-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-21.3-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.3_ahs_x64.isoset isofile="/b/MX-23.3_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 40 (не с ntfs) (2,0 Гб)тестируемый образ (страница выбора иного образа)set isofile="/boot/Fedora-Workstation-Live-x86_64-40-1.14.iso" search --no-floppy --file --set=isoroot ${isofile} loopback loop (${isoroot})$isofile linux (loop)/images/pxeboot/vmlinuz iso-scan/filename=${isofile} root=live:CDLABEL=Fedora-WS-Live-40-1-14 rd.live.image quiet rhgb initrd (loop)/images/pxeboot/initrd.img Образ с NTFS не загрузится, в ядре нет драйверов NTFS. Опции загрузки Kaspersky (700-800 Мб)тема на ru-board, где скачиваем krd.iso (800 Мб).ссылки на сайте kaspersky Kaspersky 2024 (800 Мб) на Cinnamon, не поддерживает процессоры x32 15-летней давности. set isofile="/b/krd.iso" search --set=root --file ${isofile} # probe --set=UUID --fs-uuid $root loopback loop ${isofile} set root=(loop) linux /live/vmlinuz-6.1.0-17-amd64 boot=live components hostname=krd2024 username=krd trace dontencrypt findiso=${isofile} locales=ru_RU.UTF-8 initrd /live/initrd.img-6.1.0-17-amd64 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.6.0-3страница загрузки Двойной клик на значке для завершения. set isofile="/b/gparted-live-1.6.0-3-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_Galileo-Neo-2024.01.25.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/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 Last edited by AZJIO on 2024-06-08 00:36; edited 79 times in total |
Отправлено: 31-Oct-2020 11:36
(after 18 days)
Может кому пригодиться загрузка из папки, Grub4DOS и Grub2Загрузка из папки, Grub4DOS/Linux/debian_x32/ - путь к папке iftitle [if exist /Linux/debian_x32/live/initrd.img-4.19.0-11-686] [: Debian – операционная система Linux, состоящая из свободного ПО с открытым исходным кодом,пароль для входа live :]Debian-live-kde 10.6.0 х86 find --set-root /Linux/debian_x32/live/initrd.img-4.19.0-11-686 kernel /Linux/debian_x32/live/vmlinuz-4.19.0-11-686 boot=live config username=live live-media-path=/Linux/debian_x32/live apparmor=1 security=apparmor nopersistent noprompt quiet timezone=Europe/London block.events_dfl_poll_msecs=1000 splash autologin module=Debian initrd /Linux/debian_x32/live/initrd.img-4.19.0-11-686 iftitle [if exist /Linux/debian_x64/live/initrd.img-4.19.0-11-amd64] [: Debian – операционная система Linux, состоящая из свободного ПО с открытым исходным кодом,пароль для входа live :]Debian-live-kde 10.6.0 х64 find --set-root /Linux/debian_x64/live/initrd.img-4.19.0-11-amd64 kernel /Linux/debian_x64/live/vmlinuz-4.19.0-11-amd64 boot=live config username=live live-media-path=/Linux/debian_x64/live apparmor=1 security=apparmor nopersistent noprompt quiet timezone=Europe/London block.events_dfl_poll_msecs=1000 splash autologin module=Debian initrd /Linux/debian_x64/live/initrd.img-4.19.0-11-amd64 /Linuxins/clonezilla32/ - путь к папке iftitle [if exist /Linuxins/clonezilla32/live/initrd.img] [: CloneZilla - это один из лучших инструментов для резервного копирования системы для Linux. :]Clonezilla 2.6.7-28(x86) kernel /Linuxins/clonezilla32/live/vmlinuz boot=live live-media-path=/Linuxins/clonezilla32/live union=overlay username=user config components quiet noswap edd=on nomodeset locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=788 ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 initrd /Linuxins/clonezilla32/live/initrd.img iftitle [if exist /Linuxins/clonezilla64/live/initrd.img] [: CloneZilla - это один из лучших инструментов для резервного копирования системы для Linux. :]Clonezilla 2.6.7-28(x64) kernel /Linuxins/clonezilla64/live/vmlinuz boot=live live-media-path=/Linuxins/clonezilla64/live union=overlay username=user config components quiet noswap edd=on nomodeset locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=788 ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 initrd /Linuxins/clonezilla64/live/initrd.img /Linuxins/slax32/ - путь к папке iftitle [if exist /Linuxins/slax32/boot/vmlinuz] [: Миниатюрный дистрибутив, который создан на базе Slackware, способный уместиться на MiniCD и при запуске полностью скопировать себя в оперативную память. :]Slax 9.11.0 x86 kernel /Linuxins/slax32/boot/vmlinuz from=/Linuxins/slax32/ load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=perch,xmode initrd /Linuxins/slax32/boot/initrfs.img iftitle [if exist /Linuxins/slax64/boot/vmlinuz] [: Миниатюрный дистрибутив, который создан на базе Slackware, способный уместиться на MiniCD и при запуске полностью скопировать себя в оперативную память. :]Slax 9.11.0 x64 kernel /Linuxins/slax64/boot/vmlinuz from=/Linuxins/slax64/ load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=perch,xmode initrd /Linuxins/slax64/boot/initrfs.img /Linuxins/PMAGIC/ - путь к папке Нужна только папка PMAGIC iftitle [if exist /Linuxins/PMAGIC/initrd.img] [: Готовое решение для работы с разделами жесткого диска на базе загрузочного LiveCD :]Parted Magic 2020.10.12 find --set-root --ignore-floppies --ignore-cd /Linuxins/PMAGIC/bzImage kernel /Linuxins/PMAGIC/bzImage edd=on directory=/Linuxins vga=normal boot=live eject=no vmalloc=608MiB initrd /Linuxins/PMAGIC/initrd.img /Linuxins/PMAGIC/fu.img /Linuxins/PMAGIC/m.img /Linuxins/Tails/ - путь к папке iftitle [if exist /Linuxins/Tails/live/initrd.img] [: Предназначен для обеспечения анонимного выхода в сеть :]Tails 4.11 х64 find --set-root /Linuxins/tails/live/initrd.img kernel /Linuxins/tails/live/vmlinuz boot=live config live-media-path=/Linuxins/tails/live apparmor=1 security=apparmor nopersistent noprompt quiet timezone=Europe/London block.events_dfl_poll_msecs=1000 splash noautologin module=Tails initrd /Linuxins/tails/live/initrd.img /Linuxins/Parrot/ - путь к папке iftitle [if exist /Linuxins/Parrot/live/initrd.img] [: Дистрибутив Parrot позиционируется как переносная лаборатория с окружением для экспертов по безопасности и криминалистов,пароль для входа toor :]Parrot OS 4.10 Security х64 find --set-root /Linuxins/Parrot/live/initrd.img kernel /Linuxins/Parrot/live/vmlinuz boot=live config username=toor live-media-path=/Linuxins/Parrot/live apparmor=1 security=apparmor nopersistent noprompt quiet timezone=Europe/London block.events_dfl_poll_msecs=1000 splash autologin module=Parrot initrd /Linuxins/Parrot/live/initrd.img /stea - путь к папке iftitle [if exist /stea/boot/grub/grub2.bin] [: Сборка на основе Runtu 16.04 + Mint 19.3 - compact,от Stea.61 :]GRUB2 Mix-Linux Stea.61 rootnoverify kernel /stea/boot/grub/grub2.bin iftitle [if exist /stea/boot/grub/menu.lst] [: Сборка на основе Runtu 16.04 + Mint 19.3 - compact,от Stea.61 :]GRUB4 Mix-Linux Stea.61 rootnoverify configfile /stea/boot/grub/menu.lst /Ant/casper/ - путь к папке Нужна только папка casper Нужен файл casper-rw в папке casper iftitle [if exist /Ant/casper/initrd.lz] [: Для восстановления работоспособности системы , зараженной вирусами, руткитами или другими сложными угрозами. :]DrWeb Live Disk 9.0 find --set-root --ignore-floppies --ignore-cd /Ant/casper/vmlinuz kernel /Ant/casper/vmlinuz boot=casper live-media-path=/Ant/casper persistent persistent-path=/Ant/casper union=aufs quiet splash console=tty1 debian-installer/language=ru keyboard-configuration/layoutcode?=ru ignore_uuid --- initrd /Ant/casper/initrd.lz /Ant/ESETcasper/ - путь к папке Нужна только папка casper, переименовал в ESETcasper iftitle [if exist /Ant/ESETcasper/initrd.lz] [: ESET SysRescue Live - антивирусный загрузочный диск для удаления вредоносных программ, который работает независимо от операционной системы :]ESET SysRescue Live kernel /Ant/ESETcasper/vmlinuz boot=casper live-media-path=/Ant/ESETcasper locale=ru_RU.UTF-8 quiet splash -- initrd /Ant/ESETcasper/initrd.lz Ant/krd/ - путь к папке iftitle [if exist /Ant/krd/boot.catalog] [: Предназначен для проверки и лечения зараженных x86 и х64 совместимых компьютеров :]Kaspersky Rescue Disk 2018 set _path=/Ant/krd set lang=ru # en=English; ru=Russian set _kernel=k-x86_64 checkrange 0,1 is64bit && set _kernel=k-x86 find --set-root %_path%/boot/grub/%_kernel% kernel %_path%/boot/grub/%_kernel% net.ifnames=0 lang=%lang% dostartx trace subdir=%_path%/data initrd %_path%/boot/grub/initrd.xz boot Загрузка из папки Grub2 } menuentry "Parrot OS 4.10 Security 64" { search --set -f /Linuxins/Parrot/live/initrd.img linux /Linuxins/Parrot/live/vmlinuz boot=live config username=toor live-media-path=/Linuxins/Parrot/live apparmor=1 security=apparmor nopersistent noprompt quiet timezone=Europe/London block.events_dfl_poll_msecs=1000 splash autologin module=Parrot initrd /Linuxins/Parrot/live/initrd.img } menuentry "Mix-Linux stea.61" { prefix=($root)/efi/stea/grub configfile "${prefix}/main.cfg" } menuentry "Linux Slitaz 64" { set _path="/Linuxins/Slitaz" linux ${_path}/bzimage rw root=/dev/null vga=normal autologin isofrom=$isofile noeject noprompt lang=ru_RU kmap=ru initrd ${_path}/rootfs5.gz ${_path}/rootfs4.gz ${_path}/rootfs3.gz ${_path}/rootfs2.gz ${_path}/rootfs1.gz } menuentry "Slax 64" { search --set -f /Linuxins/slax64/boot/vmlinuz linux /Linuxins/slax64/boot/vmlinuz from=/Linuxins/slax64/ load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=perch,xmode changes=/Linuxins/slax64/ initrd /Linuxins/slax64/boot/initrfs.img } menuentry "Debian-live-kde 10.6.0" { search --set -f /Linux/debian_x64/live/initrd.img-4.19.0-11-amd64 linux /Linux/debian_x64/live/vmlinuz-4.19.0-11-amd64 boot=live config username=live live-media-path=/Linux/debian_x64/live apparmor=1 security=apparmor nopersistent noprompt quiet timezone=Europe/London block.events_dfl_poll_msecs=1000 splash autologin module=Debian initrd /Linux/debian_x64/live/initrd.img-4.19.0-11-amd64 } menuentry "Clonezilla 64" { search --file --no-floppy --set=root /Linuxins/clonezilla64/live/vmlinuz linux /Linuxins/clonezilla64/live/vmlinuz boot=live live-media-path=/Linuxins/clonezilla64/live union=overlay username=user config components quiet noswap edd=on nomodeset locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=788 ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 initrd /Linuxins/clonezilla64/live/initrd.img } menuentry "Kaspersky Rescue Disk 64" { set extract_path="/Ant/krd" set lang="ru" # en=English; ru=Russian # if [ x$lang != xru ]; then set lang=ru; fi if cpuid -l; then set _kernel="k-x86_64"; else set _kernel="k-x86"; fi search -s root -f ${extract_path}/boot/grub/${_kernel} linux ${extract_path}/boot/grub/${_kernel} net.ifnames=0 lang=${lang} dostartx subdir=${extract_path}/data initrd ${extract_path}/boot/grub/initrd.xz } menuentry "Dr.Web LiveDisk 64" { search --set -f /Ant/casper/vmlinuz linux /Ant/casper/vmlinuz boot=casper live-media-path=/Ant/casper persistent persistent-path=/Ant/casper union=aufs quiet splash console=tty1 debian-installer/language=ru keyboard-configuration/layoutcode?=ru ignore_uuid --- initrd /Ant/casper/initrd.lz } menuentry "ESET SysRescue 64" { linux /Ant/ESETcasper/vmlinuz boot=casper live-media-path=/Ant/ESETcasper locale=ru_RU.UTF-8 quiet splash -- initrd /Ant/ESETcasper/initrd.lz } menuentry "Parted Magic 64" { search --set -f /Linuxins/PMAGIC/bzImage linux /Linuxins/PMAGIC/bzImage edd=on directory=/Linuxins vga=normal boot=live eject=no vmalloc=608MiB initrd /Linuxins/PMAGIC/initrd.img /Linuxins/PMAGIC/fu.img /Linuxins/PMAGIC/m.img } menuentry "Tails 64" { search --set -f /Linuxins/tails/live/initrd.img linux /Linuxins/tails/live/vmlinuz boot=live config live-media-path=/Linuxins/tails/live apparmor=1 security=apparmor nopersistent noprompt quiet timezone=Europe/London block.events_dfl_poll_msecs=1000 splash noautologin module=Tails initrd /Linuxins/tails/live/initrd.img } Из iso Grub4DOS Рядом с обраом нужну файлы initrd и vmlinuz,берём из iso в папке live iftitle [if exist /Linux/ubuntu64/initrd] [: Операционная система для персональных компьютеров и ноутбуков семейства Linux :]Ubuntu 20.04.1 Focal Fossa LTS x64 kernel /Linux/ubuntu64/vmlinuz iso-scan/filename=/Linux/ubuntu64/ubuntu-20.04.1-desktop-amd64.iso boot=casper only-ubiquity initrd=/casper/initrd locale=ru_RU quiet splash -- initrd /Linux/ubuntu64/initrd iftitle [if exist /Linux/ubuntuServ/initrd] [: Операционная система для персональных компьютеров и ноутбуков семейства Linux :]Ubuntu Server 20.04.1 x64 kernel /Linux/ubuntuServ/vmlinuz iso-scan/filename=/Linux/ubuntuServ/ubuntu-20.04.1-live-server-amd64.iso boot=casper only-ubiquity initrd=/casper/initrd locale=ru_RU quiet splash -- initrd /Linux/ubuntuServ/initrd iftitle [if exist /Linux/mint32/initrd.lz] [: Linux Mint - дистрибутив операционной системы, разработанный на базе Ubuntu Linux. :]Linux Mint 19.3 Cinnamon x32 kernel /Linux/mint32/vmlinuz iso-scan/filename=/Linux/mint32/linuxmint-19.3-cinnamon-32bit.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash -- initrd /Linux/mint32/initrd.lz iftitle [if exist /Linux/mint64/initrd.lz] [: Linux Mint - дистрибутив операционной системы, разработанный на базе Ubuntu Linux. :]Linux Mint 20.0 Ulyana Cinnamon x64 kernel /Linux/mint64/vmlinuz iso-scan/filename=/Linux/mint64/linuxmint-20-cinnamon-64bit.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash -- initrd /Linux/mint64/initrd.lz iftitle [if exist /Linux/KDEneon/initrd] [: KDE neon — дистрибутив от разработчиков KDE, основанный на Ubuntu LTS :]KDE neon User Edition 5.19 LTS x64 kernel /Linux/KDEneon/vmlinuz iso-scan/filename=/Linux/KDEneon/KDE_neon_User_Edition_LTS.iso boot=casper only-ubiquity initrd=/casper/initrd locale=ru_RU quiet splash -- initrd /Linux/KDEneon/initrd iftitle [if exist /Linuxins/kali_x32/initrd.img] [: Проведения тестирования на проникновение и аудита безопасности :]Kali Linux 2020.3 x32 find --set-root /Linuxins/kali_x32/Kali_Live.iso kernel /Linuxins/kali_x32/vmlinuz boot=live config username=kali hostname=kali findiso=/Linuxins/kali_x32/Kali_Live.iso locales=ru_RU.UTF-8 initrd /Linuxins/kali_x32/initrd.img iftitle [if exist /Linuxins/kali_x64/initrd.img] [: Проведения тестирования на проникновение и аудита безопасности :]Kali Linux 2020.3 x64 find --set-root /Linuxins/kali_x64/Kali_Live.iso kernel /Linuxins/kali_x64/vmlinuz boot=live config username=kali hostname=kali findiso=/Linuxins/kali_x64/Kali_Live.iso locales=ru_RU.UTF-8 initrd /Linuxins/kali_x64/initrd.img iftitle [if exist /Linuxins/RescuePack/initrd] [: Для обнаружения и лечения зараженных файлов и компьютеров, а также инструменты для восстановления удаленных файлов. :]Ubuntu RescuePack x64 kernel /Linuxins/RescuePack/vmlinuz iso-scan/filename=/Linuxins/RescuePack/ubuntu-rescue_pack-16.04-amd64.iso boot=casper only-ubiquity initrd=/casper/initrd locale=ru_RU quiet splash -- initrd /Linuxins/RescuePack/initrd Grub2 } menuentry "Kali-Linux 64" { set isofile="$linuxPath/Linuxins/kali_x64/Kali_Live.iso" loopback loop $isofile linux (loop)/live/vmlinuz boot=live findiso=$isofile locales=ru_RU.UTF-8 noconfig=sudo username=kali hostname=kali initrd (loop)/live/initrd.img } menuentry "Ubuntu 20.04.1 Focal Fossa LTS 64" { search --set -f /Linux/ubuntu64/ubuntu-20.04.1-desktop-amd64.iso linux /Linux/ubuntu64/vmlinuz boot=casper persistent persistent-path=/Linux/ubuntu64/ iso-scan/filename=/Linux/ubuntu64/ubuntu-20.04.1-desktop-amd64.iso locale=ru_RU noprompt noeject splash initrd /Linux/ubuntu64/initrd } menuentry "Ubuntu Server 20.04.1 64" { search --set -f /Linux/ubuntuServ/ubuntu-20.04.1-live-server-amd64.iso linux /Linux/ubuntuServ/vmlinuz boot=casper persistent persistent-path=/Linux/ubuntuServ/ iso-scan/filename=/Linux/ubuntuServ/ubuntu-20.04.1-live-server-amd64.iso locale=ru_RU noprompt noeject splash initrd /Linux/ubuntuServ/initrd } menuentry "Linux Mint 20.0 Ulyana Cinnamon 64" { search --set -f /Linux/mint64/linuxmint-20-cinnamon-64bit.iso linux /Linux/mint64/vmlinuz boot=casper file=/cdrom/preseed/linuxmint.seed persistent persistent-path=/Linux/mint64/ iso-scan/filename=/Linux/mint64/linuxmint-20-cinnamon-64bit.iso locale=ru_RU noprompt noeject initrd /Linux/mint64/initrd.lz } menuentry "KDE neon User Edition 5.19 LTS x64" { search --set -f /Linux/KDEneon/KDE_neon_User_Edition_LTS.iso linux /Linux/KDEneon/vmlinuz boot=casper persistent persistent-path=/Linux/KDEneon/ iso-scan/filename=/Linux/KDEneon/KDE_neon_User_Edition_LTS.iso locale=ru_RU noprompt noeject splash initrd /Linux/KDEneon/initrd } menuentry "Ubuntu RescuePack 64" { search --set -f /Linuxins/RescuePack/ubuntu-rescue_pack-16.04-amd64.iso linux /Linuxins/RescuePack/vmlinuz boot=casper persistent persistent-path=/Linuxins/RescuePack/ iso-scan/filename=/Linuxins/RescuePack/ubuntu-rescue_pack-16.04-amd64.iso locale=ru_RU noprompt noeject splash initrd /Linuxins/RescuePack/initrd } |
Отправлено: 31-Oct-2020 20:06
(after 8 hours)
Alex1724, интересно, изучаю, пробую новые диски, в том числе попробую распакованные, с первого раза не получилось загрузить Clonezilla, Tails, Kali. Кстати, ранее Kali не стал качать из-за размера 3 Гб и непонятного для меня предназначения.
Сделал шапку в виде CHM-файла с подсветкой. Была идея про Grub2 небольшую справку сделать, но руки не доходят. Хотя бы основное, чтобы это не было проблемой установить, задать фон, шрифт и т.д. |
Отправлено: 31-Oct-2020 20:37
(after 30 minutes)
AZJIO, Для коллекциии.
kali-linux-2020-W20-live-i386 папки в корень флешки .disk, install и live дефрагментировать (WinContigPortable). title Kali kernel /live/vmlinuz boot=live noconfig=sudo username=kali hostname=kali initrd /live/initrd.img ---------------------------------------------------------------------------------------------- Dr.Web Live CD папки в корень флешки .disk, casper, install дефрагментировать (WinContigPortable). title Start Dr.Web Live CD kernel /casper/vmlinuz boot=casper locale=ru_RU quiet splash -- initrd /casper/initrd.lz |
Отправлено: 01-Nov-2020 15:53
(after 19 hours)
81159 Dr.Web Live CD папки в корень флешки .disk, casper, install дефрагментировать (WinContigPortable). title Start Dr.Web Live CD kernel /casper/vmlinuz boot=casper locale=ru_RU quiet splash -- initrd /casper/initrd.lz |
Отправлено: 01-Nov-2020 16:43
(after 49 minutes)
AZJIO, кстати, вышла Fedora 33. Шапку можно и подновить
Ссылка на зеркало Яндекса. |
Отправлено: 01-Nov-2020 16:48
(after 4 minutes)
81181С свежим Dr.Web Live CD такое не запустится. |
Отправлено: 04-Nov-2020 08:06
(after 2 days 15 hours)
Добавил tails, kali и "fedora 33 Workstation", но не убирая Fedora-Live 32, так как там Cinnamon, хотя для установки ОС нужно именно Workstation.
Добавил Rescatux и "System Rescue CD", Bunsenlabs Добавил KNOPPIX, Parrot Обновил CHM-файл: добавил новые iso. |
Отправлено: 17-Nov-2020 11:03
(after 13 days)
Файл grub2.chm указывает на уже неактуальную версию Grub2. С прошлого года номер версии 2.04; скачать gnu.org/gnu/grub/grub-2.04-for-windows.zip.
Ошибка корректуры в команде: grub-install.exe4 --boot-directory .. Не понял цели - толи держите образы ISO на локальном диске, дабы не портить флешки; толи иметь возможность с локального добраться до флешки Чтобы добраться до USB-диска, в конфиге вношу запись ... { ntldr /boot/grub/grldr__ } ..., меню grldr__ : find --set-root /_ISO/Linux/seagf kernel /boot/grub/i386-pc/core.img boot Сразу попадаю в меню выбранного диска |
Отправлено: 17-Nov-2020 18:47
(after 7 hours)
Отправлено: 19-Nov-2020 21:22
(after 2 days 2 hours)
AZJIO,
Чтобы скучно не было - http://trcmdisk01.tripod.com/linux/s_mmlf01.html |
Отправлено: 19-Nov-2020 21:37
(after 15 minutes)
Отправлено: 26-Nov-2020 11:17
(after 6 days)
попробовал поставить 2.04, у меня не работало, я поставил 2.02 всё заработало. кстати, аналогично. Почему-то 2.04 "не зашло". Скопировал build_grub.bat и папку arch в набор grub2_for_windows 2.04. \arch\legacy\builtin.txt представляет собой список названий модулей, удалить fs, lua - их нет в версии 2.04 Запустить build_grub.bat, полученный core.img и соответствующие папки (напр., i386-pc, ...) переноsit' в сборку У меня работает |
Отправлено: 28-Nov-2020 04:55
(after 1 day 17 hours)
Отправлено: 29-Nov-2020 13:10
(after 1 day 8 hours)
Отправлено: 15-Jan-2021 19:27
(after 1 month 16 days)
Добавил IceArch
Выглядит обжито, в браузере есть ссылки на тему Arch. Много программ. Единственное иногда зависает через 20-40 минут. У меня не подключился звук (на втором компе подключился), хотя по содержанию мультимедиа программ он должен быть. Last edited by AZJIO on 2021-01-18 15:35; edited 1 time in total |
Page 2 of 6
Current time is: 04-Dec 07:15
All times are UTC + 3
You cannot post new topics in this forum
You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum |