forked from KolibriOS/kolibrios
190 lines
9.1 KiB
Plaintext
190 lines
9.1 KiB
Plaintext
Минимальные системные требования КолибриОС:
|
||
* CPU 5x86: Pentium I, AMD или Cyrix без MMX с частотой 90 MHz
|
||
* RAM: 8 Mb
|
||
* Видеокарта: поддерживающая VGA (режим 640*480*16) или VESA
|
||
* Клавиатура: AT
|
||
* Мышь: COM, PS/2 или USB
|
||
|
||
Система может загружаться с любого из следующих устройств:
|
||
- Floppy 3.5
|
||
- CD/DVD
|
||
- USB Flash
|
||
- HDD LBA
|
||
- ручная установка загрузчика
|
||
|
||
I. Установка на дискету.
|
||
1) Вставьте чистую дискету без сбойных секторов в дисковод.
|
||
2) Запишите на неё образ kolibri.img любым из доступных способов:
|
||
а) (если Вы уже загрузили каким-либо образом Колибри) запустите программу
|
||
rdsave и выберите соответствующий дискете из предлагаемых вариантов
|
||
б) (для DOS и Windows) запустите прилагаемый install.bat
|
||
в) программой WinImage или её аналогами (например, DiskExplorer)
|
||
г) (для Linux) выставьте атрибут "исполняемый" прилагаемому скрипту
|
||
install.sh и запустите его
|
||
Теперь с дискеты можно загружаться (оставив её в дисководе, перезагрузитесь,
|
||
установив в BIOS'е опцию загрузки с дискеты).
|
||
|
||
II. Установка на USB-Flash-накопитель.
|
||
ISO образ можно записать утилитой Rufus https://rufus.ie
|
||
Но все же рекомендуется использовать специальный установщик для FAT32-томов
|
||
из каталога HD_load\USB_Boot.
|
||
Для особых же случаев есть статья, размещённая в каталоге HD_load\USB_Boot_old.
|
||
|
||
III. Установка на CD и DVD.
|
||
Есть специальная версия Kolibri для LiveCD, в которую помимо стандартной
|
||
поставки входят "тяжёлые" (по стандартам Колибри) программы.
|
||
Вы также можете создать загрузочный CD или DVD на базе стандартной поставки
|
||
(при желании добавив всё, что угодно) в режиме эмуляции загрузки с
|
||
дискеты. Необходимые для этого действия определяются используемой вами
|
||
программой записи CD/DVD
|
||
(ориентируйтесь на слова "эмуляция загрузки с дискеты").
|
||
|
||
IV. Установка на жёсткий диск.
|
||
Существуют несколько загрузчиков с жёсткого диска. Все они рассчитаны на
|
||
пользователей DOS и Windows. Также есть возможность использовать стандартную
|
||
Linux-загрузку с GRUB. Все эти методы работают с файлом kolibri.img. Если
|
||
старая версия Kolibri уже установлена с использованием какого-либо из этих
|
||
загрузчиков, просто замените kolibri.img на новый. Если Вы загрузились с
|
||
LiveCD, на котором нет файла kolibri.img как такового, Колибри может создать
|
||
его самостоятельно, для этого запустите программу rdsave, введите имя файла
|
||
для сохранения и выберите соответствующий вариант. Разумеется, при создании
|
||
образа из-под Колибри система должна уметь писать на файловую систему раздела.
|
||
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 добавьте в один из файлов запись:
|
||
|
||
menuentry 'KolibriOS' {
|
||
linux16 (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/memdisk
|
||
initrd16 (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/kolibri.img
|
||
}
|
||
|
||
пример:
|
||
|
||
menuentry 'KolibriOS' {
|
||
linux16 (hd0,msdos1)/boot/memdisk
|
||
initrd16 (hd0,msdos1)/boot/kolibri.img
|
||
}
|
||
|
||
после чего в терминале выполните команду sudo update-grub.
|
||
|
||
б) Для старого GRUB, добавьте в файл конфигурации 'menu.lst' запись:
|
||
|
||
title KolibriOS
|
||
kernel (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/memdisk
|
||
initrd (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/kolibri.img
|
||
|
||
Не забудьте, что нумерация в GRUB начинается с 0. Пример:
|
||
|
||
title KolibriOS
|
||
kernel (hd0,0)/boot/memdisk
|
||
initrd (hd0,3)/kolibri/kolibri.img
|
||
|
||
=================================================================================
|
||
|
||
Ручная установка загрузчика осуществляется следующим простым способом:
|
||
Шаг 1. Скопируйте файлы mtldr и kolibri.img в C:\
|
||
(Не нравится C:\? Прочитайте замечания ниже.)
|
||
|
||
Шаг 2а) Для пользователей NT-семейства до Vista (NT/2k/XP/2003 Server (?)):
|
||
добавьте в boot.ini в раздел [operating systems] строку
|
||
c:\mtldr="KolibriOS"
|
||
(либо открыв любым текстовым редактором 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
|
||
(Название в кавычках можете заменить на всё, что вам нравится,
|
||
под этим названием система будет появляться в списке загрузки.)
|
||
Должно появиться сообщение типа
|
||
"Запись {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} успешно создана."
|
||
Далее в командах подставляйте полученное значение (оно, вообще говоря,
|
||
разное на разных компьютерах).
|
||
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} DEVICE PARTITION=C:
|
||
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} PATH \mtldr
|
||
bcdedit /displayorder {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} /addlast
|
||
|
||
Удаление в случаях 2а) и 2б) осуществляется удалением введённых данных в
|
||
boot.ini и config.sys соответственно. Удаление в случае 2в) делается так:
|
||
|
||
vista_remove.bat, если установка была через vista_install.bat;
|
||
bcdedit /delete {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} в общем случае
|
||
|
||
Если вы не помните назначенный при установке GUID (это нормальное явление),
|
||
то узнать его можно, выполнив команду bcdedit без аргументов и найдя
|
||
в выведенном списке соответствующий элемент.
|
||
|
||
Во всех случаях в экране выбора параметров KolibriOS можно на вопрос,
|
||
откуда грузить образ (пункт d, "образ дискеты"),
|
||
отвечать "3" (использовать уже загруженный образ).
|
||
|
||
Замечания:
|
||
|
||
1. Пока что всё это работает для файловых систем NTFS и FAT32.
|
||
|
||
2. Сам загрузчик mtldr необязательно помещать в C:\. Под 9x и Vista он может
|
||
размещаться где угодно, в NT/2k/XP - на диске C:, но необязательно
|
||
в корневой папке. (Разумеется, при установке нужно указывать вместо
|
||
c:\mtldr реальный путь и реальное имя файла.)
|
||
|
||
3. Образ kolibri.img тоже необязательно помещать в C:\. Можно без всяких
|
||
изменений в установке использовать корневую папку любого логического диска,
|
||
размещающегося на первом физическом.
|
||
|
||
4. Если хочется использовать логический диск на другом физическом диске?
|
||
Сгодится любой из следующих вариантов:
|
||
a) (Если вы умеете работать с FASM'ом) В исходниках (которые можно скачать
|
||
на http://diamondz.land.ru, там же, где и сам загрузчик) поменяйте
|
||
константу boot_drive (в конце mtldr.asm) с 80h на идентификатор диска,
|
||
80h соответствует первому, 81h - второму и т.д. Перекомпилируйте.
|
||
б) (Если вы умеете работать с hex-редактором) Поменяйте байт по смещению 0xD98
|
||
с 80h на идентификатор диска (как в пункте а).
|
||
в) Используйте установщик mtldr_install (скачать его можно там же).
|
||
Он настроит загрузчик и сам же его и установит.
|
||
|
||
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,
|
||
можно получить в загрузочном меню несколько входов для разных версий
|
||
Колибри (или для версий с разными настройками).
|