修改fedora25与windows10的默认启动顺序

拾星画 拾星画     2022-08-15     136

关键词:

首先贴出Fedora25下/boot/grub2/grub.cfg的内容:

  1 #
  2 # DO NOT EDIT THIS FILE
  3 #
  4 # It is automatically generated by grub2-mkconfig using templates
  5 # from /etc/grub.d and settings from /etc/default/grub
  6 #
  7 
  8 ### BEGIN /etc/grub.d/00_header ###
  9 set pager=1
 10 
 11 if [ -s $prefix/grubenv ]; then
 12   load_env
 13 fi
 14 if [ "${next_entry}" ] ; then
 15    set default="${next_entry}"
 16    set next_entry=
 17    save_env next_entry
 18    set boot_once=true
 19 else
 20    set default="${saved_entry}"
 21 fi
 22 
 23 if [ x"${feature_menuentry_id}" = xy ]; then
 24   menuentry_id_option="--id"
 25 else
 26   menuentry_id_option=""
 27 fi
 28 
 29 export menuentry_id_option
 30 
 31 if [ "${prev_saved_entry}" ]; then
 32   set saved_entry="${prev_saved_entry}"
 33   save_env saved_entry
 34   set prev_saved_entry=
 35   save_env prev_saved_entry
 36   set boot_once=true
 37 fi
 38 
 39 function savedefault {
 40   if [ -z "${boot_once}" ]; then
 41     saved_entry="${chosen}"
 42     save_env saved_entry
 43   fi
 44 }
 45 
 46 function load_video {
 47   if [ x$feature_all_video_module = xy ]; then
 48     insmod all_video
 49   else
 50     insmod efi_gop
 51     insmod efi_uga
 52     insmod ieee1275_fb
 53     insmod vbe
 54     insmod vga
 55     insmod video_bochs
 56     insmod video_cirrus
 57   fi
 58 }
 59 
 60 terminal_output console
 61 if [ x$feature_timeout_style = xy ] ; then
 62   set timeout_style=menu
 63   set timeout=5
 64 # Fallback normal timeout code in case the timeout_style feature is
 65 # unavailable.
 66 else
 67   set timeout=5
 68 fi
 69 ### END /etc/grub.d/00_header ###
 70 
 71 ### BEGIN /etc/grub.d/01_users ###
 72 if [ -f ${prefix}/user.cfg ]; then
 73   source ${prefix}/user.cfg
 74   if [ -n "${GRUB2_PASSWORD}" ]; then
 75     set superusers="root"
 76     export superusers
 77     password_pbkdf2 root ${GRUB2_PASSWORD}
 78   fi
 79 fi
 80 ### END /etc/grub.d/01_users ###
 81 
 82 ### BEGIN /etc/grub.d/10_linux ###
 83 menuentry Fedora (4.8.8-300.fc25.x86_64) 25 (Twenty Five) --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option gnulinux-4.8.6-300.fc25.x86_64-advanced-3732e5b3-67be-4efa-a64e-08e51d341084 {
 84     load_video
 85     set gfxpayload=keep
 86     insmod gzio
 87     insmod part_msdos
 88     insmod ext2
 89     set root=hd0,msdos6
 90     if [ x$feature_platform_search_hint = xy ]; then
 91       search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint=hd0,msdos6  3732e5b3-67be-4efa-a64e-08e51d341084
 92     else
 93       search --no-floppy --fs-uuid --set=root 3732e5b3-67be-4efa-a64e-08e51d341084
 94     fi
 95     linux16 /boot/vmlinuz-4.8.8-300.fc25.x86_64 root=UUID=3732e5b3-67be-4efa-a64e-08e51d341084 ro rhgb quiet LANG=zh_CN.UTF-8
 96     initrd16 /boot/initramfs-4.8.8-300.fc25.x86_64.img
 97 }
 98 menuentry Fedora (4.8.6-300.fc25.x86_64) 25 (Twenty Five) --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option gnulinux-4.8.6-300.fc25.x86_64-advanced-3732e5b3-67be-4efa-a64e-08e51d341084 {
 99     load_video
100     set gfxpayload=keep
101     insmod gzio
102     insmod part_msdos
103     insmod ext2
104     set root=hd0,msdos6
105     if [ x$feature_platform_search_hint = xy ]; then
106       search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint=hd0,msdos6  3732e5b3-67be-4efa-a64e-08e51d341084
107     else
108       search --no-floppy --fs-uuid --set=root 3732e5b3-67be-4efa-a64e-08e51d341084
109     fi
110     linux16 /boot/vmlinuz-4.8.6-300.fc25.x86_64 root=UUID=3732e5b3-67be-4efa-a64e-08e51d341084 ro rhgb quiet LANG=zh_CN.UTF-8
111     initrd16 /boot/initramfs-4.8.6-300.fc25.x86_64.img
112 }
113 menuentry Fedora (0-rescue-0c394733687b44ac9de7038631d76a55) 25 (Twenty Five) --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option gnulinux-0-rescue-0c394733687b44ac9de7038631d76a55-advanced-3732e5b3-67be-4efa-a64e-08e51d341084 {
114     load_video
115     insmod gzio
116     insmod part_msdos
117     insmod ext2
118     set root=hd0,msdos6
119     if [ x$feature_platform_search_hint = xy ]; then
120       search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint=hd0,msdos6  3732e5b3-67be-4efa-a64e-08e51d341084
121     else
122       search --no-floppy --fs-uuid --set=root 3732e5b3-67be-4efa-a64e-08e51d341084
123     fi
124     linux16 /boot/vmlinuz-0-rescue-0c394733687b44ac9de7038631d76a55 root=UUID=3732e5b3-67be-4efa-a64e-08e51d341084 ro rhgb quiet
125     initrd16 /boot/initramfs-0-rescue-0c394733687b44ac9de7038631d76a55.img
126 }
127 
128 ### END /etc/grub.d/10_linux ###
129 
130 ### BEGIN /etc/grub.d/20_linux_xen ###
131 
132 ### END /etc/grub.d/20_linux_xen ###
133 
134 ### BEGIN /etc/grub.d/20_ppc_terminfo ###
135 ### END /etc/grub.d/20_ppc_terminfo ###
136 
137 ### BEGIN /etc/grub.d/30_os-prober ###
138 menuentry Windows 10 Enterprise (loader) (on /dev/sdb1) --class windows --class os $menuentry_id_option osprober-chain-10FF15F410FF15F4 {
139     insmod part_msdos
140     insmod ntfs
141     set root=hd1,msdos1
142     if [ x$feature_platform_search_hint = xy ]; then
143       search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  10FF15F410FF15F4
144     else
145       search --no-floppy --fs-uuid --set=root 10FF15F410FF15F4
146     fi
147     parttool ${root} hidden-
148     drivemap -s (hd0) ${root}
149     chainloader +1
150 }
151 
152 ### BEGIN /etc/grub.d/40_custom ###
153 # This file provides an easy way to add custom menu entries.  Simply type the
154 # menu entries you want to add after this comment.  Be careful not to change
155 # the exec tail line above.
156 ### END /etc/grub.d/40_custom ###
157 
158 ### BEGIN /etc/grub.d/41_custom ###
159 if [ -f  ${config_directory}/custom.cfg ]; then
160   source ${config_directory}/custom.cfg
161 elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
162   source $prefix/custom.cfg;
163 fi
164 ### END /etc/grub.d/41_custom ### 

