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

author author     2023-05-09     403

关键词:

分盘装了linux系统 开机出现选择 有三项 windows在最后 如果几秒内不选择即会自动启动linux 觉得有点麻烦 但是linux不需要卸载 请高手指点如何还原为出现页面后不选择则进入windows?谢谢

    在安装了windows与linux双系统的环境下,需要先安装windows系统再安装linux系统,这是因为linux的引导程序能够识别windows系统,而windows的引导程序无法识别linux系统,而且如果先安装linux再安装windows的话,windows的引导程序会将linux的引导程序覆盖掉,造成linux无法识别。

    在先安装了windows系统之后再安装linux系统,是可以实现多系统同时存在使用,不过默认的第一启动系统是linux,如果我想把默认启动的系统改为windows的话,可以按以下步骤进行。

    进入linux系统,进入linux终端,以root管理员的身份登录。

    在命令行输入 vi /boot/grub/menu.lst。

    找到default=0的那一行,将0改成1(一般来说),保存后退出就行。
    这里面用到vi编辑器的使用,另外0和1是对应着后面title的名称的,找到你要默认启动的那个系统的title,按0、1、2的顺序来对应。

参考技术A 修改启动项顺序的三种方法
本文所涉及的方法都是在Ubuntu的安装时将引导加载程序grub安装在了整个硬盘(即MBR内),即开机以grub引导。
方法1
在Ubuntu终端下输入:
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
sudo update-grub
sudo是使用root权限,mv是修改该文件名。
该命令是将etc文件夹下的grub.d文件夹下的30_os-prober文件改名为08_os-prober。(08可以改为06~09都可以)。Ubuntu的启动项相关文件名为“10_....”这样就可以将win7的启动项放在Ubuntu前面,即启动项列表的第一个。由于引导程序默认启动第一个启动项,所以这样就可以先启动win7了。注意修改完后更新一下grub才能生效(即命令sudo update-grub)。
方法2
在Ubuntu终端下输入:
sudo nano /etc/default/grub
sudo是使用root权限,nano是用nano文本编辑器打开etc文件夹下的default文件夹下的grub文件。
在打开的文本中修改“GRUB_DEFAULT=0”这一项。比如win7在启动项列表中为第5项,则将0改为4。就是win7在启动项列表中的项数减1。
这里还可以修改该在启动项列表等待的时间,即修改“GRUB_TIMEOUT=所要等待的秒数”,-1表示不倒计时。
修改完后按[Ctrl]+X,会提示是否保存,输入Y,提示保存的文件名,还是原来的grub文件,所以直接回车确定。
sudo update-grub,更新一下grub。
方法3(不推荐)
这个方法是编辑/boot/grub/grub.cfg文件,刚才试了一下引导程序直接没了…
这种方法也可以修改启动项的名称,在menuentry关键字的后面,也可以隐藏启动项,在menuentry前面加#。nano是[Ctrl]+W查找关键字。
参考技术B 你用的哪个linux系统?是GRUB2引导启动的么?

以下是用的grub2,首先更改引导配置顺序,

$ sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober

然后更新grub配置文件。

Ubuntu: $ sudo update-grub2

Archlinux:$ sudo grub-mkconfig -o /boot/grub/grub.cfg

之后重启系统就OK了,Windows排在了第一位追问

可以说一下具体操作么 ?更改引导配置顺序 是如何操作,请说一下具体步骤,没有看懂,谢谢~

追答

打开终端窗口,输入命令。
$ 是终端提示符,相当于DOS的 ">" ,在这后面输入的代码就是给linux系统发送的操作命令
$ sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober
这个命令的结果是将/etc/grub.d/下的30_os-prober这个文件重命名为/etc/grub.d/下的06_os-prober文件。

/boot/grub/grub.cfg是GRUB2的启动引导配置文件,也就是开机后我们看到的系统引导菜单。
linux系统中这个文件是通过grub-mkconfig命令,依据/etc/default/grub和/etc/grub.d/目录下的文件配置自动生成的。
/etc/default/grub :一般我们通过它来设置默认引导系统和引导默认系统的等待时间。
/etc/grub.d/ 里面的文件主要有这么几个:
00_header 设置系统环境变量;
10_linux 配置根目录(ROOT)下linux系统的内核,生成引导菜单;

20_memtest86+ 内存检测工具;

30_os-prober 搜索其它安装的系统并生成菜单,如Windows;

40_custom 用户自定义的其它菜单;

这几个脚本文件决定了GRUB引导菜单的生成顺序,执行grub-mkconfig后,按照文件名标号顺序,10_linux先于30_os-prober配置,所以默认安装完linux系统后,都是linux引导菜单排在第一位,我们执行sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober命令后,再执行grub-mkconfig更新grub.cfg时,就变成让GRUB先配置06_os-prober,然后才是10_linux,所以Windows引导菜单就排在linux前面了。

本回答被提问者和网友采纳
参考技术C 在grub上有一项
default 0
0代表第一项
1代表第二项
以此类推
把0改为你想要的
参考技术D 请先说明你的Linux哪种发行版

redis常见问题

redis安装之后导致linux无法正常启动问题现象:在linux安装redis后,将redis设置为开机启动项,导致系统开机后停在redis启动界面,无法登陆系统,shell命令行也无法显示,如下图:问题原因:默认情况下redis在安装后对应的服务会... 查看详情

如何安装ssh服务linux系统中?

我用的是小红帽5,我用命令查看SSH服务启动了没,结果显示:应该是没有安装这个服务的,应该怎么安装呀????麻烦说详细一点儿!求各位大虾解惑呀~~!!!小妹在此先谢过了(*^__^*)SSH服务一般在linux系统安装过程中会自... 查看详情

linux——在linux系统上安装和启动mysql(代码片段)

Linux——在Linux系统上安装和启动MySQL安装设置开机启动查看root初始密码修改默认root密码放开root账号的的远程登录限制降低密码安全性要求,再次重设root密码安装dnfinstall-ymysql-server设置开机启动#查看mysql-server运行状态systemct... 查看详情

linux虚拟机设置开机启动图形界面无法开机,卡在开机加载界面

linux虚拟机开始没有安装图形界面,后来通过yum安装了图形界面,能够开机后startx进入图形界面,但是设置/etc/inittab配置文件为5开机自动启动图形界面之后导致无法开机,重新设置为init3能够开机,但是我需要开机启动到图形界... 查看详情

centos设置默认启动命令行(不启动图形界面)

CentOS中如何进入图形界面和文字界面,Linux真正的服务器是不会运行图形化界面的,怎么样才能在不卸载桌面的前提下开机直接进入命令界面呢?(我安装的是CentOS 6.5)下面就简单介绍以下:一、如果要进入图形界面:1.首... 查看详情

centos设置默认启动命令行(不启动图形界面)

https://www.cnblogs.com/java-xz/p/7351867.htmlCentOS中如何进入图形界面和文字界面,Linux真正的服务器是不会运行图形化界面的,怎么样才能在不卸载桌面的前提下开机直接进入命令界面呢?(我安装的是CentOS 6.5)下面就简单介绍以下... 查看详情

linux安装java和tomcat,并添加开机启动服务(代码片段)

Ubuntu可直接在线安装,命令为#更新系统包sudoaptupdate#安装java,jdk,可自己选择安装版本sudoaptinstallopenjdk-17-jdk#安装tomcat,默认只有tomcat9的sudoaptinstalltomcat9我环境为centos的,所有直接下载解压安装。一:安装JAVA1.... 查看详情

thinkpad开机显示gnugrubversion2.02如何去除?

