ホームページ  >  記事  >  運用・保守  >  ubuntu_linux /boot/grub/grub.conf の分析

ubuntu_linux /boot/grub/grub.conf の分析

巴扎黑
巴扎黑オリジナル
2017-06-26 10:38:041910ブラウズ

=========================================UBUNTU /boot/grub/grub .conf文件==========================================

#
#このファイルは編集しないでください
#
# このファイルは、/etc/grub.d のテンプレート
# と /etc/default/grub の設定を使用して grub-mkconfig によって自動的に生成されます
#

### BEGIN /etc/grub。 d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
setdefault="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
setdefault="0"
fi

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 Save_entry
fi
}
function Recordfail {
set Recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ];次に、save_env レコード失敗;フィ; 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 rus
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 ];次に
検索 --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
font="/usr/share/grub/unicode.pf2"
fi

if ロードフォント $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=hidden
set timeout=0
# timeout_style 機能が使用できない場合に備えて、非表示タイムアウト コードをフォールバックします
# unavailable.
elif sleep --interruptible 0 ;次に
set timeout=0
fi
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
### 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-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
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 ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
linux /boot/vmlinuz-4.4.0-72-generic root= UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US Quiet
initrd /boot/initrd.img-4.4.0-72-generic
}
submenu 'Advanシードオプションfor Ubuntu' $menuentry_id_option 'gnulinux-advanced-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
menuentry 'Ubuntu, with Linux 4.4.0-72-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-72-generic-advanced-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmodpart_msdos
insmod ext2
ルートを設定する='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-72-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-72-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US Quiet
echo '初期 RAM ディスクをロードしています。 ..'
initrd /boot/initrd.img-4.4.0-72-generic
}
menuentry 'Ubuntu、Linux 4.4.0-72-generic (リカバリモード)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-72-generic-recovery-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
insmod gzio
               insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-72-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-72-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro リカバリ nomodeset find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US
echo '初期 RAM ディスクをロードしています...'
initrd /boot/initrd.img-4.4.0-72-generic
}
menuentry 'Ubuntu、Linux 4.4.0-66-generic' --class ubuntu --class gnu-linux --class GNU -Class OS $ MENEINTRY_ID_OPTION 'GNULINUX-4.4.0-66-GENERIC-ADVANCE-87F8333A-B6DC-49F7-89F9-F9-FEF6A91EB756B ext2
セットroot='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-66-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-66-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US Quiet
echo '初期 RAM ディスクをロードしています。 ..'
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu、Linux 4.4.0-66-generic (リカバリモード)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-66-generic-recovery-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
insmod gzio
insmodpart_msdos
insmod ext2
set root ='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-66-generic をロード中 ...'
               linux /boot/vmlinuz-4.4.0-66-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro リカバリ nomodeset find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US
echo '初期 RAM ディスクをロードしています。 ..'
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu、Linux 4.4.0-64-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-64-generic-advanced-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmodpart_msdos
insmod ext2
ルートを設定する='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-64-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-64-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US Quiet
echo '初期 RAM ディスクをロードしています。 ..'
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'Ubuntu、Linux 4.4.0-64-generic (リカバリモード)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-64-generic-recovery-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
insmod gzio
insmodpart_msdos
insmod ext2
set root ='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-64-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-64-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro リカバリ nomodeset find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US
echo '初期 RAM ディスクをロードしています...'
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-59-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-advanced-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
gfxmode $linux_gfx_mode
               insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_ヒント = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-59-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-59-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US Quiet
echo '初期 RAM ディスクをロードしています。 ..'
initrd /boot/initrd.img-4.4.0-59-generic
}
menuentry 'Ubuntu、Linux 4.4.0-59-generic (リカバリモード)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-recovery-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
insmod gzio
insmodpart_msdos
insmod ext2
set root ='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-59-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-59-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro リカバリ nomodeset find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US
echo '初期 RAM ディスクをロードしています...'
initrd /boot/initrd.img-4.4.0-59-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-57-generic' --class ubuntu --class gnu-linux --class gnu -class os $ menuentry_id_option 'gnulinux-4.0-57-generic-advanced-87f8333a-b6dc-49f7-89f9-ef6a91EB756B' ext2
セットroot='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-57-generic をロード中 ...'
               linux /boot/vmlinuz-4.4.0-57-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US Quiet
echo 'Load初期 RAM ディスクです。 .'
initrd /boot/initrd.img-4.4.0-57-generic
}
menuentry 'Ubuntu、Linux 4.4.0-57-generic (リカバリモード)' --class ubuntu --class gnu-linux - -class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-57-generic-recovery-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
insmod gzio
insmodpart_msdos
insmod ext2
set root= 'hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-57-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-57-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro リカバリ nomodeset find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US
echo '初期 RAM ディスクをロードしています...'
initrd /boot/initrd.img-4.4.0-57-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-53-generic' --class ubuntu --class gnu-linux --class gnu -class os $ menuentry_id_option 'gnulinux-4.0-53-generic-advanced-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
Recordfail
load_video ext2
セットroot='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-53-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-53-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US Quiet
echo '初期 RAM ディスクをロードしています。 ..'
initrd /boot/initrd.img-4.4.0-53-generic
}
menuentry 'Ubuntu、Linux 4.4.0-53-generic (リカバリモード)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-recovery-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
insmod gzio
insmod part_msdos
               insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-53-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-53-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro リカバリ nomodeset find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US
