Subversion Repositories Kolibri OS

Rev

Rev 3539 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  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.
  11.  
  12. При загрузке поддерживается опрос параметров из файла config.ini,
  13. но не поддерживается сохранение выбранных параметров. Файл config.ini
  14. ищется рядом с первичным загрузчиком, как и ядро kernel.mnt; в случае
  15. загрузчика с дискеты эти файлы располагаются на самой дискете,
  16. в случае других загрузчиков - рядом с первичным загрузчиком вне образа.
  17.  
  18. Если config.ini не найден, используются умолчальные значения. Если
  19. config.ini найден, то он разбивается на строчки, строчки должны иметь
  20. вид <параметр>=<значение>, перед параметром и вокруг знака равенства
  21. могут быть пробелы, всё, что идёт в строке после значения, игнорируется.
  22. Параметры чувствительны к регистру символов.
  23. Строки, не имеющие такого вида, а также строки, в которых параметр неизвестен,
  24. а также строки, в которых значение недопустимо, игнорируются.
  25.  
  26. Все числа должны быть целыми неотрицательными, записанными в десятичной
  27. системе счисления. Булевские значения кодируются следующим образом:
  28. 0=off=no соответствует выключенному параметру, 1=on=yes - включённому.
  29.  
  30. Известные параметры:
  31.  
  32. timeout=<число секунд> задаёт время ожидания в экране выбора параметров.
  33. Если таймаут больше 9, используется значение 9. Значение по умолчанию 5.
  34.  
  35. resolution=<ширина>*<высота> или <ширина>x<высота> задаёт желаемое
  36. разрешение графического режима. Если такого графического режима,
  37. устраивающего систему, не найдено, параметр игнорируется. По умолчанию
  38. пробуются последовательно разрешения 1024*768, 800*600, 640*480.
  39.  
  40. vbemode=<номер видеорежима VBE> задаёт желаемый графический режим.
  41. Если такой режим не существует или не устраивает систему, параметр
  42. игнорируется. Параметр более приоритетен, чем resolution. Умолчального
  43. значения нет.
  44.  
  45. biosdisks=<включить доступ к дискам через BIOS> - булевский параметр.
  46. Умолчальное значение 1.
  47.  
  48. imgfrom=<источник рамдиска>. 1 - грузить дискету, 2 - грузить файл
  49. kolibri.img, находящийся рядом с первичным загрузчиком. Умолчальное
  50. значение 1 при загрузке с дискеты и 2 в противном случае.
  51.