Ошибка при запуске ISO-лоудера - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: DreamShell (/forum-3.html) +--- Форум: General Discussion (/forum-27.html) +--- Тема: Ошибка при запуске ISO-лоудера (/thread-3624.html) |
Ошибка при запуске ISO-лоудера - Minatavrus - 31.08.2019 00:30 Подскажите, Dreamshell загружается с болванки, а дальше с SD-карты. Биос-мода нет. На болванку записал последнюю версию образа с сайта DreamShell_boot_loader_v2.4.cdi. Чтобы можно было создавать ярлыки на SD-карту записал последний билд DS с гитхаба с новой версией ISO-лоудера Но теперь при загрузке ISO-лоудера возникает ошибка "DS_ERROR: Cant load module /sd/DS/apps/iso_loader/modules/app_iso_loader.klf" При этом, если через File Manager зайти на SD-карту и вручную запустить DS_CORE.BIN, т.е. перезагрузить DS, то лоудер нормально работает. Как я понимаю, проблема в старой версии DS_CORE.BIN, которая первоначально запускается с болванки и вероятно не поддерживает новые функции лоудера? Есть ли образ загрузочного CDI диска с обновленным ядром? Или как его сдалать самому? RE: Ошибка при запуске ISO-лоудера - megavolt85 - 31.08.2019 02:09 а точно записал DreamShell_boot_loader_v2.4.cdi? судя по симптомам ты записал не boot loader, а сам DreamShell. Запиши boot loader либо у тебя в корне SD карты лежит старый DS_CORE.BIN, а в папке DS лежит новый, удали старый и всё будет нормально RE: Ошибка при запуске ISO-лоудера - Minatavrus - 31.08.2019 02:42 (31.08.2019 02:09)megavolt85 писал(а): а точно записал DreamShell_boot_loader_v2.4.cdi?На SD карте у меня только папка DS была, записал в корень еще DS_CORE.BIN новый. А также еще раз записал на болванку DreamShell_boot_loader_v2.4.cdi. Но результат тот же - новый ISO-Loader запускается только если вручную с карты запустить DS_CORE.BIN. В Boot Settings в DS установлена галка Root Directory "sd/DS". При включении консоли идет первоначальная загрузка с болванки (BIOS-мода нет), вероятно там сразу грузится старое ядро DS, а только потом загрузка переходит на SD-карту. RE: Ошибка при запуске ISO-лоудера - megavolt85 - 31.08.2019 03:23 (31.08.2019 02:42)Minatavrus писал(а): вероятно там сразу грузится старое ядро DS, а только потом загрузка переходит на SD-карту. а откуда ему взяться то, в образе с boot loader'ом ядра нет, получается оно на SD карте а HDD у тебя случаем не подключен? у него приоритет выше, в первую очередь ядро будет грузиться с HDD, если ядра на нём нет, то тогда с SD Root Directory не имеет отношения к ядру, этот параметр указывает откуда грузить приложения и ресурсы RE: Ошибка при запуске ISO-лоудера - Minatavrus - 31.08.2019 04:48 (31.08.2019 03:23)megavolt85 писал(а):Спасибо за подсказку! Оказывается на HDD лежала старая версия ядра, которая и грузилась. Я ошибочно был уверен, что если указать SD карту как root directory, то именно с нее и будет грузится DS. Удалил с диска ядро и все стало работать нормально(31.08.2019 02:42)Minatavrus писал(а): вероятно там сразу грузится старое ядро DS, а только потом загрузка переходит на SD-карту. RE: Ошибка при запуске ISO-лоудера - SWAT - 01.09.2019 15:26 (31.08.2019 04:48)Minatavrus писал(а):(31.08.2019 03:23)megavolt85 писал(а):Спасибо за подсказку! Оказывается на HDD лежала старая версия ядра, которая и грузилась. Я ошибочно был уверен, что если указать SD карту как root directory, то именно с нее и будет грузится DS. Удалил с диска ядро и все стало работать нормально(31.08.2019 02:42)Minatavrus писал(а): вероятно там сразу грузится старое ядро DS, а только потом загрузка переходит на SD-карту. Настройка Root Directory относится только к самому ядру, она указывает ему откуда ресурсы грузить. А бутлоадер в свою очередь грузит ядро по своей схеме, ему эти настройки неведомы. |