echo '初期 RAM ディスクをロードしています...'
initrd /boot/initrd.img-4.4.0-53-generic
}
menuentry 'Ubuntu、Linux 4.4.0-45-generic' --class ubuntu --class gnu-linux --class Gnu -Class OS $ MENEINTRY_ID_OPTION 'GNULINUX-4.0-45-GENERIC-ADVANCE-87F8333A-B6DC-49F7-89F9-F9-FEF6A91EB756B ext2
セットroot='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-45-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-45-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US Quiet
echo '初期 RAM ディスクをロードしています。 ..'
initrd /boot/initrd.img-4.4.0-45-generic
}
menuentry 'Ubuntu、Linux 4.4.0-45-generic (リカバリモード)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-45-generic-recovery-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
insmod gzio
insmodpart_msdos
insmod ext2
set root ='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-45-generic をロード中 ...'
               linux /boot/vmlinuz-4.4.0-45-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro リカバリ nomodeset find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US
echo '初期 RAM ディスクをロードしています。 ..'
initrd /boot/initrd.img-4.4.0-45-generic
}
menuentry 'Ubuntu、Linux 4.4.0-42-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-42-generic-advanced-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmodpart_msdos
insmod ext2
ルートを設定する='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-42-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-42-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US Quiet
echo '初期 RAM ディスクをロードしています。 ..'
initrd /boot/initrd.img-4.4.0-42-generic
}
menuentry 'Ubuntu、Linux 4.4.0-42-generic (リカバリモード)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-42-generic-recovery-87f8333a-b6dc-49f7-89f9-ef6a91eb756b' {
recordfail
load_video
insmod gzio
insmodpart_msdos
insmod ext2
set root ='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
echo 'Linux 4.4.0-42-generic をロード中 ...'
linux /boot/vmlinuz-4.4.0-42-generic root=UUID=87f8333a-b6dc-49f7-89f9-ef6a91eb756b ro リカバリ nomodeset find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US
echo '初期 RAM ディスクをロードしています...'
initrd /boot/initrd.img-4.4.0-42-generic
}
}

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

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

### 終了 /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'メモリテスト (memtest86+)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ] ;それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
knet bsd /boot/memtest86+.elf
}
menuentry 'メモリテスト ( memtest86+、シリアル コンソール 115200)' {
insmodpart_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ];それから
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 87f8333a-b6dc-49f7 -89f9-ef6a91eb756b
else
search --no-floppy --fs-uuid --set=root 87f8333a-b6dc-49f7-89f9-ef6a91eb756b
fi
linux 16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### 終了 /etc/grub.d/20_memtest86+ ###

### 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 ###
# このファイルは、カスタム メニュー エントリを追加する簡単な方法を提供します。  このコメントの後に追加したい
# メニュー エントリを入力するだけです。  上記の「exec tail」行を変更しないように注意してください
# END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###

if [ -f ${config_directory}/custom.cfg ];次に
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 ###

================== ================================================= ========================

default= 数字:默认启动的操作システム、数字0は最初の标题を示し、1は2番目を示します、この種の推;

timeout=数字:一般的な界面出現の時間、単位秒;

root(装置):内部コアまたはオペレーティングシステムが位置する磁盘と分区を指定、格式は(hdx、y)、その中のxは第x 磁盘、y 表示第 y 分区、例えば root(hd0,1);

initrd 文件: 制定システム追加時に必要な内部保存磁盘、映像、同様、ファイルの配置場所は root に指定する必要があります之下;

============================================ ===============================================

走るレベル

Linuxの実行層(実行レベル)共7个,

0:关机;

1:单人モード;

2/3/4/5:因異的発行商而异;Feroda:2 -->一部のネットワーク機能の文字界面モード、3-->完全な機能の文字界面モード、4-->保持、任意指定;5-->完全な機能の文字界面モード;

6: 重新启アニメーション系统;

========================================= ================================================= =========

过程解析

BIOS---》stage1---》stage1.5---》stage2---》vmlinuxz---》initrd---》读取/ etc/event.d/rc-default-----未定义/etc/inittab>启アニメーションrunlevel2------|----》启アニメーション画面

GRUB 内核 |_____定义/etc/inittab(默认)>/etc/inittab の定義されたランレベルに基づいて実行を実行します---|

================== ================================================ =================

以上がubuntu_linux /boot/grub/grub.conf の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Linuxシステム次の記事:Linuxシステム