kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu Boot Repair その5 - BootInfoサマリの内容(/boot/grub/grub.cfg・/etc/fstab・Location of files loaded by Grub・Location of files loaded by Syslinux)について

4./boot/grub/grub.cfg

  各パーティションのGRUB2の設定ファイルの中身を出力します。
  「/boot/grub/grub.cfg」はGRUB2のブートメニューの設定ファイルです。



--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  ee9cd10b-c040-4684-94f5-2bec0d00033a
else
  search --no-floppy --fs-uuid --set=root ee9cd10b-c040-4684-94f5-2bec0d00033a
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=ja_JP
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
  set timeout=10
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
        set gfxpayload="${1}"
        if [ "${1}" = "keep" ]; then
                set vt_handoff=vt.handoff=7
        else
                set vt_handoff=
        fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ee9cd10b-c040-4684-94f5-2bec0d00033a' {
recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  ee9cd10b-c040-4684-94f5-2bec0d00033a
        else
          search --no-floppy --fs-uuid --set=root ee9cd10b-c040-4684-94f5-2bec0d00033a
        fi
        linux   /boot/vmlinuz-3.11.0-13-generic root=UUID=ee9cd10b-c040-4684-94f5-2bec0d00033a ro   quiet splash $vt_handoff
        initrd  /boot/initrd.img-3.11.0-13-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-ee9cd10b-c040-4684-94f5-2bec0d00033a' {
        menuentry 'Ubuntu, with Linux 3.11.0-13-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-13-generic-advanced-ee9cd10b-c040-4684-94f5-2bec0d00033a' {
        recordfail
                load_video
                gfxmode $linux_gfx_mode
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  ee9cd10b-c040-4684-94f5-2bec0d00033a
                else
                  search --no-floppy --fs-uuid --set=root ee9cd10b-c040-4684-94f5-2bec0d00033a
                fi
                echo    'Linux 3.11.0-13-generic をロード中...'
                linux   /boot/vmlinuz-3.11.0-13-generic root=UUID=ee9cd10b-c040-4684-94f5-2bec0d00033a ro   quiet splash $vt_handoff
                echo    '初期 RAM ディスクをロード中...'
                initrd  /boot/initrd.img-3.11.0-13-generic
        }
        menuentry 'Ubuntu, with Linux 3.11.0-13-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-13-generic-recovery-ee9cd10b-c040-4684-94f5-2bec0d00033a' {
        recordfail
                load_video
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  ee9cd10b-c040-4684-94f5-2bec0d00033a
                else
                  search --no-floppy --fs-uuid --set=root ee9cd10b-c040-4684-94f5-2bec0d00033a
                fi
                echo    'Linux 3.11.0-13-generic をロード中...'
                linux   /boot/vmlinuz-3.11.0-13-generic root=UUID=ee9cd10b-c040-4684-94f5-2bec0d00033a ro recovery nomodeset
                echo    '初期 RAM ディスクをロード中...'
                initrd  /boot/initrd.img-3.11.0-13-generic
        }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# 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.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------

  GRUB2がインストールされていないパーティションでは、この情報は出力されません。

5./etc/fstab

  各パーティションの「/etc/fstab」ファイルの中身を出力します。 
  このファイルに記述されているパーティションは、Ubuntu起動時に自動的にマウントされます。

--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=ee9cd10b-c040-4684-94f5-2bec0d00033a /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=f4668ac2-316f-4652-a9d2-12bb67bb9184 none            swap    sw              0       0


UUID=ee7ed292-9cf7-4a40-bbb3-f48c98341616 /mnt/myy auto nosuid,nodev,nofail,noauto,x-gvfs-name=MyDataHDD,x-gvfs-icon=distributor-logo,x-gvfs-symbolic-icon=distributor-logo 0 0
--------------------------------------------------------------------------------

  このファイルがないパーティションでは、この情報は出力されません。

6.Location of files loaded by Grub

  GRUB2が利用するファイルの断片化情報が出力されます。

GiB - GB             File                                 Fragment(s)

    =                boot/grub/core.img                             1
    =                boot/grub/grub.cfg                             1
    =                boot/initrd.img-3.2.0-23-generic-pae           6
    =                boot/vmlinuz-3.2.0-23-generic-pae              3
    =                initrd.img                                     6
    =                vmlinuz                                        3

7.Location of files loaded by Syslinux

  Syslinuxが利用するファイルの断片化情報が出力されます。

GiB - GB             File                                 Fragment(s)

?? = ??             syslinux/syslinux.cfg                          1
?? = ??             ldlinux.sys                                    1
?? = ??             syslinux/chain.c32                             1
?? = ??             syslinux/gfxboot.c32                           1
?? = ??             syslinux/vesamenu.c32                          1


Boot Repair
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Linux その421 - GNOME Shell のデザイン構想と長期的な見通し
    GNOME Shell のデザイン構想と長期的な見通し GNOME Shell のデザイン構想と長期的な見通しが、以下で紹介されています。
  • Linux その420 - KDE Plasma で実装予定の新機能や改善・UI レイアウトの調整やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Ubuntu 24.04 その96 - Ubuntu 24.04.5 LTS のリリース日変更
    Ubuntu 24.04.5 LTS のリリース日変更 Ubuntu 24.04.5 LTS のリリース日が変更されました。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
  • Windows その29 - Windows 向け Coreutils 登場・Coreutils のインストールやコマンドの一覧など
    Windows 向け Coreutils 登場 Windows 向け Coreutils が登場しました。
記事のピックアップ
オプション