关于uefi的机器win8下安装CentOS双系统
2015-10-02 22:20
531 查看
在老机器上win7上装过ubuntu,可以直接用easyBCD,无需U盘,顺利S装上。
这次在win8下无法使用easyBCD,上网搜索,搜到需要用rEFInd这个软件。
安装方法:
下载地址:http://refit.sourceforge.net/#download
windows下安装
下载压缩包后解压,然后桌面左下角右键打开一个命令提示符(管理员),运行
mountvol S: /S ----将EFI系统分区映射到S盘
cd 转到rEFInd解压目录
xcopy /E refind S:\EFI\refind\ ----复制refind文件夹到EFI分区下,/E参数是复制子目录,包括空目录
S: ----转到EFI分区
cd \EFI\refind\ ----进入拷贝过来的refind文件目录下
根据你的系统,选择删除refind目录下多余的文件夹(如果是x86_64,就删除drivers_ia32,tools_ia32,redind_ia32.efi)
rename refind.conf-sample refind.conf ----重命名配置文件(配置文件内容可以根据需求修改,我没改)
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi ----设置refind为默认的EFI启动程序
----可以使用bcdedit /set {bootmgr} description "rEFInd description"给启动项修改描述(非必要)
linux下安装
cp -r refind /boot/efi/EFI ----linux的efi引导文件是在/boot/efi/EFI目录下,拷贝refind文件夹到该目录下
cd /boot/efi/EFI/refind
rm redind_ia32.efi ----删除32位文件
rename refind.conf-sample refind.conf ----重命名配置文件
efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L rEFInd ----添加refind到efi启动列表(开机启动项)
划出给linux的分区后,用U盘安装centos,安装方法不做赘述。
安装centos结束后,一般两种情况:
一是直接进了windows,这种情况可能是centos没装好(安装好的话EFI文件夹会出现一个redhat文件夹,另外要说的是,centos6.3还是6.4以后才集成了efi启动模式),我一开始就是这种情况,进入windows后配置了refind,启动直接进入refind界面,但是找不到linux系统选项(refind会自动搜索引导区里所有的efi文件)
二是直接进入centos,这种情况配置好refind后重启系统还是默认直接进入centos,但是可以按esc(我的电脑是esc)进入系统启动选项,可以看到refind启动选项,选择进入后可以切换到windows,但是很不方便。
最后,不管在哪个系统,进入EFI文件夹,修改refind下refind_x64.efi文件名为bootx64.efi,修改redhat文件夹的名字(随意,自己记得就行,因为系统启动会默认找到redhat/grub.efi启动centos,修改文件夹后系统就会找不到此文件继而去找bootx64.efi文件,原理并不清楚,但是可以用)
再次重启,就可以看到refind的界面了。
aa
这次在win8下无法使用easyBCD,上网搜索,搜到需要用rEFInd这个软件。
安装方法:
下载地址:http://refit.sourceforge.net/#download
windows下安装
下载压缩包后解压,然后桌面左下角右键打开一个命令提示符(管理员),运行
mountvol S: /S ----将EFI系统分区映射到S盘
cd 转到rEFInd解压目录
xcopy /E refind S:\EFI\refind\ ----复制refind文件夹到EFI分区下,/E参数是复制子目录,包括空目录
S: ----转到EFI分区
cd \EFI\refind\ ----进入拷贝过来的refind文件目录下
根据你的系统,选择删除refind目录下多余的文件夹(如果是x86_64,就删除drivers_ia32,tools_ia32,redind_ia32.efi)
rename refind.conf-sample refind.conf ----重命名配置文件(配置文件内容可以根据需求修改,我没改)
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi ----设置refind为默认的EFI启动程序
----可以使用bcdedit /set {bootmgr} description "rEFInd description"给启动项修改描述(非必要)
linux下安装
cp -r refind /boot/efi/EFI ----linux的efi引导文件是在/boot/efi/EFI目录下,拷贝refind文件夹到该目录下
cd /boot/efi/EFI/refind
rm redind_ia32.efi ----删除32位文件
rename refind.conf-sample refind.conf ----重命名配置文件
efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L rEFInd ----添加refind到efi启动列表(开机启动项)
划出给linux的分区后,用U盘安装centos,安装方法不做赘述。
安装centos结束后,一般两种情况:
一是直接进了windows,这种情况可能是centos没装好(安装好的话EFI文件夹会出现一个redhat文件夹,另外要说的是,centos6.3还是6.4以后才集成了efi启动模式),我一开始就是这种情况,进入windows后配置了refind,启动直接进入refind界面,但是找不到linux系统选项(refind会自动搜索引导区里所有的efi文件)
二是直接进入centos,这种情况配置好refind后重启系统还是默认直接进入centos,但是可以按esc(我的电脑是esc)进入系统启动选项,可以看到refind启动选项,选择进入后可以切换到windows,但是很不方便。
最后,不管在哪个系统,进入EFI文件夹,修改refind下refind_x64.efi文件名为bootx64.efi,修改redhat文件夹的名字(随意,自己记得就行,因为系统启动会默认找到redhat/grub.efi启动centos,修改文件夹后系统就会找不到此文件继而去找bootx64.efi文件,原理并不清楚,但是可以用)
再次重启,就可以看到refind的界面了。
aa
相关文章推荐
- CentOS7架设vsftpd(重点叙述)
- Linux系统的头文件和库文件搜索路径
- linux后台运行和关闭、查看后台任务
- linux rcu 理解
- Archlinux编译安装mysql5.6
- Linux系统调用和库函数调用的区别
- CentOS 7更改网卡名称
- linux --scp(secure copy)命令 文件传输
- linux下的硬连接和符号链接(软连接)
- Linux | sed
- linux后台运行和关闭、查看后台任务
- CentOS构造SNMP
- linux服务器登录邮件告警python程序
- Linux(Fedora21)安装google chrome浏览器
- Nios II uCLinux/Linux启动分析
- Linux下开启和关闭Telnet服务
- linux文件处理命令——文件处理命令
- Linux - 扩展
- Linux GCC常用命令
- Linux内核源码分析之文件系统(1) -- 三思而后行