Установка 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 : список всех страниц ...