显然,其中没有找到传说中的

1 # boot=/dev/sda
2 default=0
3 timeout=5

所以无法通过修改grub.cfg来调整系统的默认启动顺序。不过无意中,发现可以用三条命令解决这个问题,具体代码如下:

1 # 首先找到windows的menuentry
2 cat /boot/grub2/grub.cfg | grep windows   
3 # 然后设置windows作为默认的启动项
4 grub2-set-default "Windows *** " 
5 # 用第一步得到的结果执行第2步
6 # 验证默认的启动项
7 grub2-editenv list

修改前后使用第三条命令的结果也同样贴出:

1 saved_entry=Fedora (4.8.8-300.fc25.x86_64) 25 (Twenty Five)
2 saved_entry=Windows 10 Enterprise (loader) (on /dev/sdb1)

这样就可以在Fedora25中修改了grub启动配置文件,下一次电脑启动时Win10将会出现在第一条,即默认启动系统。

 

win10+fedora双系统安装

...x小白的笔记,dalao勿喷。。。。前两天因为电脑上安装的Fedora系统在项目演示时无法连接投影仪,吾辈终究还是想起了Win10自动安装硬件驱动程序的便利性,然而用了这么久的Fedora系统吾辈也确实喜欢上了,所以吾辈就想装一下... 查看详情

把玩fedora29操作系统

...载大概300多MB,然后自动进行安装,依次选择yes即可。4、修改默认配置安装XFCE界面后,默认启动仍然是命令行,需要对配置进行修改;vi/etc/inittab   看到文件提示在fedora29中,已经放弃在此进行配置:需要通过systemctl来进... 查看详情

win10ubuntu双系统启动顺序

...果常用Windows操作系统环境的话,会有很多的不便。怎样修改Ubuntu多系统的默认启动顺序修改启动顺序,我们需要修改Ubuntu的GRUB配置文件。使用常见的编辑程序如“gedit”就可以很方便的打开文件修改了,但是这里因为牵涉到系... 查看详情

如何修改linux和windows双系统的启动顺序和等待时间啊?

