Меню Рубрики

Установка колибри ос на virtualbox

Board.KolibriOS.org

Как запустить Колибри в VirtualBox

Версия для печати Пред. тема | След. тема

Virtualbox I would try to set >

Загрузилось то нормально, но вопрос в том что бы установить Колибри на VDI диск с целью разработки программ и возможности сохранения файлов.

Замечание непонятено.
Если Колибри тем или иным способом загрузилась и в VirtualBox подключены (форматированные например в FAT32) виртуальные диски, то Колибри их должна увидеть в любом случае (в «тяжёлых» случаях через установку флажка видимости через биос на стартовом экране Kолибри).
Сама Колибри, по моему, не умеет создавать файловую систему на неформатированном образе диска (чтобы не было «недоразумений»)
И обязательно проводить разработку программ в самой Колибри не используя кросс средств разработки?

P.S. Или что то не то и не так?

Может есть отдельная утилита для виртуальных дисков, как в QEMU?
Один из вариантов (классический) Загрузиться с образа загрузочного гибкого диска, например DOS, Win98, и использовать
коммандную утилиту FDISK. Или с ISO загрузочного CD-ROM диска и использовать разный софт (Paragon, Partition Magic и др)
или установить ОС любую другую и следовать её подсказкам.

P.S. Можно образ диска взять, например из уже предустановленной системы ReactOS на их сайте
(Заодно, если есть желание, проверить как она загрузится и позволит загрузится Колибри через её мультибут)
В моём VirtualBox образ ReactOS не работает.

Автор Сообщение
Leency
Не в сети
Designer

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 5115

Вложения:
1.png [ 71.64 КБ | 11734 просмотра ]
2-3.png [ 85.32 КБ | 11734 просмотра ]
Комментарий к файлу: выбрать kolibri.img

4-5.png [ 92.22 КБ | 11734 просмотра ]

Не в сети

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 797

Вложения:
Комментарий к файлу: Потом такая

С СД1.jpg [ 145.4 КБ | 9765 просмотров ]

Комментарий к файлу: Сначала такая ошибка

С СД.jpg [ 135.21 КБ | 9765 просмотров ]

Вернуться к началу
источник

Операционная система Kolibri: легкая как перышко

В отличие от Windows, операционная система Linux представлена куда большим числом версий и модификаций. Несмотря на существующие между ними очевидные различия, все они произошли от одной единственной операционной системы Unix, разработанной ещё в далёком 1969 году. Но есть среди них и такие, которые вполне можно принять за полностью самостоятельные проекты. Как раз одной из таких систем является KolibriOS, разработанная программистами-энтузиастами стран СНГ.

История рождения KolibriOS

Во второй половине 90-х годов некий финский студент по имение Вилле Турьянмаа занимался разработкой графической оболочки для DOS. Называлась она MultiRun Program for IBM-PC. При этом он так увлёкся, что и не заметил, как его программа сама мало по малу начала превращаться в самостоятельную операционную систему, способную запускаться с дискеты, что и не удивительно, ведь использование DOS как основы в то время уже не требовалось.

Получившая название MrOS новая операционная система была написана на Pascal и включала в себя набор из трёх десятков относительно простых программ. В общем, не будь в обиду сказано, была она довольно примитивной 16-битной ОС, а тут ещё как назло всё большее признание стали получать ещё новые в то время скриптовые языки, а также Java и XML. К тому же, разработчика смущало слишком медленное выполнение написанных на интерпретируемых языках программ.

И Вилле Турьянмаа принял решение создать самое быстрое в мире ядро, а заодно устранить все прослойки между «железом» и программным обеспечением. Для этого ему пришлось отказаться от использования популярных в то время языков программирования и обратиться к единственно подходящему для осуществления этой цели ассемблеру. Написанная на низкоуровневом языке программирования операционная система под названием MenuetOS практически сразу привлекла внимание независимых разработчиков, благодаря чему число её приверженцев стало быстро расти, а сама система начала быстро набирать популярность.

В 2004 году один из программистов сообщества, некто Иван Поддубный, до этого занимавшийся разработкой усовершенствованных русских редакций MenuetOS представил облегченное ядро системы, которое, несмотря на уменьшенный вес, обладало большей функциональностью. Это ядро и легло в основу дистрибутивов Kolibri 3 и Kolibri 3 SE. В то время Kolibri развивалась параллельно с MenuetOS, хотя и не считалась самостоятельным продуктом.

Надо сказать, появление Kolibri весьма раздражало Вилле Турьянмаа, для которого его детище оставалось главнейшим приоритетом. И он стал требовать, чтобы сообщество, уже порядком заинтересовавшееся новым проектом, отказалось от его продвижения и продолжало направлять свои силы в правильное, как это представлялось самому Вилле, русло. Так и случилось, что в команде Турьянмаа произошёл раскол.

Катализатором разрыва послужил переход главной ветки проекта MenuetOS на 64-битную разрядность с одновременным закрытием исходных кодов, что не могло не вызвать недовольства многих разработчиков, в отличие от Турьянмаа не обладавших 64-битными компьютерами. В результате оных событий часть программистов отказались от работы над MenuetOS и переключились на Kolibri.

KolibriOS сегодня

Работа над KolibriOS продолжается и по сей день. Участие в развитие проекта принимают около 30 человек из Европы и стран бывшего СНГ. На сегодняшний день Kolibri является самой маленькой и лёгкой операционной системой в мире . Вес установочного образа в формате ISO с системой, драйверами, играми и программами составляет каких-то 38,3 мегабайт, а минимальный объём требуемой для её запуска оперативной памяти — всего 8 Мб.

Работает система на архитектуре 86x, но также поддерживает и 64-разрядные процессоры. Основные файловые системы — FAT16 и FAT32, имеется ограниченная (только для чтения) поддержка NTFS, ISO 9660 и Ext2/3/4. Есть поддержка USB, многозадачности, TCP/IP-стека и некоторых сетевых карт.

Поставляется система с набором предустановленных программ, среди которых имеются простейший браузер, текстовый и графический редакторы, просмотрщик изображений, медиаплеер с поддержкой некоторых форматов аудио и видео, файловый менеджер, разные системные утилиты, а также специальные приложения-эмуляторы, благодаря которым на KolibriOS можно запускать приложения и игры, написанные для других систем. Более подробно ознакомиться с особенностями и техническими характеристиками этой операционной системы можно на официальном сайте.

Установка и запуск KolibriOS

Как в таковой в установке KolibriOS не нуждается и может запускаться точно так же, как и любой «живой» диск. Также систему можно запускать непосредственно с жёсткого диска компьютера с установленной Windows, а также на виртуальной машине VM VirtualBox или VMware Workstation. Правда, в последнем случае некоторые возможности KolibriOS могут быть недоступны по причине отсутствия поддержки ею расширений гостевых операционных систем.

Установка на VirtualBox

Процедура установки на VirtualBox элементарна. Тип операционной системы в окне мастера виртуальной машины можно установить Other и Other/Unknown.

Объём оперативной памяти выделить 64 Мб (хотя хватило бы и 8 Мб).

Тип носителя и размер виртуального диска оставить по умолчанию.

Если вместо образа ISO вы используете IMG, перед запуском машины придётся выполнить кое-какие настройки. В главном окне VirtualBox выберите «Настроить», перейдите в раздел «Носители», нажмите кнопку добавления контроллера и добавьте новый контролер типа Floppy.

Далее выделяем «Контроллер: Floppy», жмём по плюсику в правой части строки.

И через стандартный обзор добавляем файл IMG.

Запуск с жесткого диска из под Windows

На сайте разработчика, а также посвященных KolibriOS форумах можно найти описания разных способом запуска системы с жёсткого диска, но мы рассмотрим только один из них. Работает он на Windows Vista, 7 и 8,1.

1. Скачайте архив с файлами операционной системы, распакуйте его и скопируйте или переместите папку kolibri на диск C


2. Зайдите в неё, найдите файл kolibri.img и скопируйте его в корень диска C


3. Перейдите по адресу C:/kolibri/HD_Load/mtldr и скопируйте файл загрузчика mtldr в корень диска C


4. От имени администратора запустите файл vista_install.bat из папки с загрузчиком mtldr

Теперь, если вы перезагрузите компьютер, то попадете в меню выбора загрузки операционной системы.

Чтобы удалить загрузчик, запустите файл vista_remove.bat.

Примечание: описанный способ не проходил тестирование на компьютерах с UEFI, поэтому вполне возможно, что на ПК с этим интерфейсом он работать не будет.

Практическое значение KolibriOS

По вполне понятным причинам большого практического значения KolibriOS иметь не может, так как не поддерживает работу с программным обеспечением Windows, а её собственные приложения недостаточно функциональны. В первую очередь KolibriOS можно порекомендовать программистам, желающим попробовать свои силы в изучении ассемблера.

Также эту операционную систему можно использовать как «спасательный диск» для обеспечения полного доступа к файловой системе Windows. В более широком контексте KolibriOS можно рассматривать как инструмент развлечения, благодаря входящим в её состав эмуляторам, например того же DosBox, позволяющего запускать приложения и игры, написанные для MSDOS.

источник

Board.KolibriOS.org

Как установить Kolibri OS третей системой

Версия для печати Пред. тема | След. тема
Автор Сообщение
ywaw1
Не в сети

Зарегистрирован: Вт июн 19, 2012 7:04 am
Сообщения: 16

Не в сети

Зарегистрирован: Вт июн 19, 2012 7:04 am
Сообщения: 16

Вместо iso-образа лучше использовать img. Если стоят XP и Mint, значит, уже установлен загрузчик GRUB, правильно? Тогда логично продолжить им пользоваться, и просто добавить в конфигурацию GRUB еще одну операционную систему. Для этого потребуется пакет syslinux, а конкретно — файл memdisk. Его можно найти в img-версии дистрибутива 0.7.7.0, к примеру. Нужны подробности? Тогда мне тоже нужны подробности — какая версия Mint и какая версия GRUB, а так же какая версия Колибри.
Еще рекомендую в gparted отрезать небольшой раздел на жестком диске, и отформатировать в fat32, чтобы Колибри могла хранить там файлы.

— Linux Mint 13 Maya
— Grub версию не знаю, установлен при установке Linux Mint 13 Maya
— версия Колибри 0.7.7.0
— какого размера порекомендуете раздел под Колибри?

LM13 — значит, GRUB2, и настройки, вероятно, по умолчанию.
Жмем alt+f2, вводим
gksu gedit /etc/grub.d/40-custom
Если ничего — значит, нужно зайти в папку /etc/grub.d и найти нужный файл самостоятельно, а затем суперпользователем его изменить, и добавить в конце новый пункт:

В конце файла обязательно должна быть одна пустая строка. Файлы memdisk и kolibri.img нужно скопировать в папку /boot.
После сохранения правок нужно сделать
gksu update-grub
или
sudo update-grub

Советую вместо 0.7.7.0 попробовать ночную сборку: http://builds.kolibrios.org
Все свежие программы требуют новых версий ядра.

Размер раздела зависит от количества данных, которые на этом разделе вам хочется хранить. Большинство программ для Колибри поместится в 10-15 мегабайт. Всё остальное — пользовательские данные. Если хочется программировать на Си из Колибри, то под libc, заголовочные файлы и прочее рекомендую выделить 100-200 мегабайт. Для скриншотов стоит иметь на диске еще 10-20 мегабайт свободного места. Возможно, на разделе захочется хранить mp3 или видео-файлы, тогда и размер раздела должен быть соответственно больше.

Не в сети

Зарегистрирован: Вт июн 19, 2012 7:04 am
Сообщения: 16

Не в сети

Зарегистрирован: Вт июн 19, 2012 7:04 am
Сообщения: 16

Не в сети
Designer

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 5115

В системе нет поддержики USB. Но есть 2 выхода:

1. Включить в BIOSе пунк «USB Legacy» — пожет помочь.
2. Скачать драйвер Сержа из темы Драйверы-Периферия-Снова USB. Положить драйвер и запускающую программу в /rd/1/drivers
3. Использовать эмулятор мыши, его можно найти в меню Пуск используя клавиатуру.

Не в сети

Зарегистрирован: Пн июл 25, 2011 6:22 pm
Сообщения: 93

Не в сети

Зарегистрирован: Вт июн 19, 2012 7:04 am
Сообщения: 16

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость

источник

Полет «Колибри». На что способна ОС, целиком написанная на ассемблере

Развитие «Колибри» шло довольно быстро вплоть до 2009 года. Птичка научилась летать на разном железе, минимально требуя первый «Пентиум» и восемь мегабайт оперативной памяти. Минимальные системные требования «Колибри» таковы:

  • ЦП: Pentium, AMD 5×86 или Cyrix 5×86 без MMX с частотой 100 МГц;
  • ОЗУ: 8 Мбайт;
  • видеокарта: VESA-совместимая с поддержкой режима VGA (640 × 480 × 16).

Современная «Колибри» — это регулярно обновляемые «ночные сборки» последней официальной версии, вышедшей в конце 2009 года. Мы тестировали билд 0.7.7.0+ от 20 августа 2017 года.

WARNING

В настройках по умолчанию у KolibriOS отсутствует доступ к дискам, которые видны через BIOS. Хорошенько подумай и сделай бэкап, прежде чем менять эту настройку.

Изменения в ночных сборках хоть и невелики, но за годы их накопилось достаточно. Обновленная «Колибри» может писать на разделы FAT16–32 / ext2 — ext4 и поддерживает другие популярные файловые системы (NTFS, XFS, ISO-9660) в режиме чтения. В ней появилась поддержка USB и сетевых карт, был добавлен стек TCP/IP и звуковые кодеки. В общем, в ней уже можно что-то делать, а не просто посмотреть разок на сверхлегкую операционку с GUI и впечатлиться скоростью запуска.

Как и предшествующие версии, последняя «Колибри» написана на flat assembler (FASM) и занимает одну дискету — 1,44 Мбайт. Благодаря этому ее можно целиком разместить в какой-нибудь специализированной памяти. Например, умельцы записали KolibriOS прямо во Flash BIOS. Во время работы она может целиком размещаться в кеше некоторых процессоров. Только представь: вся операционка вместе с программами и драйверами кеширована!

При посещении сайта kolibrios.org браузер может предупредить об опасности. Причина, судя по всему, — это ассемблерные программы в дистрибутиве. Сейчас VirusTotal определяет сайт как совершенно безопасный.

«Колибри» легко загружается с дискеты, винчестера, флешки, Live CD или в виртуальной машине. Для эмуляции достаточно указать тип ОС «другая», выделить ей одно ядро процессора и немного оперативки. Диск подключать необязательно, а при наличии роутера с DHCP «Колибри» моментально подключится к интернету и локальной сети. Сразу при загрузке ты увидишь соответствующее уведомление.

Мгновенное подключение к сети

Одна проблема — протокол HTTPS не поддерживается встроенным в «Колибри» браузером. Поэтому сайт Xakep.ru посмотреть в ней не удалось, так же как открыть страницы Google, Yandex, Wikipedia, «Сбербанка». собственно, никакой привычный адрес. Все давно перешли на защищенный протокол. Единственный сайт с олдскульным чистым HTTP, который мне попался, — это «портал Правительства России», но и он выглядел в текстовом браузере не лучшим образом.

Текстовый браузер работает только с HTTP

Настройки внешнего вида в «Колибри» с годами улучшаются, но все еще далеки от идеала. Список поддерживаемых видеорежимов отображается на экране загрузки «Колибри» при нажатии клавиши с латинской буквой a.

Перечень доступных вариантов невелик, и нужного разрешения в нем может не оказаться. Если у тебя видеокарта с ГП AMD (ATI), то можно сразу добавить кастомные настройки. Для этого нужно загрузчику ATIKMS передать параметр -m x x , например:

Здесь /RD/1/DRIVERS/ATIKMS — это путь до загрузчика ( RD — RAM Disk).

При работе системы выбранный видеорежим можно посмотреть командой vmode и (теоретически) переключать вручную. Если «Колибри» запущена в виртуалке, то это окно останется пустым, а вот при чистой загрузке драйверы видео Intel можно добавить от i915 до Skylake включительно.

Удивительно, но в KolibriOS уместилась куча игр. Среди них есть логические и аркадные, пятнашки, змейка, танки (нет, не WoT) — целый «Игровой центр»! На «Колибри» портировали даже Doom и Quake.

Еще из важного нашлась читалка FB2READ. Она корректно работает с кириллицей и имеет настройки отображения текста.

Все пользовательские файлы рекомендую хранить на флешке, но подключать ее нужно обязательно через порт USB 2.0. Наша флешка USB 3.0 (в порте USB 2.0) объемом 16 Гбайт с файловой системой NTFS определилась сразу. Если нужно записывать файлы, то стоит подключить флешку с разделом FAT32.

В дистрибутив «Колибри» входит три файловых менеджера, утилиты для просмотра изображений и документов, аудио- и видеоплееры и прочие пользовательские приложения. Однако основное внимание в ней уделено разработке на ассемблере.

Встроенный текстовый редактор имеет подсветку ASM-синтаксиса и даже позволяет сразу запускать набранные программы.

Запуск программы прямо из TinyPad

Среди средств разработки есть компилятор Oberon-07/11 для i386 Windows, Linux и KolibriOS, а также низкоуровневые эмуляторы: E80 — эмулятор ZX Spectrum, FCE Ultra — один из лучших эмуляторов NES, DOSBox v.0.74 и другие. Все они были специально портированы на «Колибри».

Если оставить KolibriOS на несколько минут, то запустится скринсейвер. На экране побегут строки кода, в которых можно увидеть отсылку к MenuetOS.

Не пугайся, это скринсейвер!

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

источник

Читайте также:  Установка перемычек на блоки porotherm