Сайт TechStop-Ekb.Ru, логотип текстовый.Сайт Тех Стоп Екб Ру, логотип инфографика.

Boot casper. Загрузка initrd. Виртуальный привод.

Установка LiveCD Dragon OS Focal X R27 ISO с HDD SSD.

Этот документ относится к связанной информации, хотя и представляет, собой - отдельный интерес ...

... Сопутствующая полезная информации, полученная в ходе исследования сочетаний загрузки Windows и Linux - посредством boot лоадеров реальных и виртуальных операционных систем ... В последнее время появились программные инструменты и методы, значительно облегчающие и автоматизирующие некоторые загрузочные операции ПК ... Связанные второстепенные рекомендации подкрепляются реальным практическим опытом настройки и использования загрузочных записей лоадеров ...

Сложный случай DragonOS FocalX R27.1

Попытка открыть DragonOS FocalX R27.1 iso 3.69 Гб ... Судя по набору файлов и записей эта система предназначена для Grub 2 UEFI ... Пробую открыть ...
С помощью UltraISO вставить ISO в виртуальный CD-ROM ...
Копировать все файлы CD-ROM:\*.* в локальную папку на hd0:\dragon\*.* ...
На ISO или среди файлов на диске открыть \boot\grub\grub.cfg ...

Имеем указания в формате Grub 2 ...
* примечание : уже умеете правильно вручную добавлять загрузочные записи ? ))) ... Если - нет : продолжаем, как умеем ))) ...
menuentry "Boot DragonOS FocalX R27.1 Live System" { ...
set gfxpayload=keep ...
linux /casper/vmlinuz file=/cdrom/preseed/custom.seed boot=casper iso-scan/filename=${iso_path} ...
fsck.mode=skip quiet splash -- \ ...
initrd /casper/initrd.gz ...
} ...

Сконвертировать самостоятельно или используя code бота ИИ - в формат grub4dos ...
* примечание : если использовать краткий формат строк, как в самом первом примере - процесс загрузки остановится на initramfs, и в коде будут сообщения о нехватке дополнительных параметров и настроек ...
title Boot DragonOS FocalX R27.1 Live System ...
find --set-root /casper/vmlinuz ...
kernel /casper/vmlinuz file=/cdrom/preseed/custom.seed boot=casper iso-scan/filename=${iso_path} fsck.mode=skip quiet splash -- ...
initrd /casper/initrd.gz ...
boot ...

Хотя, ИИ и - интеллект, но все же - искусственный, и ему обмануть человека - как два пальца чаем облить ))) ... Приходится вручную исправлять и устранять все интеллектуальные недоработки ))) ... При копировании примера - удалить троеточия в конце команд (необходимые для HTML страниц сайтов, как - конец строки) ...
title Boot DragonOS FocalX R27.1 Live System ...
root (hd0,0) ...
kernel (hd0,0)/dragon/casper/vmlinuz file=/cdrom/preseed/custom.seed boot=casper iso-scan/filename=${iso_path} fsck.mode=skip quiet splash --\ ...
initrd (hd0,0)/dragon/casper/initrd.gz ...
boot ...
... И, тогда - загрузка пойдёт уверенно, и даже откроет экран с эмблемой операционки ...

Ошибка при виртуальной загрузке ISO образа с HDD жесткого диска.

Но и прервётся - так же неожиданно, как и обычно ))) ... С указанием : ...
BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3) built-in shell (ash) ...
(initramfs) stdin : Not a typewriter ... Устройство - не печатная машинка (не может ответить или отвечает в неожиданном / непечатном формате) ... Матом, что-ли ? ))) ...
Could not find the ISO $(iso_path) ...

ИИ подсказывает указать прямой путь к ISO ... Я тоже пытался так делать, но не учёл что в Linux большинство путей указывают от корня и косой слэш впереди - жизненно необходим ... Следующий пример - изменён для оптимального решения ...
title Boot DragonOS FocalX R27.1 Live System ...
root (hd0,0) ...
kernel (hd0,0)/dragon/casper/vmlinuz file=/cdrom/preseed/custom.seed boot=casper iso-scan/filename=/DragonOS_FocalX_R27.1.iso fsck.mode=skip quiet splash --\ ...
initrd (hd0,0)/dragon/casper/initrd.gz ...
boot ...

После безапелляционной и ультимативной конфигурации Dragon OS Focal X lubuntu LiveCD ISO - виртуально загружен с HDD ПК.

Что ?!?!?! ... Нет ... Не верю ... Невероятно ... Dragon OS Focal X lubuntu LiveCD загрузился из под grub4dos с ISO образа - без loopback команды grub2 монтирования виртуальных приводов ... Вернее, это самый реальный пример передачи управления от grldr к grub2, который и смонтировал loopback ISO привод ...

Я - в шоке ... Согласен, что это - совсем не тот вариант, который мог бы рекомендоваться к повторению ... Из разряда - очумелые ручки шаловливые ))) ... По причинам : ...
LiveCD системы - ориентированы для загрузки с USB и DVD дисковых приводов, а не с - HDD / SSD ...
Демо версии - предназначены для ознакомления, а не для полноценной работы, с сохранением данных ... При перезагрузке, все изменённые данные - уничтожаются ...

Из-за ошибок виртуальных инструкций lubunti не может нормально отключиться в режиме Shutdown Power Off.

И, самое главное, при принудительном отключении питания - может поцарапать головкой HDD диск ... При виртуальной загрузке возможны сбои инструкций в памяти ... Селекторы / дескрипторы [или, каких там?)))] - отрываются от значений инструкций перехода и программа падает в бесконечный цикл перебора требуемых вариантов выхода, и потому - зацикливается и не отключается ... Приходится жать красную кнопку Power Stop ))) ... Хорошо, если у вас - USB / SSD (им, теоретически - фиолетово) ... А что будет с дисковым HDD при внезапном отключении питания ? ... Правильно : царапины и выписка направления на утиль ...

Эксперимент - занимает в два раза больше места : ISO образ и его локальная копия в папке на диске ... Хотя, с этим моментом - можно и поработать ))) ... Например - удалить всё, кроме папок загрузки boot, casper (удалить filesystem.squashfs 3,57 Гб) и preseed ; итого, из 3,68 Гб - останется только 103 Мб ... Да, без проблем, система - грузится ... Но, всё равно, загрузка из двух источников - тоже не айс (поместить ISO образ - тоже в папку dragon - ?) ...

Раздел linux : список всех страниц ...