GRUB_TIMEOUT=none GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true #GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="vconsole.font=latarcyrheb-sun16 $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rhgb quiet" GRUB_DISABLE_RECOVERY="true" # 背景画像 GRUB_TERMINAL_OUTPUT=gfxterm GRUB_GFXMODE=640x480 GRUB_BACKGROUND=/boot/grub2/themes/fedora/default_blue.jpg GRUB_FONT=/boot/grub2/fonts/unicode.pf2 #GRUB_FONT=/boot/grub2/fonts/DejaVuSans18.pf2 # グラフィカルメニュー GRUB_THEME=/boot/grub2/themes/fedora/theme.txt |
#
GRUB gfxmenu theme "fedora" # Designed for 640x480 resolution title-text: "" title-font: "DejaVu Sans Bold 18" title-color: "salmon" message-font: "DejaVu Sans Bold 10" message-color: "white" message-bg-color: "black" desktop-image: "default_blue.jpg" terminal-box: "select_blue_*.png" + boot_menu { left = 50 width = 540 top = 100 height = 280 item_font = "DejaVu Sans Regular 18" selected_item_font = "DejaVu Sans Bold Italic 18" item_color = "linen" selected_item_color = "orange" menu_pixmap_style = "menubox_*.png" selected_item_pixmap_style = "select_blue_*.png" icon_width = 32 icon_height = 32 item_height = 32 item_padding = 0 item_icon_space = 3 item_spacing = 10 max_items_shown = 7 } |
項目 |
fedora16 |
fedora15までのgrub2情報 |
設定ファイル |
/boot/grub2/grub.cfgファイル |
/boot/grub/grub.cfgファイル |
基本設定ファイル | /etc/default/grubファイル |
/usr/local/etc/default/grubファイル |
メニュー設定用ファイル |
/etc/grub.dフォルダ内に置く |
/usr/local/etc/grub.d フォルダ内に置く |
フォント作成 コマンド |
grub2-mkfont |
grub-mkfont |
grub.cfg作成 コマンド |
grub2-mkconfig | grub-mkconfig |
インストール コマンド |
grub2-install バージョン確認は grub2-install -v |
grub-install バージョン確認は grub-install -v |
#!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. # # フォントファイルのPathの先頭の /boot はカットして指定する。 loadfont /grub2/fonts/DejaVuSans18.pf2 loadfont /grub2/fonts/DejaVuSans-Bold18.pf2 loadfont /grub2/fonts/DejaVuSans-BoldOblique18.pf2 # menuentry "Windows8" --class w8-48 { insmod chain set root=(hd0,1) chainloader +1 } menuentry "reboot" --class redo { echo "System rebooting..." reboot } menuentry "halt" --class exit { echo "System shutting down..." halt } # 1台目のhddのパーティション1にWindowsがある場合はremappingは不要。 # この記述例ではWindows8 ブートローダー(bootmgr)が起動する。 menuentry "Windows 8" --class windows { insmod chain set root=(hd0,1) chainloader +1 } # 2台目のhddのパーティション1にWindowsがある場合はremappingをおこなう。 menuentry "Windows 8" --class windows { insmod chain set root=(hd1,1) drivemap -s hd0 hd1 chainloader +1 } # WindowsのMBRが設定されているデバイスの場合はパーティション番号は省略できる。remappingも不要。 menuentry "Windows 8" --class windows { insmod chain set root=(hd1) chainloader +1 } # メモリーテスト # memtest86+ のzipファイルをダウンロードして展開して memtest.bin を /boot/memtest86plus フォルダに置く。 menuentry "Memtest86+" --class memtest { insmod bsd linux16 /boot/memtest86plus/memtest.bin } |
if background_image /usr/share/backgrounds/tiles/default_blue.jpg ; then set color_normal=white/black set color_highlight=magenta/black else set menu_color_normal=cyan/blue set menu_color_highlight=white/blue fi |