|
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 Последний раз редактировалось: AZJIO (2024-06-08 00:36), всего редактировалось 79 раз(а) |
Отправлено: 31-Окт-2020 11:36
(спустя 18 дней)
Может кому пригодиться загрузка из папки, 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-Окт-2020 20:06
(спустя 8 часов)
Alex1724, интересно, изучаю, пробую новые диски, в том числе попробую распакованные, с первого раза не получилось загрузить Clonezilla, Tails, Kali. Кстати, ранее Kali не стал качать из-за размера 3 Гб и непонятного для меня предназначения.
Сделал шапку в виде CHM-файла с подсветкой. Была идея про Grub2 небольшую справку сделать, но руки не доходят. Хотя бы основное, чтобы это не было проблемой установить, задать фон, шрифт и т.д. |
Отправлено: 31-Окт-2020 20:37
(спустя 30 минут)
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-Ноя-2020 15:53
(спустя 19 часов)
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-Ноя-2020 16:43
(спустя 49 минут)
AZJIO, кстати, вышла Fedora 33. Шапку можно и подновить
Ссылка на зеркало Яндекса. |
Отправлено: 01-Ноя-2020 16:48
(спустя 4 минуты)
81181С свежим Dr.Web Live CD такое не запустится. |
Отправлено: 04-Ноя-2020 08:06
(спустя 2 дня 15 часов)
Добавил tails, kali и "fedora 33 Workstation", но не убирая Fedora-Live 32, так как там Cinnamon, хотя для установки ОС нужно именно Workstation.
Добавил Rescatux и "System Rescue CD", Bunsenlabs Добавил KNOPPIX, Parrot Обновил CHM-файл: добавил новые iso. |
Отправлено: 17-Ноя-2020 11:03
(спустя 13 дней)
Файл 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-Ноя-2020 18:47
(спустя 7 часов)
Отправлено: 19-Ноя-2020 21:22
(спустя 2 дня 2 часа)
AZJIO,
Чтобы скучно не было - http://trcmdisk01.tripod.com/linux/s_mmlf01.html |
Отправлено: 19-Ноя-2020 21:37
(спустя 15 минут)
Отправлено: 26-Ноя-2020 11:17
(спустя 6 дней)
попробовал поставить 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-Ноя-2020 04:55
(спустя 1 день 17 часов)
Отправлено: 29-Ноя-2020 13:10
(спустя 1 день 8 часов)
Отправлено: 15-Янв-2021 19:27
(спустя 1 месяц 16 дней)
Добавил IceArch
Выглядит обжито, в браузере есть ссылки на тему Arch. Много программ. Единственное иногда зависает через 20-40 минут. У меня не подключился звук (на втором компе подключился), хотя по содержанию мультимедиа программ он должен быть. Последний раз редактировалось: AZJIO (2021-01-18 15:35), всего редактировалось 1 раз |
Страница 2 из 6
Текущее время: 21-Ноя 13:43
Часовой пояс: UTC + 3
Вы не можете начинать темы
Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы |