Kolibrios установка на жесткий диск
Система может загружаться с любого из следующих устройств:
III. Установка на USB-Flash-накопитель.
Для FAT32-томов написан специальный загрузчик, который вместе с установщиком на флешку входит в каталог HD_load\USB_Boot.
Для остальных случаев есть статья, помещённая в каталоге HD_load\USB_Boot_old.
Установка и запуск KolibriOS
Как в таковой в установке KolibriOS не нуждается и может запускаться точно так же, как и любой «живой» диск. Также систему можно запускать непосредственно с жёсткого диска компьютера с установленной Windows, а также на виртуальной машине VM VirtualBox или VMware Workstation. Правда, в последнем случае некоторые возможности KolibriOS могут быть недоступны по причине отсутствия поддержки ею расширений гостевых операционных систем.
Загрузка
Из языков доступны английский, русский, итальянский и испанский.
Системные требования
- CPU: Intel Pentium / AMD 5x86 / Cyrix 5x86 без MMX с частотой 100 MHz
- RAM: 8 Mb
- Видеокарта: поддерживающая VGA (режим 640*480*16) или Vesa
- Клавиатура: AT
- Мышь: COM или PS/2
Установка на VirtualBox
Процедура установки на VirtualBox элементарна. Тип операционной системы в окне мастера виртуальной машины можно установить Other и Other/Unknown.
Объём оперативной памяти выделить 64 Мб (хотя хватило бы и 8 Мб).
Тип носителя и размер виртуального диска оставить по умолчанию.
Если вместо образа ISO вы используете IMG, перед запуском машины придётся выполнить кое-какие настройки. В главном окне VirtualBox выберите «Настроить», перейдите в раздел «Носители», нажмите кнопку добавления контроллера и добавьте новый контролер типа Floppy.
Далее выделяем «Контроллер: Floppy», жмём по плюсику в правой части строки.
И через стандартный обзор добавляем файл IMG.
IV. Установка на CD и DVD.
Есть специальная версия Kolibri для LiveCD, в которую помимо стандартной
поставки входят "тяжёлые" (по стандартам Колибри) программы: портированный
эмулятор DosBox, игры pig (где много места требуется для хранения графики), sokoban (где много места занимает большая коллекция уровней).
Вы также можете создать загрузочный CD или DVD на базе стандартной поставки (при желании добавив всё, что угодно) в режиме эмуляции загрузки с дискеты. Необходимые для этого действия определяются используемой вами
программой записи CD/DVD (ориентируйтесь на слова "эмуляция загрузки с дискеты").
Шаг 2а) Для пользователей NT-семейства до Vista (NT/2k/XP/2003 Server (?)):
добавьте в boot.ini в раздел [operating systems] строку
(либо открыв любым текстовым редактором c:\boot.ini, либо через Control Panel -> System -> Advanced -> Startup and Recovery -> Edit). Название в кавычках можете заменить на всё, что вам нравится,под этим названием система будет появляться в списке загрузки. Теперь при загрузке будет выдаваться экран выбора операционной системы.
Шаг 2б) Для пользователей 9x-семейства (95/98)(а может быть, это будет работать и для некоторых DOS):
добавьте в config.sys строку install=c:\mtldr
первой строкой, если у вас простой линейный config.sys, первой строкой в соответствующей секции, если config.sys разбит на секции (и начинается с [menu])
Теперь при загрузке mtldr будет спрашивать: "Load KolibriOS? [y/n]: " и ожидать нажатия одного из 'y','Y','n','N'.
Для Windows Millenium это не работает, т.к. Me'шный загрузчик не загружает внешнего кода из config.sys. (Спасибо camper'у за указание на этот прискорбный факт.) Используйте 9x2klbr.
Шаг 2в) Для пользователей Vista: откройте командную строку с администраторскими привилегиями(пункт "Run as administrator" в контекстном меню); если вы не планируете установки нескольких вариантов Колибри как описано в замечаниях, просто запустите прилагаемый vista_install.bat; иначе выполните следующие команды:
bcdedit /create /d "KolibriOS" /application BOOTSECTOR
Удаление в случаях 2а) и 2б) осуществляется удалением введённых данных в boot.ini и config.sys соответственно. Удаление в случае 2в) делается так:
Если вы не помните назначенный при установке GUID (это нормальное явление), то узнать его можно, выполнив команду bcdedit без аргументов и найдя в выведенном списке соответствующий элемент.
Во всех случаях в экране выбора параметров KolibriOS можно на вопрос, откуда грузить образ (пункт d, "образ дискеты"), отвечать "3" (использовать уже загруженный образ).
1. Пока что всё это работает для файловых систем NTFS и FAT32.
2. Сам загрузчик mtldr необязательно помещать в C:\. Под 9x и Vista он может размещаться где угодно, в NT/2k/XP - на диске C:, но необязательно в корневой папке. (Разумеется, при установке нужно указывать вместо c:\mtldr реальный путь и реальное имя файла.)
3. Образ kolibri.img тоже необязательно помещать в C:\. Можно без всяких изменений в установке использовать корневую папку любого логического диска, размещающегося на первом физическом.
5. Если чем-то не нравится корневая папка? Тут появляются два варианта: а) В исходниках поменяйте строку kolibri_img_name (в конце mtldr.asm)на путь к файлу. Например, для C:\Program Files\kolibri\kolibri.img запишите 'progra~1\kolibri\kolibri.img' (при этом нужны имена 8.3). Перекомпилируйте. б) Используйте установщик mtldr_install.
6. Если воспользоваться рекомендациями пунктов 2 и 5 и повторить установку несколько раз для разных расположений связки mtldr+kolibri.img, можно получить в загрузочном меню несколько входов для разных версий Колибри (или для версий с разными настройками).
Шаг 2а) Для пользователей NT-семейства до Vista (NT/2k/XP/2003 Server (?)):
добавьте в boot.ini в раздел [operating systems] строку
(либо открыв любым текстовым редактором c:\boot.ini, либо через Control Panel -> System -> Advanced -> Startup and Recovery -> Edit). Название в кавычках можете заменить на всё, что вам нравится,под этим названием система будет появляться в списке загрузки. Теперь при загрузке будет выдаваться экран выбора операционной системы.
Шаг 2б) Для пользователей 9x-семейства (95/98)(а может быть, это будет работать и для некоторых DOS):
добавьте в config.sys строку install=c:\mtldr
первой строкой, если у вас простой линейный config.sys, первой строкой в соответствующей секции, если config.sys разбит на секции (и начинается с [menu])
Теперь при загрузке mtldr будет спрашивать: "Load KolibriOS? [y/n]: " и ожидать нажатия одного из 'y','Y','n','N'.
Для Windows Millenium это не работает, т.к. Me'шный загрузчик не загружает внешнего кода из config.sys. (Спасибо camper'у за указание на этот прискорбный факт.) Используйте 9x2klbr.
Шаг 2в) Для пользователей Vista: откройте командную строку с администраторскими привилегиями(пункт "Run as administrator" в контекстном меню); если вы не планируете установки нескольких вариантов Колибри как описано в замечаниях, просто запустите прилагаемый vista_install.bat; иначе выполните следующие команды:
bcdedit /create /d "KolibriOS" /application BOOTSECTOR
Удаление в случаях 2а) и 2б) осуществляется удалением введённых данных в boot.ini и config.sys соответственно. Удаление в случае 2в) делается так:
Если вы не помните назначенный при установке GUID (это нормальное явление), то узнать его можно, выполнив команду bcdedit без аргументов и найдя в выведенном списке соответствующий элемент.
Во всех случаях в экране выбора параметров KolibriOS можно на вопрос, откуда грузить образ (пункт d, "образ дискеты"), отвечать "3" (использовать уже загруженный образ).
1. Пока что всё это работает для файловых систем NTFS и FAT32.
2. Сам загрузчик mtldr необязательно помещать в C:\. Под 9x и Vista он может размещаться где угодно, в NT/2k/XP - на диске C:, но необязательно в корневой папке. (Разумеется, при установке нужно указывать вместо c:\mtldr реальный путь и реальное имя файла.)
3. Образ kolibri.img тоже необязательно помещать в C:\. Можно без всяких изменений в установке использовать корневую папку любого логического диска, размещающегося на первом физическом.
5. Если чем-то не нравится корневая папка? Тут появляются два варианта: а) В исходниках поменяйте строку kolibri_img_name (в конце mtldr.asm)на путь к файлу. Например, для C:\Program Files\kolibri\kolibri.img запишите 'progra~1\kolibri\kolibri.img' (при этом нужны имена 8.3). Перекомпилируйте. б) Используйте установщик mtldr_install.
6. Если воспользоваться рекомендациями пунктов 2 и 5 и повторить установку несколько раз для разных расположений связки mtldr+kolibri.img, можно получить в загрузочном меню несколько входов для разных версий Колибри (или для версий с разными настройками).
В отличие от 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.
Запуск с жесткого диска из под 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 является форком MenuetOS и не имеет связи ни с семейством UNIX, ни со стандартом POSIX. Система написана на свободно распространяемом многопроходном ассемблере fasm. Этот факт обеспечивает миниатюрность, высокую скорость и низкие требования к оборудованию. Загрузочный LiveCD занимает около 7-ми мегабайт, а основные компоненты способны уместиться и на дискете (1,44 МБ).
Но малый вес вовсе не означает отсутствие функционала. Здесь реализован пользовательский интерфейс на основе VESA, присутствует набор драйверов, браузер, текстовый процессор, графический редактор и просмотрщик, средства разработки, простенькие игры и множество других программ. Из файловых систем полностью поддерживаются FAT12, FAT16, FAT32, а частично (только чтение) - NTFS, ISO9660, Ext2, Ext3, Ext4.
Практическое значение KolibriOS
По вполне понятным причинам большого практического значения KolibriOS иметь не может, так как не поддерживает работу с программным обеспечением Windows, а её собственные приложения недостаточно функциональны. В первую очередь KolibriOS можно порекомендовать программистам, желающим попробовать свои силы в изучении ассемблера.
Также эту операционную систему можно использовать как «спасательный диск» для обеспечения полного доступа к файловой системе Windows. В более широком контексте KolibriOS можно рассматривать как инструмент развлечения, благодаря входящим в её состав эмуляторам, например того же DosBox, позволяющего запускать приложения и игры, написанные для MSDOS.
Создано множество дистрибутивов, которые носят гордое звание "миниатюрный". Почти все они основаны на ядре Linux и занимают десятки мегабайт. Примерами могут послужить уже описанные в рубрике "Первый взгляд" операционные системы SliTaz и Slax. Но есть и исключения. Такие, как KolibriOS.
Поддерживаемые загрузочные устройства
- Floppy 3.5
- IDE HDD LBA
- CD/DVD
- USB Flash
Итоги
Мне KolibriOS понравилась. Да, мало кто станет использовать её в качестве основной операционной системы. Но для меня она стала символом упорства, веры в свои силы и успех. Вот уже 9 лет ведётся разработка колибри на ассемблере fasm. Сделано уже многое, но проект продолжает жить и развиваться. Недавно, например, появилась поддержка USB. И каждый день(!) выходят ночные сборки, реализующие новые функции.
Одним из самых главных недостатков является отсутствие привычных программ. А это не есть хорошо. Но зато можно скачать архив с набором программ, в котором есть Dosbox, Doom, Quake :-)
В любом случае KolibriOS заслуживает внимания и уважения. И её разработчики тоже. Большинство из них, кстати, из стран бывшего СССР.
II. Установка на жёсткий диск.
Существуют несколько загрузчиков с жёсткого диска. Все они рассчитаны на
пользователей DOS и Windows. Также есть возможность использоватьстандартную Linux-загрузку с GRUB. Все эти методы работают с файлом kolibri.img. Если старая версия Kolibri уже установлена с использованием какого-либо из этих загрузчиков, просто замените kolibri.img на новый. Если Вы загрузились с LiveCD, на котором нет файла kolibri.img как такового, Колибри может создать его самостоятельно, для этого запустите программу rdsave, введите имя файла для сохранения и выберите соответствующий вариант. Разумеется, при создании
образа из-под Колибри система должна уметь писать на файловую систему раздела, т.е. сейчас это годится только для FAT.
1) Больше всего возможностей у загрузчика mtldr (автор - Diamond) - работа под DOS/Win95/98/NT/2k/XP/Vista, поддержка FAT32 и NTFS, наличие инсталлятора, установка в произвольную папку на диске.
Для установки просто запустите файл HD_load\mtldr_install.exe и укажите файл образа. Кстати говоря, таким способом можно установить несколько образов. Есть также вариант установки вручную - для тех, кто хочет точно знать, что происходит при установке: инструкции в HD_load\mtldr
2) Также существует загрузчик MeOSLoad (автор - Trans, доработал Mario79) - работа под DOS/Win95/98, поддержка FAT32, находящийся вместе с инструкцией в папке HD_load\MeOSLoad.
3) Кроме того, есть программа, позволяющая загружать Kolibri непосредственно из Windows 95/98/Me (естественно, выгружая последнюю) - это 9x2klbr (автор - Diamond), поддержка FAT32 и NTFS.
4) Если у вас установлен Linux , можно настроить загрузку через GRUB. К дистрибутиву прилагается файл 'memdisk', поместите его в каталог 'boot' или в раздел, используемый для Kolibri.
a) Для GRUB2 , в папке /etc/grub.d добавьте в один из файлов запись:
linux16 (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/memdisk
initrd16 (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/kolibri.img
после чего в терминале выполните команду sudo update-grub.
б) Для старого GRUB , добавьте в файл конфигурации 'menu.lst' запись:
kernel (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/memdisk
initrd (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/kolibri.img
Не забудьте, что нумерация в GRUB начинается с 0. Пример:
Установка
- На дискету:
- Скачиваем универсальный образ
- Распаковываем его в любую папку
- Записываем образ
- из-под Linux:
- Скачиваем универсальный образ
- Распаковываем его в папку kolibri в корне диска
- Настраиваем загрузчик
title KolibriOS
search --no-floppy --fs-uuid --set=root UUID
linux16 /kolibri/HD_Load/memdisk
initrd16 /kolibri/kolibri.img- Скачиваем универсальный образ
- Распаковываем его в любую папку
- Устанавливаем загрузчик
- из-под Windows:
- Запускаем файл HD_Load\USB_Boot\inst.exe
- Копируем kolibri.img в корень флешки
- Устанавливаем GRUB2 на флеш-карту: grub-install /dev/sdb
- Последующие действия аналогичны установке на жёсткий диск
- Скачиваем Загрузочный LiveCD
- Записываем его на носитель
И да, чуть не забыл: (hd0,0), UUID и /dev/sdb являются переменными. Поэтому Вам следует заменить эти значения на свои. Вот как их узнать:
(hd0,0). Первое число - номер винчестера. Второе число - номер раздела на искомом винчестере. Счёт ведётся с 0.
UUID. Идентификатор для нужного раздела. Получить его можно командой ls -l /dev/disk/by-uuid в терминале любой Linux системы.
/dev/sdb. Файл устройства в linux. Узнать его можно как из файлового менеджера, так и из консоли или утилиты разметки дисков. Имеет вид /dev/sdX для SATA-устройств и /dev/hdX для дисков, подключённых к IDE.Надеюсь, что с установкой Вы успешно разобрались.
Если у Вас возникли какие-либо вопросы/проблемы, то задавайте их в комментариях.
А сейчас пришло время осмотреться в KolibriOS.Скриншоты
Старт загрузки KolibriOS Выбор видеорежима из списка поддерживаемых Предложение запомнить настройки. Особенно актуально при запуске на очень старых машинах, которые не поддерживают стандартные параметры Процесс загрузки системы. Никаких сплешскринов ждать не стоит. Прогресс отображается в процентах Рабочий стол Главное меню Содержимое меню "Игры" > "Логические" Содержимое меню "Игры" > "Аркады" Содержимое меню "Демки" > "Трехмерные" (демонстрация возможностей графической системы) Содержимое меню "Графика" Содержимое меню "Мультимедиа" Содержимое меню "Разработка" > "Примеры" Содержимое меню "Система" > "Настройка" Содержимое меню "Система" > "Системные сенсоры" Содержимое меню "Система" > "Работа с файлами" Содержимое меню "Система" > "Тестирование" Содержимое меню "Система" > "Спец. возможности" Содержимое меню "Обработка данных" Содержимое меню "Сеть" > "Серверы" Содержимое меню "Сеть" > "Клиенты" Содержимое меню "Разное" Двухпанельные файловые менеджеры KFM и KFAR. Терминал и файловый менеджер Eolite. Терминал, кстати, имеет всего лишь 25 команд: about, alias, cd, clear, cp, date, echo, exit, free, help, history, kill, ls, mkdir, more, ps, pwd, reboot, rm, rmdir, shutdown, sleep, touch, uptime и ver Калькулятор и текстовый редактор Судоку, сапёр, шашки Трёхмерные демонстрации. В виртуальной машине с 64 МБ оперативной памяти и 6 МБ видеопамяти модели двигались с хорошей скоростью Табличный процессор Системный монитор. Открывается нажатием на нечто красное в трее Часы, калькулятор и. Периодическая система Д. И. Менделеева! Окно завершения работы Особый интерес вызывает интерфейс системы. Ведь её размер крайне мал и может возникнуть мысль, что интерфейс убог. Но это не совсем так. Здесь нужно рассматривать такие критерии как внешний вид и функциональность. Внешний вид порадовал: он воспринимается наравне с оконными менеджерами в Linux системах.
I. Установка на дискету.
1) Вставьте чистую дискету без сбойных секторов в дисковод.
2) Запишите на неё образ kolibri.img любым из доступных способов:
а) (если Вы уже загрузили каким-либо образом Колибри) запустите программу
rdsave и выберите соответствующий дискете из предлагаемых вариантов
б) (для DOS и Windows) запустите прилагаемый install.bat
в) программой WinImage или её аналогами (например, DiskExplorer)
г) (для Linux) выставьте атрибут "исполняемый" прилагаемому скрипту
install.sh и запустите его
Теперь с дискеты можно загружаться (оставив её в дисководе,перезагрузитесь, установив в BIOS'е опцию загрузки с дискеты).
KolibriOS сегодня
Работа над KolibriOS продолжается и по сей день. Участие в развитие проекта принимают около 30 человек из Европы и стран бывшего СНГ. На сегодняшний день Kolibri является самой маленькой и лёгкой операционной системой в мире . Вес установочного образа в формате ISO с системой, драйверами, играми и программами составляет каких-то 38,3 мегабайт, а минимальный объём требуемой для её запуска оперативной памяти — всего 8 Мб.
Работает система на архитектуре 86x, но также поддерживает и 64-разрядные процессоры. Основные файловые системы — FAT16 и FAT32, имеется ограниченная (только для чтения) поддержка NTFS, ISO 9660 и Ext2/3/4. Есть поддержка USB, многозадачности, TCP/IP-стека и некоторых сетевых карт.
Поставляется система с набором предустановленных программ, среди которых имеются простейший браузер, текстовый и графический редакторы, просмотрщик изображений, медиаплеер с поддержкой некоторых форматов аудио и видео, файловый менеджер, разные системные утилиты, а также специальные приложения-эмуляторы, благодаря которым на KolibriOS можно запускать приложения и игры, написанные для других систем. Более подробно ознакомиться с особенностями и техническими характеристиками этой операционной системы можно на официальном сайте.
Читайте также: