menu.cfg 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. #
  2. # Пример конфигурационного файла Easyboot
  3. #
  4. # СОВЕТ: запуск `easyboot -vv` (с минимум двумя символами 'v) проверит ввод,
  5. # который также включает проверку синтаксиса файла конфигурации загрузки.
  6. #
  7. # ------------------------------------------------------------------------------
  8. # По умолчанию загрузочные сообщения отключены, «тихий» режим. Вы можете
  9. # увеличить уровень детализации, чтобы увидеть все больше и больше деталей.
  10. verbose 1
  11. #verbose 3
  12. # ------------------------------------------------------------------------------
  13. # Фреймбуфер всегда настроен по умолчанию на разрешение 800 x 600 x 32 бита на
  14. # пиксель. Вы можете изменить это с помощью следующей строки. Вы также можете
  15. # указать цвета переднего плана и фона, а также цвет индикатора выполнения.
  16. framebuffer 1024 768 16
  17. #framebuffer 1920 1080 32 #202020 #f0f0f0 #d0d0d0
  18. # ------------------------------------------------------------------------------
  19. # Опция `default` указывает, какой `menuentry` загружаться после таймаута, когда
  20. # нет взаимодействия с пользователем. Первое число — это индекс от 1 до 9, а
  21. # второй аргумент — в миллисекундах.
  22. # выберите первый вариант автоматически через 5 секунд
  23. default 1 5000
  24. # ------------------------------------------------------------------------------
  25. # По умолчанию параметры загрузки в меню расположены горизонтально. Вы можете
  26. # изменить это на вертикальное.
  27. #menualign vertical
  28. # ------------------------------------------------------------------------------
  29. # Эта строка запускает новый вариант загрузки. Это длится до следующей строки
  30. # `menuentry`. Первый аргумент — это значок, второй — необязательная версия или
  31. # информация о выпуске, последний — только ASCII. Для каждого значка должен
  32. # существовать файл easyboot/(значок).tga высотой 64 пикселя и шириной 64 пикселя
  33. # в сжатом индексированном (с цветовым отображением) формате TGA RLE.
  34. menuentry linux current
  35. # ------------------------------------------------------------------------------
  36. # Если ядро и модули расположены не в загрузочном разделе, а в другом, вы можете
  37. # указать здесь этот корневой раздел.
  38. partition 01020304-0506-0708-0a0b0c0d0e0f1011
  39. # Если вы загружаете файлы не из загрузочного раздела, вам потребуются плагины
  40. # файловой системы.
  41. # ------------------------------------------------------------------------------
  42. # С помощью `kernel` вы можете указать, какой файл загружать и какие аргументы
  43. # передавать. Путь должен быть абсолютным (без `.` и `..`), а его корень должен
  44. # быть относительным к выбранному корневому (или загрузочному) разделу. Если
  45. # используются каталоги, то разделителем является `/` (в том числе и в UEFI).
  46. # Пробел отделяет путь от командной строки, поэтому, если вам нужен пробел в
  47. # пути, вы должны экранировать его обратной косой чертой, например «мое\ ядро».
  48. # Соответствие имени не учитывает прописные и строчные буквы латинского алфавита.
  49. kernel vmlinuz-linux console=ttyS0,115200 console=tty0
  50. #kernel mykernel
  51. #kernel core.exe
  52. #kernel boot/bzImage quiet
  53. #kernel EFI/boot/третья\ сторона.elf
  54. # корневой раздел также можно указать в командной строке загрузки
  55. #kernel vmlinuz-linux root=PARTUUID=01020304-0506-0708-0a0b0c0d0e0f1011
  56. # Если ваше ядро не ELF или PE или не использует протокол Multiboot2, для его
  57. # загрузки вам потребуются плагины загрузчика ядра.
  58. # ------------------------------------------------------------------------------
  59. # Вы можете загрузить дополнительные файлы с помощью директивы `module`. Тот же
  60. # синтаксис, что и в `kernel`, первый аргумент — это путь, остальные параметры —
  61. # необязательные.
  62. module initrd
  63. #module boot/rootfs.tgz arch=любой некоторые другие аргументы
  64. # Если у вас есть модуль, сжатый не с помощью gzip, и вы хотите, чтобы он был
  65. # прозрачно распакован, вам потребуются плагины для распаковки.
  66. # ------------------------------------------------------------------------------
  67. # Конечно, вы можете отобразить логотип заставки при загрузке. Он должен быть в
  68. # формате TGA со сжатием RLE и индексацией (с цветовым отображением). Если первый
  69. # аргумент не начинается с хэш-метки `#`, то аргумент только один, то это файл
  70. # логотипа. Если первый аргумент начинается с `#`, то следует обозначение цвета
  71. # HTML, которое устанавливает цвет фона. В этом случае вторым аргументом является
  72. # путь.
  73. bootsplash #1177FF logo.tga
  74. #bootsplash logo.tga
  75. #bootsplash #00FF00 boot/изображений/мой\ экран-заставка.tga
  76. # Логотип заставки отображается, когда для загрузки выбрано это `menuentry`.
  77. # ------------------------------------------------------------------------------
  78. # Запустить ядро можно на всех ядрах процессора одновременно.
  79. #multicore
  80. # ------------------------------------------------------------------------------
  81. # Далее может последовать дополнительная спецификация `menuentry`. В них
  82. # обязательна только строка `kernel`, а также можно использовать блоки (только
  83. # для глаз).
  84. menuentry linux backup {
  85. kernel vmlinuz-backup console=ttyS0,115200 console=tty0
  86. }