menu.cfg 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. #
  2. # Easyboot の設定ファイルの例
  3. #
  4. # ヒント: `easyboot -vv` (少なくとも 2 つの 'v' を使用) を実行すると、
  5. # 入力が検証され、ブート構成ファイルの構文チェックも含まれます。
  6. #
  7. # ------------------------------------------------------------------------------
  8. # デフォルトでは、ブート メッセージは抑制され、「静かな」モードになっています。
  9. # 詳細レベルを上げると、より詳細な情報が表示されます。
  10. verbose 1
  11. #verbose 3
  12. # ------------------------------------------------------------------------------
  13. # フレームバッファは常に設定され、デフォルトでは 800 x 600 x 32bpp です。
  14. # 次の行でこれを変更できます。また、前景色と背景色、および進行状況バーの色を指定
  15. # することもできます。
  16. framebuffer 1024 768 16
  17. #framebuffer 1920 1080 32 #202020 #f0f0f0 #d0d0d0
  18. # ------------------------------------------------------------------------------
  19. # `default` オプションは、ユーザー操作がない場合にタイムアウト後にどの
  20. # `menuentry` を起動するかを指定します。最初の数字は 1 から 9 までのインデックスで、
  21. # 2 番目の引数はミリ秒単位です。
  22. # 5秒後に最初のオプションを自動的に選択します
  23. default 1 5000
  24. # ------------------------------------------------------------------------------
  25. # デフォルトでは、メニュー内のブート オプションは水平に配置されます。
  26. # これを垂直に変更できます。
  27. #menualign vertical
  28. # ------------------------------------------------------------------------------
  29. # この行は新しいブート オプションを開始します。これは次の `menuentry`
  30. # 行まで続きます。最初の引数はアイコンで、2 番目はオプションのバージョンまたはリ
  31. # リース情報です。後者は ASCII のみです。各アイコンには、高さ 64 ピクセル、幅 64
  32. # ピクセルの easyboot/(icon).tga ファイルが存在し、RLE 圧縮インデックス (カラー
  33. # マップ) TGA 形式である必要があります。
  34. menuentry linux current
  35. # ------------------------------------------------------------------------------
  36. # カーネルとモジュールがブート パーティションではなく別のパーティションにある場
  37. # 合は、ここでそのルート パーティションを指定できます。
  38. partition 01020304-0506-0708-0a0b0c0d0e0f1011
  39. # ブート パーティション以外からファイルをロードする場合は、ファイル システム
  40. # プラグインが必要になります。
  41. # ------------------------------------------------------------------------------
  42. # `kernel` を使用すると、どのファイルをロードし、どの引数を渡すかを指定できます。
  43. # パスは絶対パス (`.` や `..` は不可) でなければならず、そのルートは選択したルート
  44. # (またはブート) パーティションに相対的です。ディレクトリを使用する場合、
  45. # 区切り文字は `/` です (UEFI でも同様)。スペースはコマンド ラインとパスを区切るため、
  46. # パスにスペースが必要な場合は、`my\ kernel` のようにバックスラッシュでエスケ
  47. # ープする必要があります。名前の一致は大文字と小文字を区別しません。
  48. kernel vmlinuz-linux console=ttyS0,115200 console=tty0
  49. #kernel mykernel
  50. #kernel core.exe
  51. #kernel boot/bzImage quiet
  52. #kernel EFI/boot/3rd\ Party.elf
  53. # ルートパーティションはブートコマンドラインで指定することもできます
  54. #kernel vmlinuz-linux root=PARTUUID=01020304-0506-0708-0a0b0c0d0e0f1011
  55. # カーネルが ELF または PE ではない場合、または Multiboot2 プロトコルを使用して
  56. # いない場合、カーネルを起動するにはカーネル ローダー プラグインが必要になります。
  57. # ------------------------------------------------------------------------------
  58. # `module` ディレクティブを使用して、さらにファイルをロードできます。`kernel`
  59. # と同じ構文で、最初の引数はパス、残りはオプションのパラメータです。
  60. module initrd
  61. #module boot/rootfs.tgz arch=任意 その他 引数
  62. # gzip で圧縮されていないモジュールがあり、それを透過的に解凍したい場合は、
  63. # 解凍プラグインが必要になります。
  64. # ------------------------------------------------------------------------------
  65. # もちろん、ブート スプラッシュ ロゴを表示できます。RLE 圧縮インデックス (カラー
  66. # マップ) TGA 形式である必要があります。最初の引数が `#` ハッシュ マークで始まっ
  67. # ていない場合は、引数は 1 つだけであり、それがロゴ ファイルです。最初の引数が
  68. # `#` で始まっている場合は、HTML カラー表記が続き、背景色を設定します。この場合、
  69. # 2 番目の引数はパスです。
  70. bootsplash #1177FF logo.tga
  71. #bootsplash logo.tga
  72. #bootsplash #00FF00 boot/images/my\ splash\ screen.tga
  73. # この `menuentry` がブート用に選択されると、ブート スプラッシュ ロゴが表示されます。
  74. # ------------------------------------------------------------------------------
  75. # すべてのプロセッサ コアでカーネルを一度に起動できます。
  76. #multicore
  77. # ------------------------------------------------------------------------------
  78. # さらに `menuentry` 仕様が続く可能性があります。その中で必須なのは `kernel`
  79. # 行のみで、ブロックも使用できます (見た目のみ)。
  80. menuentry linux backup {
  81. kernel vmlinuz-backup console=ttyS0,115200 console=tty0
  82. }