Subversion Repositories Kolibri OS

Rev

Rev 1962 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1942 clevermous 1
Эта ветка ядра отличается от trunk способом загрузки. Загрузка несовместима
2
с ядром из trunk; требуется специальный первичный загрузчик, существующие
3
собраны в папке bootloader. Есть варианты загрузки с FAT12/FAT16/FAT32/ISO,
4
есть вариант загрузчика, встраивающегося в загрузку Windows. Встраивание
5
в GRUB аналогично описанному для транка - последним загрузчиком в цепочке
6
при этом оказывается тот, который установлен в образе дискеты FAT12.
7
 
8
При загрузке поддерживается опрос параметров из файла config.ini,
9
но не поддерживается сохранение выбранных параметров. Файл config.ini
10
ищется рядом с первичным загрузчиком, как и ядро kernel.mnt; в случае
11
загрузчика с дискеты эти файлы располагаются на самой дискете,
12
в случае других загрузчиков - рядом с первичным загрузчиком вне образа.
13
 
14
Если config.ini не найден, используются умолчальные значения. Если
15
config.ini найден, то он разбивается на строчки, строчки должны иметь
16
вид <параметр>=<значение>, перед параметром и вокруг знака равенства
17
могут быть пробелы, всё, что идёт в строке после значения, игнорируется.
18
Параметры чувствительны к регистру символов.
19
Строки, не имеющие такого вида, а также строки, в которых параметр неизвестен,
20
а также строки, в которых значение недопустимо, игнорируются.
21
 
22
Все числа должны быть целыми неотрицательными, записанными в десятичной
23
системе счисления. Булевские значения кодируются следующим образом:
24
0=off=no соответствует выключенному параметру, 1=on=yes - включённому.
25
 
26
Известные параметры:
27
 
28
timeout=<число секунд> задаёт время ожидания в экране выбора параметров.
29
Если таймаут больше 9, используется значение 9. Значение по умолчанию 5.
30
 
31
resolution=<ширина>*<высота> или <ширина>x<высота> задаёт желаемое
32
разрешение графического режима. Если такого графического режима,
33
устраивающего систему, не найдено, параметр игнорируется. По умолчанию
34
пробуются последовательно разрешения 1024*768, 800*600, 640*480.
35
 
36
vbemode=<номер видеорежима VBE> задаёт желаемый графический режим.
37
Если такой режим не существует или не устраивает систему, параметр
38
игнорируется. Параметр более приоритетен, чем resolution. Умолчального
39
значения нет.
40
 
41
vrr=<включить VRR> - булевский параметр. Умолчальное значение 0.
42
 
43
biosdisks=<включить доступ к дискам через BIOS> - булевский параметр.
44
Умолчальное значение 1.
45
 
46
imgfrom=<источник рамдиска>. 1 - грузить дискету, 2 - грузить файл
47
kolibri.img, находящийся рядом с первичным загрузчиком. Умолчальное
48
значение 1 при загрузке с дискеты и 2 в противном случае.