Windows和linux双启动项的设置

本文介绍了一种解决安装双系统(Win7+Ubuntu)后,默认进入Ubuntu启动项的问题的方法。通过选择Windows的mbr引导启动项,使用MbrFix工具修复,并借助easyBCD调整启动顺序,最终实现Windows引导项优先显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

启动的时候先进入ubuntu的启动项,选择进入哪个系统,选win7的话,可能还要过win7的启动项,在选择系统,然后在才能进入,实在是麻烦!如何结决? 

安装了双系统win7+ubuntu后直接默认进入ubuntu启动项的;改回windows启动项的方法

方案一:选择ubuntu linux的GRUB作为开机启动项的引导。

如果你的主系统为windows,不推荐这样设置,如果这样设置,当你删除了linux的话,启动项删不清,还有可能会导致开机进不了系统。

(鉴于此,就直接用windows的启动项作为默认启动项了)

方案二:选择windows的mbr引导启动项,关掉或者说隐藏掉ubuntu的GRUB

-----------------------------------------------华丽的分割线--------------------------------------------------------------------

下面进行方案二

1.下载windows mbr修复工具 :MbrFix.exe

Mbrfix.exe复制到C盘(建议)根目录,鼠标在空白处摁住shift键,右键“在此处打开命令窗口”

输入命令(注意命令中间的空格):

MbrFix /drive 0 fixmbr /yes

 

注:使用MBRFIX时,如果出现“Function failed.Error 5.拒绝访问”,就进入C盘,找到MbrFix.exe,右击“属性”,出现属性对话框,切换到“兼容性”选项卡,将“以管理员身份运行此程序”勾起来。然后重新输入MbrFix /drive 0 fixmbr /yes按回车键。

2. 下载并安装安装easyBCD

① 点击“添加新条目”→ 选择linux那一列→ “类型”选择“grub2”→ 名称自己定义→ 驱动器让其自动检测→ 点击“添加条目”  →→完成linux引导的添加

② 点击“编辑引导菜单”→ 选择你要启动系统的先后顺序,等待时间等→ 保存设置

 

 

3. 至此Windows这块算是完成,重启系统应该是仍然让选择两次进入系统,但是这次是Windows的引导项在前,ubuntu的在后。进入ubuntu系统

4. 设置ubuntu的grub引导项

① 默认(第一个)启动项设置为ubuntu

② 设置系统等待时间为0秒

两种方法:一个直接修改配置文件;一种装图形化界面,用鼠标点(方便易懂)

已经有大神整理好:Ubuntu安装Grub Customizer和GRUB的配置

所以我只做简要说明:

a. 修改文件

设置你要放在默认启动项的那个系统下,设置:GRUB_DEFAULT = 0

设置系统引导等待时间为0:GRUB_TIMEOUT = 0

b. 安装图形化界面工具Grub Customizer

Startup-manager工具已经不更新,Grub Customizer是其取代品。

在ubuntu执行如下命令,进行下载安装;

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

    


 

 

 

### Windows Linux 双系统配置 GRUB 启动项Windows Linux双系统环境中,GRUB 是常用的引导管理工具。以下是关于如何安装配置 GRUB 启动项的具体方法。 #### 1. 安装 GRUB-Customizer 工具 为了更方便地管理自定义 GRUB 设置,可以使用 `grub-customizer` 这一图形化工具来调整启动菜单选。可以通过以下命令安装此工具: ```bash sudo dnf install grub-customizer [^1] ``` 对于基于 Debian 或 Ubuntu 的发行版,则可使用如下命令: ```bash sudo apt update && sudo apt install grub-customizer ``` #### 2. 查看当前 GRUB 启动项列表及其编号 通过运行以下命令,可以获取到当前系统的 GRUB 菜单条目以及对应的名称: ```bash grep menuentry /boot/grub2/grub.cfg | cut -d "'" -f2 [^2] ``` 这一步非常重要,因为后续操作需要用到具体的启动项编号。 #### 3. 备份原始 GRUB 配置文件 为了避免因误操作而导致无法正常启动的情况发生,在修改之前应该先做好备份工作: ```bash sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak [^3] ``` #### 4. 编辑 GRUB 主配置文件 `/etc/default/grub` 打开并编辑主要的 GRUB 参数文件以设定默认启动项其他高级属性: ```bash sudo nano /etc/default/grub [^4] ``` 在此文件内部找到类似于下面的一行代码,并将其改为适合自己的需求(例如将索引号设为0代表第一个操作系统作为首选加载目标): ```plaintext GRUB_DEFAULT=saved ``` 如果希望指定某特定入口成为缺省值的话,则需采用类似这样的形式写入数值位置代替字符串`savde`关键字;比如让第二个分区上的OS自动选取就填写成这样子的样子: ```plaintext GRUB_DEFAULT=1 ``` 保存退出之后记得更新实际使用的引导程序数据记录以便生效新的改动成果: ```bash sudo update-grub [^5] ``` #### 5. 手动直接修改 GRUB CFG 文件 (不推荐) 虽然可以直接手动更改位于路径下的具体脚本内容实现相同目的效果,但这通常不是最佳实践方式因为它可能被未来的系统升级过程所覆盖掉从而丢失个人定制化的部分功能特性等等原因存在风险隐患所以除非必要情况下才考虑这么做。 不过假如确实有特殊理由非要如此处理不可时,请按照先前提到过的安全措施先行复制保留副本再继续下一步骤动作即可完成任务啦! --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值