Subversion Repositories Kolibri OS

Rev

Rev 9303 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
6440 pathoswith 1
Минимальные системные требования КолибриОС:
9303 leency 2
* CPU 5x86: Pentium I, AMD или Cyrix без MMX с частотой 90 MHz
2780 clevermous 3
* RAM: 8 Mb
9303 leency 4
* Видеокарта: поддерживающая VGA (режим 640*480*16) или VESA
2780 clevermous 5
* Клавиатура: AT
6440 pathoswith 6
* Мышь: COM, PS/2 или USB
2780 clevermous 7
 
8
Система может загружаться с любого из следующих устройств:
9
- Floppy 3.5
10
- CD/DVD
11
- USB Flash
9678 leency 12
- HDD LBA
13
- ручная установка загрузчика
2780 clevermous 14
 
15
I. Установка на дискету.
16
  1) Вставьте чистую дискету без сбойных секторов в дисковод.
17
  2) Запишите на неё образ kolibri.img любым из доступных способов:
18
    а) (если Вы уже загрузили каким-либо образом Колибри) запустите программу
19
       rdsave и выберите соответствующий дискете из предлагаемых вариантов
20
    б) (для DOS и Windows) запустите прилагаемый install.bat
21
    в) программой WinImage или её аналогами (например, DiskExplorer)
22
    г) (для Linux) выставьте атрибут "исполняемый" прилагаемому скрипту
23
       install.sh и запустите его
24
Теперь с дискеты можно загружаться (оставив её в дисководе, перезагрузитесь,
25
  установив в BIOS'е опцию загрузки с дискеты).
26
 
9678 leency 27
II. Установка на USB-Flash-накопитель.
28
ISO образ можно записать утилитой Rufus https://rufus.ie
29
Но все же рекомендуется использовать специальный установщик для FAT32-томов
30
из каталога HD_load\USB_Boot.
31
Для особых же случаев есть статья, размещённая в каталоге HD_load\USB_Boot_old.
32
 
33
III. Установка на CD и DVD.
34
Есть специальная версия Kolibri для LiveCD, в которую помимо стандартной
35
поставки входят "тяжёлые" (по стандартам Колибри) программы.
36
Вы также можете создать загрузочный CD или DVD на базе стандартной поставки
37
(при желании добавив всё, что угодно) в режиме эмуляции загрузки с
38
дискеты. Необходимые для этого действия определяются используемой вами
39
программой записи CD/DVD
40
(ориентируйтесь на слова "эмуляция загрузки с дискеты").
41
 
42
IV. Установка на жёсткий диск.
2780 clevermous 43
Существуют несколько загрузчиков с жёсткого диска. Все они рассчитаны на
44
пользователей DOS и Windows. Также есть возможность использовать стандартную
45
Linux-загрузку с GRUB. Все эти методы работают с файлом kolibri.img. Если
46
старая версия Kolibri уже установлена с использованием какого-либо из этих
47
загрузчиков, просто замените kolibri.img на новый. Если Вы загрузились с
48
LiveCD, на котором нет файла kolibri.img как такового, Колибри может создать
49
его самостоятельно, для этого запустите программу rdsave, введите имя файла
50
для сохранения и выберите соответствующий вариант. Разумеется, при создании
9678 leency 51
образа из-под Колибри система должна уметь писать на файловую систему раздела.
2780 clevermous 52
1) Больше всего возможностей у загрузчика mtldr (автор - Diamond) - работа под
53
   DOS/Win95/98/NT/2k/XP/Vista, поддержка FAT32 и NTFS, наличие инсталлятора,
54
   установка в произвольную папку на диске.
55
   Для установки просто запустите файл HD_load\mtldr_install.exe и укажите
56
   файл образа. Кстати говоря, таким способом можно установить несколько
57
   образов. Есть также вариант установки вручную - для тех, кто хочет
58
   точно знать, что происходит при установке: инструкции в HD_load\mtldr
59
2) Также существует загрузчик MeOSLoad (автор - Trans, доработал Mario79) -
60
   работа под DOS/Win95/98, поддержка FAT32,
61
   находящийся вместе с инструкцией в папке HD_load\MeOSLoad.
62
3) Кроме того, есть программа, позволяющая загружать Kolibri непосредственно
63
   из Windows 95/98/Me (естественно, выгружая последнюю) - это 9x2klbr
64
   (автор - Diamond), поддержка FAT32 и NTFS.
6440 pathoswith 65
4) Если у вас установлен Linux, можно настроить загрузку через GRUB.
66
   К дистрибутиву прилагается файл 'memdisk', поместите его в каталог 'boot'
67
   или в раздел, используемый для Kolibri.
68
   a) Для GRUB2, в папке /etc/grub.d добавьте в один из файлов запись:
2780 clevermous 69
 
