Эмуляция > Эмуляторы консолей 1-4 поколений
Эмулятор OS
thebodwin:
--- Цитата: Yaranga от 07 Январь 2017, 06:05:02 ---В общем, корректно заработала флешка, записанная с помощью вот этой программы: https://sourceforge.net/projects/win32diskimager/
При загрузке Лакка спросила, запустить её в режиме ливсиди или сделать установку. Запустил в режиме ливсиди, она обнюхала все жёские диски и перезагрузила компьютер. Возможно, второй запуск прошёл бы корректно, но я выбрал установку.
--- Конец цитаты ---
Балииин!!
Что ж так тяжко(
Вообщем смотри все что нужно сделать это:
-записать образ "lakka" с помощью "win32disckimager"
-поставить first boot : USB
-и вообщем установить как обычную ось на чистый локальный диск?
Добавлено позже:
А вообще, знаете, когда хочешь что-то сделать эдакое и вроде бы по инструкции все понятно. А все равно что то идет не так. И иногда это убивает все что ранее казалось простым до безобразия.P.S. Эт так крик души))))
Yaranga:
--- Цитата: thebodwin от 07 Январь 2017, 12:42:26 ----записать образ "lakka" с помощью "win32disckimager"
-поставить first boot : USB
-и вообщем установить как обычную ось на чистый локальный диск?
--- Конец цитаты ---
Совершенно верно.
Ещё особенность: при установке система сделает два раздела в Ext4 на диске, который раньше был в FAT32. И это, насколько я понял, не настраивается - только так. То есть из Windows эти разделы потом просто не увидишь.
thebodwin:
--- Цитата: Yaranga от 07 Январь 2017, 14:08:03 ---Совершенно верно.
Ещё особенность: при установке система сделает два раздела в Ext4 на диске, который раньше был в FAT32. И это, насколько я понял, не настраивается - только так. То есть из Windows эти разделы потом просто не увидишь.
--- Конец цитаты ---
Это же ты про Lakka?
Он поделит мой один раздел на два равных, или на два рандомных по размеру?
Yaranga:
Зачем два равных, зачем рандомных? Первый раздел с основной системой в 493 мегабайта, второй - всё что осталось. Это Лакка.
Рекалбокс делает три раздела - первый в FAT32 загрузочный на 64 мегабайта, второй в Ext4 на 1.32 гигабайта системный и третий также в Ext4 - оставшееся свободное место.
Это нормально для линуксов и прочих *никсов. Когда-нибудь видел разметку диска в тех же телефонах на Андроиде? Там и по пять разделов может быть, которые просто так не увидишь.
thebodwin:
--- Цитата: Yaranga от 07 Январь 2017, 16:04:00 ---Зачем два равных, зачем рандомных? Первый раздел с основной системой в 493 мегабайта, второй - всё что осталось. Это Лакка.
--- Конец цитаты ---
спасибо))) я как флэху найду, сделаю. И если что будет не понятно то спрашу тебя))
otopba:
Всем привет!
Скачал Recalbox, залил на флэшку.
На компе нормально всё загрузилось, всё работает.
Решил перенести на древний ноут.
Но беда в том, что в нём нет EFI. Соответственно не видит Recalbox. Флэшку при загрузке видит, другие загрузочные диски грузит (типа HirenBootCD)
А вот batosera не хочет.
Никто не сталкивался? Как её загрузить без UEFI режима? Гугл, к сожалению, не помог.
Пробовал также LAKKA. Тоже не видит её на флэшке.
Отсоединял винт, цеплял по USB к другому компу, заливал Recalbox. Не работает.
EasyBSD не подойдёт, нету UEFI.
Что делать, ума не приложу.
ofry:
А зачем, если не секрет, нужна Lakka на обычном компе?
У обычного Retroarch под Windows возможностей чуть больше (например, поддерживает Vulkan). Да и запуск элементарен - двойной клик по значку на рабочем столе.
otopba:
Ноут древний. Винда XP еле шевелится. Решил снести всё и сделать просто консоль игровую. Чтобы включил и сразу играть. Без тыканий мышкой, клавой. Всё через джойстики. Да и память отожрата виндой будет.
А оно не растёт. Видать придётся ХР заново ставить и Retroarch натягивать.
Ogr:
--- Цитата: otopba от 21 Август 2017, 14:07:36 ---Чтобы включил и сразу играть. Без тыканий мышкой, клавой. Всё через джойстики
--- Конец цитаты ---
Xpadder
ofry:
--- Цитата: otopba от 21 Август 2017, 14:07:36 ---Ноут древний. Винда XP еле шевелится. Решил снести всё и сделать просто консоль игровую. Чтобы включил и сразу играть. Без тыканий мышкой, клавой. Всё через джойстики. Да и память отожрата виндой будет.
А оно не растёт. Видать придётся ХР заново ставить и Retroarch натягивать.
--- Конец цитаты ---
Вот как раз XP нежелательно. (ядер намного меньше) Если винду, то лучше 7-ку.
Или Lakka. (загрузчик "без альтернатив")
Yaranga:
otopba, есть такой Puppy Arcade, вполне должен работать на ноуте, который XP еле тянет, плюс EFI не требует. Правда, не всё на джойстике, мышка таки нужна ему...
Добавлено позже:
Дистрибутивы можно взять отсюда.
otopba:
--- Цитата: ofry от 21 Август 2017, 17:04:58 ---Вот как раз XP нежелательно. (ядер намного меньше) Если винду, то лучше 7-ку.
Или Lakka. (загрузчик "без альтернатив")
--- Конец цитаты ---
Не ставится Lakka. На флэшку её записал, а он с неё не грузит. Хотя тут же HirrenBoot CD загружает.
Винда семёрка тоже не встанет, нет UEFI.
И старую XP стёр, теперь новую с флэшки ставить не хочет, а дисков нет. Короче беда какая-то.
ofry:
--- Цитата: otopba от 22 Август 2017, 13:51:59 ---Не ставится Lakka. На флэшку её записал, а он с неё не грузит. Хотя тут же HirrenBoot CD загружает.
Винда семёрка тоже не встанет, нет UEFI.
И старую XP стёр, теперь новую с флэшки ставить не хочет, а дисков нет. Короче беда какая-то.
--- Конец цитаты ---
Разве для винды UEFI обязателен??? И так можно установить, если диск не более 2 ТБ, размечен как MBR.
otopba:
Семёрка встала.
При этом Retroarch не запустился. Крашится сразу после запуска. Ошибка в логах не гуглится.
Ок. Поставил EasyBCD. Думаю щас в загрузчик ей напихаю.
Но никакие танцы с бубном не привели ни к чему: ни указание на флэшку, ни подсовывание img файла, ни копирование образа диска на винт...
Ни LAKKA, ни Recalbox (Batocera), ни Puppy.
Любое подсовывание образа этих эмуляторов приводит к одному и тому же:
minimal bash-like line editing is supported.
И командная строка GRUB.
Ну хорошо, думаю.
Образ флэшки на винте. Давай обманем.
root(hd0,4)
kernel /boot/linux root=/dev/sda4
initrd /boot/initrd.gz
boot
В итоге получаю бесконечную:
mount: mounting none on /boot_root failed: No such file or directory
Waiting for the root device
Вот на этом и застрял.
ofry:
--- Цитата: otopba от 24 Август 2017, 15:29:40 ---Семёрка встала.
При этом Retroarch не запустился. Крашится сразу после запуска. Ошибка в логах не гуглится.
Ок. Поставил EasyBCD. Думаю щас в загрузчик ей напихаю.
Но никакие танцы с бубном не привели ни к чему: ни указание на флэшку, ни подсовывание img файла, ни копирование образа диска на винт...
Ни LAKKA, ни Recalbox (Batocera), ни Puppy.
Любое подсовывание образа этих эмуляторов приводит к одному и тому же:
minimal bash-like line editing is supported.
И командная строка GRUB.
Ну хорошо, думаю.
Образ флэшки на винте. Давай обманем.
root(hd0,4)
kernel /boot/linux root=/dev/sda4
initrd /boot/initrd.gz
boot
В итоге получаю бесконечную:
mount: mounting none on /boot_root failed: No such file or directory
Waiting for the root device
Вот на этом и застрял.
--- Конец цитаты ---
Скинь эту ошибку в логах. Я создам issue на GitHub.
otopba:
--- Цитата: ofry от 24 Август 2017, 16:48:21 ---Скинь эту ошибку в логах. Я создам issue на GitHub.
--- Конец цитаты ---
Имя журнала: Application
Источник: Application Error
Дата: 26.08.2017 11:30:54
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: l
Описание:
Имя сбойного приложения: retroarch.exe, версия: 0.0.0.0, отметка времени: 0x00000000
Имя сбойного модуля: unknown, версия: 0.0.0.0, отметка времени 0x00000000
Код исключения: 0xc0000005
Смещение ошибки: 0x00000000
Идентификатор сбойного процесса: 0x264
Время запуска сбойного приложения: 0x01d31e0293ddf979
Путь сбойного приложения: C:\RetroArch\retroarch.exe
Путь сбойного модуля: unknown
Код отчета: d1abd79d-89f5-11e7-9f2a-00030d4acde4
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-08-26T00:30:54.000000000Z" />
<EventRecordID>559</EventRecordID>
<Channel>Application</Channel>
<Computer>l</Computer>
<Security />
</System>
<EventData>
<Data>retroarch.exe</Data>
<Data>0.0.0.0</Data>
<Data>00000000</Data>
<Data>unknown</Data>
<Data>0.0.0.0</Data>
<Data>00000000</Data>
<Data>c0000005</Data>
<Data>00000000</Data>
<Data>264</Data>
<Data>01d31e0293ddf979</Data>
<Data>C:\RetroArch\retroarch.exe</Data>
<Data>unknown</Data>
<Data>d1abd79d-89f5-11e7-9f2a-00030d4acde4</Data>
</EventData>
</Event>
ofry:
Так... попробуй поставить вот эту программу:
http://www.msys2.org/
Затем можно попробовать отладить через GDB.
cd /c/где-там-retroarch
gdb retroarch_debug.exe
start
если останавливается где-то, вбиваем в консоль
cont
и так до тех пор, пока не выдаст конкретную ошибку (типа segfault и т.п.)
затем пишем в консоль
bt
полученное вставь сюда.
s1nka:
--- Цитата: ofry от 26 Август 2017, 04:37:38 ---Затем можно попробовать отладить через GDB.
--- Конец цитаты ---
Хардкорненько.
otopba:
--- Цитата: ofry от 26 Август 2017, 04:37:38 ---gdb retroarch_debug.exe
--- Конец цитаты ---
-bash: gdb: команда не найдена
Установил, потом обновил модули по инструкции.
Но что такое GDB он не знает.
ofry:
--- Цитата: otopba от 27 Август 2017, 02:20:16 ----bash: gdb: команда не найдена
Установил, потом обновил модули по инструкции.
Но что такое GDB он не знает.
--- Конец цитаты ---
Значит, надо установить туда gdb:
pacman -S --needed gdb
Навигация
Перейти к полной версии