...待时间是10秒就是那个10秒,有没有什么办法,把它进行修改?比如改成1秒,两秒?还有,怎么调节他们的上下位置啊?现在第一项是Windows7怎么把LINUX修改成第一项?我用的是Windows7旗舰版和雨林木风版的LINUX更改双系统的启动... 查看详情

修改kali和windows双系统下默认启动系统和启动延时

windows和kali双系统安装完成后kali是默认的启动系统,现将windows设置为默认启动系统并更改选择系统等待时间1.开机时当运行到系统选择菜单时记下windows的序号。系统选择菜单序号自上而下以0为初始计数。2.进入kali系统后启动终... 查看详情

grub启动项配置修改

...用Grub来引导选择操作系统,一般默认是Ubuntu,但若想要修改为默认是windows,若想调整默认等待时间,应该怎么做呢?第一步,进入Ubuntu系统,切换到/etc/default目录下,grub文件就是我们grub引导的配置文件,先添加grub文件的写权限... 查看详情

fedora25安装oraclejdk

...edora下虚拟终端gnome-terminal默认不是登录Shell(可在配置中修改),不读取该配置文件,导致系统无法找到JDK。现在,社区源添加了 oracle-jdk 安装包,所需配置大大简化。$ sudo dnf ins 查看详情

fedora25安装mariadb并设置权限

MariaDB版本10.1.21Fedora版本251.Changerootuser  sudo-i2.dnfinstall-ymysql  dnfinstall-ymariadbmariadb-server3.Startmariadbserverandautostartmariadbonboot  systemctlstartmariadb.server#启动  & 查看详情

fedora25配置infinality字体渲染增强

...macOS系统的效果,实际上是对freetype字体渲染引擎进行了修改的缘故。为此,我们可以通过安装经过修改的freetype及fontconfig软件包来实现基于Infinality的字体渲染效果。Infi 查看详情

windows7windows10系统目录迁移,修改安装的默认路径:users,programfiles,programdata

...ws10当然64位的系统也可。至少现在我的系统就是。 【修改Windows软件安装的默认路径】㈠打开注册表必须使用管理员(administrator)登陆系统,按Windows+R键,输入regedit即可。㈡在注册表中修改&ld 查看详情

fedora25

 Fedora默认情况是没有装flash的,首先输入https://get.adobe.com/flashplayer/?loc=cn,选择.rpm包,点击立即下载,下载完成后进到download目录,执行rpm -ivh+包名(即文件名)安装,完成后重启电脑,然后执行rpm-qa|grepflash查看结果。fl... 查看详情

win10网络重置代码56

...车键确认。如果是进入BISO将U盘设置为第一启动项则保存修改后直接启动U盘4、Windows安装程序:启动U盘后自动读取刻录在U盘的系统启动信息,出现Windows安装程序窗口,要安装的语言,时间和货比格式,键盘和输入方法都默认,... 查看详情

mezzanine(windows10下)安装配置与修改(更新中)

最近自己搭个系统,发现Mezzanine很快,先搞个python2.7,pip.然后两个方法:1.$pipinstallmezzanine2.Git下载,解压后进入目录,创建项目:#创建项目$mezzanine-projecttesting#进入项目目录$cdtesting#初始化数据库$pythonmanage.pycreatedb#启动项目$python... 查看详情

修改grub默认启动项

参考技术A一般情况下,有人可能直接修改GRUB配置文件“/boot/grub/grub.cfg”,但使用“suduvim/boot/grub/grub.cfg”发现提示这个是系统自动生成的文件,不建议直接编辑,而应该到“/etc/grub.d”和“/etc/default/grub”去修改。“/etc/grub.d”... 查看详情

windows修改linux时间

...lt=0(默认启动哪个系统的设置,此处默认启动linux系统)....修改后保存文件,重启系统,就可以进入windows系统了,如果想调整GRUB中的系统顺序和添加删除系统名称,修改grub.conf文件中的title就可以了。 查看详情

ubuntu下,怎么设置开机启动项

...我们选择Ubuntu系统启动,进入Ubuntu系统,在Ubuntu系统里面修改依次点击并打开“应用程序”----->“附件”----->“终端”修改/boot/grub/grub.cfg文件的权限,图中所示的命令是改为任何人都可以读写执行,但一般不建议这样做,... 查看详情

fedora16yum安装mysql后怎样启动,以及添加为系统服务

...配置成服务,需要把这个文件cp到/etc/bin目录,另外还得修改权限。fedora没有玩过,应该差不多,你可以上网搜搜看。 查看详情

如何在安装linux后将开机默认启动还原为windows

...动的那个系统的title,按0、1、2的顺序来对应。参考技术A修改启动项顺序的三种方法本文所涉及的方法都是在Ubuntu的安装时将引导加载程序grub安装在了整个硬盘(即MBR内),即开机以grub引 查看详情