ThinkPad重装系统Windows10家庭中文版,安装了“一键还原系统”,未成功,,再次重启系统后进去gnugrubversion2.02,有两个选择:1.启动windows系统;2.备份或还原windows系统。每次如此,而且系统的高级设置中启动引导项只有系统本身... 查看详情

如何在双硬盘下同时安装windows和linux

先安装windows在C盘;再安装linux在其他分区。安装linux时会自动安装个grub2,是linux的系统引导程序。同时可以引导windows之后就可以了双系统了。可以在linux下设定grub2项目,选择默认启动项参考技术A双硬盘装双系统是最方便不容... 查看详情

ubuntu开机自动进入命令行,如何回到图形化界面?

具体系统是给予Linux的美化版本ElemantaryOS最新版。每次更新完开机就不行了。sysv-rc-conf里gdm默认是2345,但是开机就是命令行。谢谢!#init5上面那条命令可以直接进入图形化界面,但只是临时的,开机后依然回到字符界面。配置/et... 查看详情

安装后将 Javacard 小程序标记为隐式可选(默认小程序)

】安装后将Javacard小程序标记为隐式可选(默认小程序)【英文标题】:MarkJavacardappletasimplicitselectable(defaultapplet)afterinstall【发布时间】:2014-04-0810:44:14【问题描述】:我正在寻找一种方法来将一个小程序标记为隐式可选/“默认... 查看详情

如何设置开机启动项linux

我用的是fedora系统不是开机启动,而是开机启动程序6L参考技术A修改/boot/grub/下的menu.lst或者是grub.cfg就可以了(menu.lst是grub.cfg的软链接)。修改default的值可以更改缺省的启动项,比如设为0,那么缺省启动第一个title对应的系统... 查看详情

linux开机自启动,如何跳过开机动画

参考技术A某个程序方便后续的管理;那么我们如何在开机时候,运行此账户安装的程序呢?例如:以linux下指定mycount用户在linux开机时执行/home/sun/startXX.sh为例:以root登录linux执行vi/etc/rc.d/rc.local在文档末尾添加一行语句:su–myc... 查看详情

微信小程序视频不能播放是啥原因?

...启动,进入PE系统,三、在PE系统中用新准备的windows7重新安装,安装重启即可。四、假如电脑开机还是在正在启动windows界面卡住,那么就对机箱内部进行灰尘的清理。五、首先在开机时按F8,进入安全模式界面。但是进去的时候... 查看详情

linux——在linux系统上安装启动和配置nginx(代码片段)

Linux——在Linux系统上安装、启动和配置Nginx安装启动Nginx配置文件安装dnfinstall-ynginx启动#查看nginx运行状态systemctlstatusnginx#为避免防火墙的干扰,在开发环境中,我们通常会关闭linux防火墙systemctldisablefirewalld--now#将nginx设... 查看详情

win10系统怎么安装manjaro

...个是系统分区/,一个是交换空间就可以了3、记得把启动安装到硬盘不是分区!然后就好了!参考技术ALinux安装前的准备工作1.用Windows系统收集硬件信息在安装Linux之前,您需要借助Windows系统了解计算机硬件的基本信息,如内... 查看详情

硬盘独立安装ubuntu,系统启动时默认进win7,如何将ubuntu启动选项加到win7启动选项?

PC有多块硬盘,一块装了Win7,另一块装了ubuntu(手动分区,想由windows启动引导ubuntu,所以安装启动引导器的设备选在了/boot所在的分区),现在系统启动时默认进Win7,用网上说的EasyBCD方法,仍然增加不了ubuntu启动项。通过选择... 查看详情

电脑安装了winthruster后,又卸载了,之后重新开机系统启动不了,为啥?求救!!!

...懂啊~追答百度 参考技术B楼主你问题我也遇到过,就是在安装一个软件后就会这样,那个软件是病毒软件杀不掉,重装系统吧追问你好,请问自己用U盘启动器怎样重装系统?本回答被提问者和网友采纳 查看详情