Linux——为CentOS 7添加Windows引导程序

本文介绍如何解决 CentOS 7 安装后导致 Windows 启动项丢失的问题。通过修改 grub.cfg 文件,使双系统能够正常启动。涉及使用 vi 编辑器及定位 Windows 分区 UUID 的步骤。

        最近学习Linux,在Window 7安装完成后安装centOS 7(U盘启动安装),可是安装完后默认启动Linux了,原来安装CentOS 7会覆盖掉Windows的MBR引导程序,所以安装完CentOS 7后需要为Windows添加Grub引导。

        安装CentOS 7后,原来的Windows 7不会出现在启动项里,网上查找一番后解决办法是修改grub.cfg文件,绝对路径是/boot/grub/grub.cfg,可是我找半天也没找到这个文件。于是想它是不是个因此文件啊?在主工作目录下用ls -al命令查看,也没有这个文件。然后进去/boot下发现了grub2路径,然后在进去目录grub2,终于发现了grub.cfg文件。所以解决步骤如下:

第一步:进入到grub.cfg文件所在目录。(cd /boot/grub2)

        第二步:修改grub.cfg文件(我使用的是vi grub.cfg ):

        将下面这段Windows 7的启动声明:

### BEGIN /etc/grub.d/30_os-prober ###

menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-XXX' {

insmod part_msdos

insmod ntfs

set root='hd0,msdos1'

chainloader +1

}

 ### END /etc/grub.d/30_os-prober ###

添加在加在### END /etc/grub.d/00_header ###之后。其中的XXX为你的Windows 7系统分区的UUID。经过此番修改后,重启动后,Windows 7启动项可以看到了,并且也可以成功进入Windows 7。

大功告成!!!

 


### 安装准备 为了在裸金属服务器上全新安装 CentOS 7 Linux 操作系统,需先准备好启动介质。通常情况下,这可以通过创建一个可引导的USB驱动器来实现[^1]。 对于Windows环境下的用户来说,可以利用Rufus工具完成这一操作;而在Linux环境下,则推荐使用`dd`命令或是专门的应用程序如UNetbootin来进行处理。确保下载的是官方提供的ISO镜像文件,并验证其完整性与校验值无误之后再进行写入工作。 ### 启动并进入安装界面 将制作好的启动盘连接至目标机器,在BIOS/UEFI设置里调整启动顺序使计算机优先从外部设备加载。一旦成功读取到该介质上的数据,便会自动跳转至CentOS 7 的图形化安装向导页面。 此时屏幕上会显示多个选项供选择,“Install CentOS Linux 7”位于顶部位置,通过键盘方向键将其选中后按下Enter键确认即可继续前进。 ### 配置基本参数 #### 设置日期与时区 按照屏幕提示依次设定地区时间以及主机名等基本信息。点击“Date & Time”,可通过地图选取所在地理位置或者手动输入城市名称以同步网络授时服务(NTP)。 #### 分区布局规划 接下来是至关重要的磁盘分区环节。“Installation Destination”允许查看当前可用存储装置列表及其容量大小分布情况。如果希望采用全自动模式分配空间给各个逻辑卷组(LVM),只需勾选对应硬盘并启用简易配置方案;反之亦然,自定义方式能够给予更灵活的操作权限去指定根目录(/)、交换(swap)以及其他挂载点的具体尺寸范围。 ```bash # 自定义分区示例(假设只有一块硬盘) # 创建/boot分区, 大小建议至少为500MB part /boot --fstype=ext4 --size=500 # 剩余全部空间作为LVM物理卷 part pv.01 --grow --ondisk=sda # 使用pv.01创建名为vg_main的卷组 volgroup vg_main pv.01 # 在vg_main内建立lv_root逻辑卷用于/ logvol / --name=lv_root --vgname=vg_main --size=8192 --grow # 添加swap区域 logvol swap --name=lv_swap --vgname=vg_main --size=2048 ``` ### 开始正式部署过程 当上述各项准备工作均已完成以后,回到主菜单界面上方会有个明显的按钮叫做“Begin Installation”。点击它意味着真正意义上的安装流程正式启动起来——即刻开始复制必要的软件包到本地文件系统当中去了。 与此同时还可以趁此机会为自己设立root账户密码保护机制,另外也鼓励创建普通用户的个人资料档案以便日后日常管理维护之用。 待整个进度条走完并且重启提示出现之时,拔除先前使用的Live USB或其他形式的安装媒介,让新搭建完毕后的系统自行冷启动进入到登录画面前等待进一步指令吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值