Эльбрус/lintel: различия между версиями
(нач из http://t.me/e2k_chat/180029) |
Toxblh (обсуждение | вклад) (Супер быстрый старт.) |
||
Строка 1: | Строка 1: | ||
{{stub}} | {{stub}} | ||
= Введение = | |||
Двоичный транслятор в режиме всей машины позволяет запустить на [[эльбрус/словарик|ВК]] "Эльбрус" всю ОС для x86 -- например, Debian, Windows или Android -- вместе с драйверами (например, [[nvidia]]) и приложениями | Двоичный транслятор в режиме всей машины позволяет запустить на [[эльбрус/словарик|ВК]] "Эльбрус" всю ОС для x86 -- например, Debian, Windows или Android -- вместе с драйверами (например, [[nvidia]]) и приложениями | ||
Достоинство -- максимальный уровень совместимости; недостаток -- накладные расходы на трансляцию всего, кроме собственно целевого приложения (в отличие от [[эльбрус/rtc|rtc]]). | Достоинство -- максимальный уровень совместимости; недостаток -- накладные расходы на трансляцию всего, кроме собственно целевого приложения (в отличие от [[эльбрус/rtc|rtc]]). | ||
= Быстрый старт = | |||
Для работы нам будет нужен дополнительный Sata диск куда будет производиться установка и/или USB флешка на 4Гб+ | |||
'''[https://storage.mcst.ru/index.php/s/IU9uIAzuqSWPp7h/download?path=%2FLintel_5.0&files=lintel_5.0_all.tar.xz Загрузить Lintel 5.0]''' | |||
''Ранние версии:'' | |||
* [https://storage.mcst.ru/index.php/s/IU9uIAzuqSWPp7h/download?path=%2FLintel_4.3&files=lintel_4.3_all.tar.xz Lintel 4.3], | |||
* [https://storage.mcst.ru/index.php/s/IU9uIAzuqSWPp7h Остальные версии] | |||
* [http://mcst.ru/lintel Источник] | |||
=== Записать бинарный компилятор Lintel на флешку === | |||
Найти нужную версию <code>lintel_e*.disk</code> файла, которая будет находиться в директории <code>./opt/mcst/lintel/bin</code> после распаковки архива или deb пакета. | |||
==== В Linux ==== | |||
Команда записи имеет примерно такой вид: | |||
<code>dd if=/path/to/disk-file of=/dev/block-device-name</code> | |||
==== В Windows и MacOS ==== | |||
Использовать [https://etcher.balena.io/ Balena Etcher] для записи файла на флешку | |||
=== Запуск === | |||
Диск с Lintel легко найти в 'd' по файловой системе <code>Lintel FS</code> | |||
Далее меняем цель загрузки 'c' | |||
* Drive: наш номер диска из команды 'd', в моём случае 11 | |||
* Partition: 0 | |||
* Command: {{button|Esc}} | |||
* Filename: 0 (если, что-то есть, стереть перед этим) | |||
* initrd: {{button|Esc}} | |||
* autoboot: {{button|Esc}} | |||
Запуск - 'p' или 's' | |||
= Ссылки = | = Ссылки = |
Текущая версия от 23:18, 7 апреля 2025
Введение
Двоичный транслятор в режиме всей машины позволяет запустить на ВК "Эльбрус" всю ОС для x86 -- например, Debian, Windows или Android -- вместе с драйверами (например, nvidia) и приложениями
Достоинство -- максимальный уровень совместимости; недостаток -- накладные расходы на трансляцию всего, кроме собственно целевого приложения (в отличие от rtc).
Быстрый старт
Для работы нам будет нужен дополнительный Sata диск куда будет производиться установка и/или USB флешка на 4Гб+
Ранние версии:
Записать бинарный компилятор Lintel на флешку
Найти нужную версию lintel_e*.disk
файла, которая будет находиться в директории ./opt/mcst/lintel/bin
после распаковки архива или deb пакета.
В Linux
Команда записи имеет примерно такой вид:
dd if=/path/to/disk-file of=/dev/block-device-name
В Windows и MacOS
Использовать Balena Etcher для записи файла на флешку
Запуск
Диск с Lintel легко найти в 'd' по файловой системе Lintel FS
Далее меняем цель загрузки 'c'
- Drive: наш номер диска из команды 'd', в моём случае 11
- Partition: 0
- Command: Esc
- Filename: 0 (если, что-то есть, стереть перед этим)
- initrd: Esc
- autoboot: Esc
Запуск - 'p' или 's'