6440 pathoswith 70
menuentry 'KolibriOS' {
71
      linux16 (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/memdisk
72
      initrd16 (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/kolibri.img
73
      }
74
 
75
      пример:
76
 
77
menuentry 'KolibriOS' {
78
      linux16 (hd0,msdos1)/boot/memdisk
79
      initrd16 (hd0,msdos1)/boot/kolibri.img
80
      }
81
 
82
      после чего в терминале выполните команду sudo update-grub.
83
 
84
   б) Для старого GRUB, добавьте в файл конфигурации 'menu.lst' запись:
85
 
2780 clevermous 86
      title KolibriOS
87
      kernel (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/memdisk
88
      initrd (hd[Номер жёсткого диска],[номер раздела])[путь к файлу]/kolibri.img
89
 
6440 pathoswith 90
      Не забудьте, что нумерация в GRUB начинается с 0. Пример:
91
 
2780 clevermous 92
      title KolibriOS
93
      kernel (hd0,0)/boot/memdisk
94
      initrd (hd0,3)/kolibri/kolibri.img
95
 
9678 leency 96
=================================================================================
2780 clevermous 97
 
9678 leency 98
Ручная установка загрузчика осуществляется следующим простым способом:
99
Шаг 1. Скопируйте файлы mtldr и kolibri.img в C:\
100
	(Не нравится C:\? Прочитайте замечания ниже.)
101
 
102
Шаг 2а) Для пользователей NT-семейства до Vista (NT/2k/XP/2003 Server (?)):
103
	добавьте в boot.ini в раздел [operating systems] строку
104
c:\mtldr="KolibriOS"
105
	(либо открыв любым текстовым редактором c:\boot.ini,
106
	 либо через Control Panel -> System -> Advanced -> Startup and Recovery
107
	-> Edit). Название в кавычках можете заменить на всё, что вам нравится,
108
	под этим названием система будет появляться в списке загрузки.
109
Теперь при загрузке будет выдаваться экран выбора операционной системы.
110
 
111
Шаг 2б) Для пользователей 9x-семейства (95/98)
112
(а может быть, это будет работать и для некоторых DOS):
113
	добавьте в config.sys строку
114
install=c:\mtldr
115
	первой строкой, если у вас простой линейный config.sys,
116
	первой строкой в соответствующей секции, если config.sys
117
	разбит на секции (и начинается с [menu])
118
Теперь при загрузке mtldr будет спрашивать: "Load KolibriOS? [y/n]: " и ожидать
119
нажатия одного из 'y','Y','n','N'.
120
 
121
Для Windows Millenium это не работает, т.к. Me'шный загрузчик не
122
загружает внешнего кода из config.sys. (Спасибо camper'у за указание
123
на этот прискорбный факт.) Используйте 9x2klbr.
124
 
125
Шаг 2в) Для пользователей Vista:
126
	откройте командную строку с администраторскими привилегиями
127
		(пункт "Run as administrator" в контекстном меню);
128
	если вы не планируете установки нескольких вариантов Колибри
129
	как описано в замечаниях, просто запустите прилагаемый vista_install.bat;
130
	иначе выполните следующие команды:
131
bcdedit /create /d "KolibriOS" /application BOOTSECTOR
132
	(Название в кавычках можете заменить на всё, что вам нравится,
133
	под этим названием система будет появляться в списке загрузки.)
134
	Должно появиться сообщение типа
135
"Запись {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} успешно создана."
136
	Далее в командах подставляйте полученное значение (оно, вообще говоря,
137
	разное на разных компьютерах).
138
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} DEVICE PARTITION=C:
139
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} PATH \mtldr
140
bcdedit /displayorder {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} /addlast
141
 
142
Удаление в случаях 2а) и 2б) осуществляется удалением введённых данных в
143
boot.ini и config.sys соответственно. Удаление в случае 2в) делается так:
144
 
145
vista_remove.bat, если установка была через vista_install.bat;
146
bcdedit /delete {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} в общем случае
147
 
148
Если вы не помните назначенный при установке GUID (это нормальное явление),
149
то узнать его можно, выполнив команду bcdedit без аргументов и найдя
150
в выведенном списке соответствующий элемент.
151
 
152
Во всех случаях в экране выбора параметров KolibriOS можно на вопрос,
153
откуда грузить образ (пункт d, "образ дискеты"),
154
отвечать "3" (использовать уже загруженный образ).
155
 
156
Замечания:
157
 
158
1. Пока что всё это работает для файловых систем NTFS и FAT32.
159
 
160
2. Сам загрузчик mtldr необязательно помещать в C:\. Под 9x и Vista он может
161
размещаться где угодно, в NT/2k/XP - на диске C:, но необязательно
162
в корневой папке. (Разумеется, при установке нужно указывать вместо
163
c:\mtldr реальный путь и реальное имя файла.)
164
 
165
3. Образ kolibri.img тоже необязательно помещать в C:\. Можно без всяких
166
изменений в установке использовать корневую папку любого логического диска,
167
размещающегося на первом физическом.
168
 
169
4. Если хочется использовать логический диск на другом физическом диске?
170
Сгодится любой из следующих вариантов:
171
a) (Если вы умеете работать с FASM'ом) В исходниках (которые можно скачать
172
   на http://diamondz.land.ru, там же, где и сам загрузчик) поменяйте
173
   константу boot_drive (в конце mtldr.asm) с 80h на идентификатор диска,
174
   80h соответствует первому, 81h - второму и т.д. Перекомпилируйте.
175
б) (Если вы умеете работать с hex-редактором) Поменяйте байт по смещению 0xD98
176
   с 80h на идентификатор диска (как в пункте а).
177
в) Используйте установщик mtldr_install (скачать его можно там же).
178
   Он настроит загрузчик и сам же его и установит.
179
 
180
5. Если чем-то не нравится корневая папка? Тут появляются два варианта:
181
а) В исходниках поменяйте строку kolibri_img_name (в конце mtldr.asm)
182
   на путь к файлу. Например, для C:\Program Files\kolibri\kolibri.img запишите
183
   'progra~1\kolibri\kolibri.img' (при этом нужны имена 8.3). Перекомпилируйте.
184
б) Используйте установщик mtldr_install.
185
 
186
6. Если воспользоваться рекомендациями пунктов 2 и 5 и повторить установку
187
   несколько раз для разных расположений связки mtldr+kolibri.img,
188
   можно получить в загрузочном меню несколько входов для разных версий
189
   Колибри (или для версий с разными настройками).