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