Linux Ubuntu 修改Grub,添加删除启动项,初步辨析Grub文件。
使用场景:
由于我的电脑 装Ubuntu 的时候电脑里只有一个Windows 系统,所以Ubuntu就自动将我Windows的启动项添加进取。
后来我的电脑里又装了 Kali 和 Win11 所以想把这两个启动项也加进去。所以我们来了解一下Ubuntu的Grub,还不是很完善,希望那个大家在评论给我补充。
在Ubuntu 中打开Grub
sudo gedit /boot/grub/grub.cfg
sudo vi /boot/grub/grub.cfg取决于你的编辑器
完整的Grub文件,以我的为例子
#
# 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 ]; thenset have_grubenv=trueload_env
fi
if [ "${initrdfail}" = 2 ]; thenset initrdfail=
elif [ "${initrdfail}" = 1 ]; thenset next_entry="${prev_entry}"set prev_entry=save_env prev_entryif [ "${next_entry}" ]; thenset initrdfail=2fi
fi
if [ "${next_entry}" ] ; thenset default="${next_entry}"set next_entry=save_env next_entryset boot_once=true
elseset default="0"
fiif [ x"${feature_menuentry_id}" = xy ]; thenmenuentry_id_option="--id"
elsemenuentry_id_option=""
fiexport menuentry_id_optionif [ "${prev_saved_entry}" ]; thenset saved_entry="${prev_saved_entry}"save_env saved_entryset prev_saved_entry=save_env prev_saved_entryset boot_once=true
fifunction savedefault {if [ -z "${boot_once}" ]; thensaved_entry="${chosen}"save_env saved_entryfi
}
function initrdfail {if [ -n "${have_grubenv}" ]; then if [ -n "${partuuid}" ]; thenif [ -z "${initrdfail}" ]; thenset initrdfail=1if [ -n "${boot_once}" ]; thenset prev_entry="${default}"save_env prev_entryfifisave_env initrdfailfi; fi
}
function recordfail {set recordfail=1if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {if [ x$feature_all_video_module = xy ]; theninsmod all_videoelseinsmod efi_gopinsmod efi_ugainsmod ieee1275_fbinsmod vbeinsmod vgainsmod video_bochsinsmod video_cirrusfi
}if [ x$feature_default_font_path = xy ] ; thenfont=unicode
else
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bd
elsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bd
fifont="/usr/share/grub/unicode.pf2"
fiif loadfont $font ; thenset gfxmode=autoload_videoinsmod gfxtermset locale_dir=$prefix/localeset lang=zh_CNinsmod gettext
fi
terminal_output gfxterm
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bd
elsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bd
fi
insmod gfxmenu
loadfont ($root)/boot/grub/themes/CyberRe/dejavu_14.pf2
loadfont ($root)/boot/grub/themes/CyberRe/droidlogo_bold_17.pf2
loadfont ($root)/boot/grub/themes/CyberRe/droidlogo_bold_20.pf2
loadfont ($root)/boot/grub/themes/CyberRe/droidlogo_bold_26.pf2
loadfont ($root)/boot/grub/themes/CyberRe/droidlogo_regular_12.pf2
loadfont ($root)/boot/grub/themes/CyberRe/droidlogo_regular_17.pf2
insmod png
set theme=($root)/boot/grub/themes/CyberRe/theme.txt
export theme
if [ "${recordfail}" = 1 ] ; thenset timeout=30
elseif [ x$feature_timeout_style = xy ] ; thenset timeout_style=hiddenset timeout=100# Fallback hidden-timeout code in case the timeout_style feature is# unavailable.elif sleep --interruptible 100 ; thenset timeout=0fi
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" ]; thenset vt_handoff=vt.handoff=7elseset vt_handoff=fi
}
if [ "${recordfail}" != 1 ]; thenif [ -e ${prefix}/gfxblacklist.txt ]; thenif hwmatch ${prefix}/gfxblacklist.txt 3; thenif [ ${match} = 0 ]; thenset linux_gfx_mode=keepelseset linux_gfx_mode=textfielseset linux_gfx_mode=textfielseset linux_gfx_mode=keepfi
elseset linux_gfx_mode=text
fi
export linux_gfx_mode### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (在 /dev/nvme1n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-B15C-4C64' {insmod part_gptinsmod fatif [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root B15C-4C64elsesearch --no-floppy --fs-uuid --set=root B15C-4C64fichainloader /EFI/Microsoft/Boot/bootmgfw.efi
}menuentry 'Ubuntu 21' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videogfxmode $linux_gfx_modeinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfilinux /boot/vmlinuz-5.11.0-43-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro quiet splash $vt_handoffinitrd /boot/initrd.img-5.11.0-43-generic
}
submenu 'Ubuntu 的高级选项' $menuentry_id_option 'gnulinux-advanced-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {menuentry 'Ubuntu,Linux 5.11.0-43-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-43-generic-advanced-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videogfxmode $linux_gfx_modeinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-43-generic ...'linux /boot/vmlinuz-5.11.0-43-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro quiet splash $vt_handoffecho '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-43-generic}menuentry 'Ubuntu, with Linux 5.11.0-43-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-43-generic-recovery-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videoinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-43-generic ...'linux /boot/vmlinuz-5.11.0-43-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro recovery nomodeset dis_ucode_ldr echo '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-43-generic}menuentry 'Ubuntu,Linux 5.11.0-41-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-41-generic-advanced-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videogfxmode $linux_gfx_modeinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-41-generic ...'linux /boot/vmlinuz-5.11.0-41-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro quiet splash $vt_handoffecho '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-41-generic}menuentry 'Ubuntu, with Linux 5.11.0-41-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-41-generic-recovery-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videoinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-41-generic ...'linux /boot/vmlinuz-5.11.0-41-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro recovery nomodeset dis_ucode_ldr echo '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-41-generic}
}### END /etc/grub.d/10_linux ###### BEGIN /etc/grub.d/10_linux_zfs ###
### END /etc/grub.d/10_linux_zfs ###### BEGIN /etc/grub.d/20_linux_xen ###### END /etc/grub.d/20_linux_xen ###### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###set timeout_style=menu
if [ "${timeout}" = 0 ]; thenset timeout=10
fi
### END /etc/grub.d/30_os-prober ###### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {fwsetup
}
### 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 ]; thensource ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; thensource $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
启动项部分
BEGIN /etc/grub.d/30_os-prober
menuentry 'Windows Boot Manager (在 /dev/nvme1n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-B15C-4C64' {insmod part_gptinsmod fatif [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root B15C-4C64elsesearch --no-floppy --fs-uuid --set=root B15C-4C64fichainloader /EFI/Microsoft/Boot/bootmgfw.efi
}menuentry 'Ubuntu 21' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videogfxmode $linux_gfx_modeinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfilinux /boot/vmlinuz-5.11.0-43-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro quiet splash $vt_handoffinitrd /boot/initrd.img-5.11.0-43-generic
}
submenu 'Ubuntu 的高级选项' $menuentry_id_option 'gnulinux-advanced-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {menuentry 'Ubuntu,Linux 5.11.0-43-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-43-generic-advanced-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videogfxmode $linux_gfx_modeinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-43-generic ...'linux /boot/vmlinuz-5.11.0-43-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro quiet splash $vt_handoffecho '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-43-generic}menuentry 'Ubuntu, with Linux 5.11.0-43-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-43-generic-recovery-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videoinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-43-generic ...'linux /boot/vmlinuz-5.11.0-43-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro recovery nomodeset dis_ucode_ldr echo '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-43-generic}menuentry 'Ubuntu,Linux 5.11.0-41-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-41-generic-advanced-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videogfxmode $linux_gfx_modeinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-41-generic ...'linux /boot/vmlinuz-5.11.0-41-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro quiet splash $vt_handoffecho '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-41-generic}menuentry 'Ubuntu, with Linux 5.11.0-41-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-41-generic-recovery-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videoinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-41-generic ...'linux /boot/vmlinuz-5.11.0-41-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro recovery nomodeset dis_ucode_ldr echo '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-41-generic}
启动项分为直接启动项,和菜单启动项:
- 直接的由menuentry开头,可以直接进入启动
menuentry 'Windows Boot Manager (在 /dev/nvme1n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-B15C-4C64' {insmod part_gptinsmod fatif [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root B15C-4C64elsesearch --no-floppy --fs-uuid --set=root B15C-4C64fichainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
- 菜单的由menuentry开头,会进入二级菜单,再次进行启动项选择
submenu 'Ubuntu 的高级选项' $menuentry_id_option 'gnulinux-advanced-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {menuentry 'Ubuntu,Linux 5.11.0-43-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-43-generic-advanced-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videogfxmode $linux_gfx_modeinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-43-generic ...'linux /boot/vmlinuz-5.11.0-43-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro quiet splash $vt_handoffecho '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-43-generic}menuentry 'Ubuntu, with Linux 5.11.0-43-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-43-generic-recovery-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videoinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-43-generic ...'linux /boot/vmlinuz-5.11.0-43-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro recovery nomodeset dis_ucode_ldr echo '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-43-generic}menuentry 'Ubuntu,Linux 5.11.0-41-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-41-generic-advanced-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videogfxmode $linux_gfx_modeinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-41-generic ...'linux /boot/vmlinuz-5.11.0-41-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro quiet splash $vt_handoffecho '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-41-generic}menuentry 'Ubuntu, with Linux 5.11.0-41-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.0-41-generic-recovery-77ce85c5-1b12-4291-85c6-20b1fd8919bd' {recordfailload_videoinsmod gzioif [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fiinsmod part_gptinsmod ext2if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdelsesearch --no-floppy --fs-uuid --set=root 77ce85c5-1b12-4291-85c6-20b1fd8919bdfiecho '载入 Linux 5.11.0-41-generic ...'linux /boot/vmlinuz-5.11.0-41-generic root=UUID=77ce85c5-1b12-4291-85c6-20b1fd8919bd ro recovery nomodeset dis_ucode_ldr echo '载入初始化内存盘...'initrd /boot/initrd.img-5.11.0-41-generic}
直接启动项的内容:
两种写法menuentry 'Windows Boot Manager (在 /dev/nvme1n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-B15C-4C64' {insmod part_gptinsmod fatif [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root B15C-4C64elsesearch --no-floppy --fs-uuid --set=root B15C-4C64fichainloader /EFI/Microsoft/Boot/bootmgfw.efi
}menuentry 'Window10' {insmod ntfs
set root=(hd0,msdos1)
search –no-floppy –fs-uuid –set 1C12FC8012FC5FE6
chainloader +1
}
Linux Ubuntu 修改Grub,添加删除启动项,初步辨析Grub文件。相关推荐
- cmd下添加删除启动项
通过cmd操作注册表实现. 一. 举例: 添加启动项: reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v AUTORUN / ...
- win2012服务器 注册表,Windows Server2012删除或添加开机启动项的方法
Windows Server 2012跟Windows8一样,拥有全新的任务管理器.Windows Server 2012可以随意在服务器核心(只有命令提示符)和图形界面之间切换.但是,还有一部分人不 ...
- 【linux 】添加开机启动项的方法|Linux目录结构和存放哪些文件
目录 linux 添加开机启动项的方法 编辑文件 /etc/rc.local 在/etc/init.d目录下添加自启动脚本 每次登录自动执行 通过chkconfig命令设置 把脚本注册为系统服务 在c ...
- uefi怎么添加linux启动项,linux下添加UEFI启动项
今天突然发生了一件怪事,系统重启后没有了硬盘的uefi启动项, 吓了我一跳,我以为硬盘挂了,立即进livecd查看硬盘信息,好在一切正常. 我的电脑通常会自动添加应该第一分区(esp分区)里的一些启动 ...
- linux 添加开机启动项的三种方法。
原文地址: https://blog.csdn.net/lylload/article/details/79488968 Shell环境变量配置文件:https://blog.csdn.net/yzs ...
- Ubuntu下添加开机启动项的2种方法
Ubuntu下添加开机启动项的方法 1.方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本, 所以我们可以直接在/etc/rc.local中添加启动脚本 ...
- linux下修复windows7启动项,Ubuntu 14.04.02 LTS 启动项误写入 /dev/sda1 (win 7 loader) 修复...
问题描述: 在Win7下安装Ubuntu 14.04,由于启动项 /boot loader 安装位置错误(/dev/sda1 (win 7 loader) )导致无法进入Windows(在GRUB界面 ...
- windows 增加开机启动服务器,Windows Server2012删除或添加开机启动项的方法
Windows Server2012怎么删除或添加开机启动项?Windows Server 2012跟Windows8一样,拥有全新的任务管理器.Windows Server 2012可以随意在服务器 ...
- linux 添加开机启动项的三种方法
linux 添加开机启动项的三种方法. (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh # # This sc ...
最新文章
- 给一个金额字符串插入逗号分隔 保留两位有效数字
- [管理心得] 稻盛和夫为日航危机出诊--人情营销的典型
- elasticsearch httpclient认证机制
- 速看 | 电子元器件如何确定好坏?
- 第二阶段冲刺(第九天)
- 求两个整数数组乘积最小值
- elk系列5之syslog的模块使用
- 第三章Python快速入门
- 学习笔记之什么是持久化和对象关系映射ORM技术
- 2021孝感高中高考成绩查询,孝感高中成绩排名2021,孝感中考分数线排行榜
- c语言的api_为什么C语言依然是必学的编程语言?
- 浙大版c语言程序设计第三版答案
- 新路由3 高恪魔改固件+底包
- 计算机的录像功能在哪里找,电脑录像的功能在哪,快速开启的方法分享
- 分享24个JS特效广告和66个JS特效在线客服J代码JS代码
- 最新红旗linux系统,国产系统红旗Linux下载
- JAVA 下载Word文档
- TXT生成PCD文件
- 分享多引擎样本查毒网站+多款杀软在线查毒网站
- 【Unity3D日常开发】Unity中的资源加载与文件路径
热门文章
- python协程处理海量文件_python_实战篇_使用协程gevent模块实现多任务copyA文件夹到B文件夹...
- MySql中有哪些存储引擎
- php 比较2个数组,比较2个数组中的2个数组值Php
- Java接口和Java抽象类有什么不同
- 诺奖经济学家:中国与世界可找到差异化空间推动合作共赢
- 介绍 Echoo: go 语言编写的 echo 服务器
- node异步非阻塞的杂谈
- 区块链的那些事,你知道和不知道的都在这里!
- 使用nginx cache缓存网站数据实践
- iOS随机页面NSClassFromString