win7和u盘redhat7.1双系统安装总结
最近win7系统越用越卡,又没钱买mac只能想办法装以下linux系统,听说redhat服务器用的比较多,就想尝试一下装一个redhat。当然,和所有人一样,搜索了很多资料。我选择装双系统,因为要抛弃window不太可能,比较硬盘里有很多文件,所以就安装个双系统,redhat作为开发系统。
好了,下面讲一下安装历程,同时 ,回忆和附上一些阅读过的文章,个人觉得,很多时候别人的文章,我们只能借鉴一部分,像装系统这种情况,遇到问题太多,网上文章太少,很多时候就是要自己想办法,而且,历史在发展,一些文章已经是几年前的,只有部分借鉴意义。
要安装双系统,首先得分出纯净的可用空间来用于linux分盘,记住是纯净的。
我本身是window7。
第一步,分出可用空间。
具体步骤参考这个链接,点击打开链接
不过不要把链接的过程全部做一遍,链接是叫你分盘,然后又合并也就是最后什么都没做,你只需要做到分配出可用空间,新建卷不用作,记住压缩好以后不用新建卷,我在linux下不好演示。下次补上。
分好空间以后,就要准备系统镜像安装,我用u盘安装,其实没有u盘也可以用上面分盘方法分出8G左右来作为系统镜像引导文件。我用u盘,首先要把系统写入u盘。
这里,我一开始是选择安装redhat6.5,点击打开链接
上面是应该是不错的方法,但是我们有成功,考虑到有些零基础的,我这里提一下,要用u盘安装系统,需要一个boot镜像文件来引导启动,还有一个dvd镜像文件来安装需要的包,也就是软件那些。对于6.5,需要下载以下两个东西,链接里面有下载地址。
rhel-server-6.5-i386-boot.iso镜像,这个是引导镜像,所以需要先把这个文件提取到u盘里。
rhel-server-6.5-i386-dvd.iso镜像,这个是用于安装过程中软件包,所以上面的boot文件写入完毕以后,只需要把这个复制进u盘就可以了,等你后面安装到让你选择要安装软件的时候,这个的用处就体现出来了。
我是用UltraISO,上面链接有提到怎么用,无非左上角打开相应的镜像文件,然后点击菜单栏的写入硬盘,就打开了写入界面,但是上面没有提到要用便捷启动按钮里面用syslinux启动,你严格按这个教程就不会错,点击打开链接
注意,我6.5引导是失败的,不知道和启动是uefi启动有关,所以我被迫换成了redhat7.1,我这里没解决问题,但是我猜测是因为我的boot启动是用uefi启动的,所以可能引导不起来,如果你也是,那么我觉得你应该摸索以下不用uefi启动,这个问题带到了7.1,但是现在讲你不能理解,所以你只要记住,用u盘启动要在开机的时候,按F2,每个电脑不同,我的华硕,按F2进入boot界面,这是操作系统的启动引导,我们window默认c盘,就是启动系统,但是我们要安装双系统,得更改boot启动顺序,每个型号都不一样,但是大同小意,比如我的u盘是闪迪,所以里面有个选项是uefi:san disk,这样一个名字,把它作为第一启动盘行了,uefi就是我上面说的 启动方式的一种,估计这种方式无法引导redhat6.5。所以我换成了7.1
下面讲以下redhat7.1安装遇到的问题,这个我是安装成功,之前给家里的一台电脑安装了7.1,所以这次也就容易,但是貌似华硕 的电脑都遇到了一个问题,好像 不止一个。
和redhat6.5一样需要下载两个文件
rhel-server-7.1-x86_64-boot.iso
rhel-server-7.1-x86_64-dvd.iso
写入方式和6.5上面一样,用ultralso写boot进u盘,然后把dvd文件复制进u盘。但是,华硕电脑引导进入安装节目,卡在启动界面,如果你遇到这样情况,给你我的解决方案。
贴吧里面的回复这一句:刻录U盘之后你的U盘会被改名REHL……的,手动重命名U盘为RHEL,然后修改U盘中的syslinux.cfg文件(在isolinux文件夹中) 找到label linux段下append initrd=initrd.img……的改成append initrd=initrd.img inst.stage2=hd:LABEL=RHEL quiet
和这一句:新本本是uefi启动,你应该修改 EFI/BOOT/grub.cfg,而不是isolinux/isolinux.cfg或者isolinux/syslinux.cfg
总而言之,你把u盘EFI/BOOT/grub.cfg,用文本打开,找到label linux段下的append initrd=initrd.img inst.stage2=hd:LABEL=RHEL quiet这一句,是label linux段下,然后红色字体部分保持和你u盘名字相同就可以了。
这个时候,就可以成功进入linux的安装阶段了,如果你boot启动设置正确的话,记住,每种型号电脑开机启动可能boot界面是不一样的,华硕是F2。开机一直按F2,然后进去摸索。
好了,linux安装应该没什么难道,自己搜索安装过错,我这里提一下,就是分盘,/boot分一百mb就行了,然后/swap分区和你的内存两倍差不多,然后剩下给/目录。但是,首先,在安装界面会有四个感叹号框框,有一个进去选择iso文件,然后选择你要安装的软件包就可以了。但是如果你是uefi启动的话,那么分盘无法成功,我这里分好盘以后就遇到这样一个错误:
for a UEFI installation,you must include an EFI System Partition on a GPT-formatted disk,mountd at /boot/efi.
有两种解决办法,就是你的硬盘当前不是GPT格式,所以要格式化成GPT,但是这一我window数据不就没了,备份也要好久,这一安装双系统的意义何在。
第二种,就是在你开机的时候,boot启动界面,应该有非uefi启动方式,反正我的电脑在保存修改那里,有个可以自己选择当前所有引导启动方式,我机智的发现了有这样两个选择:
Uefi:san disk
和san disk。
我想第一种应是uefi方式,第二种应该是普通方式就是san disk(这个是u盘名字,你的自己去发现把,这个没什么好说的)
这下进入安装界面,终于分盘成功,但是也带来了一个问题,就是,上面不是把那个rhel-server-7.1-x386_64-dvd.iso文件复制到了u盘吗,就是在这里要选择安装系统需要的支持软件,但是现在没有那个选项,这里怎么办,我想了一个大胆的而自豪的做法。
我们写入boot不是为了引导吗,那我就把dvd里面的文件都提取出来,特别是packet这个文件夹,u盘里面有的文件夹不管它,这是引导文件,然后把dvd.iso文件这里面有的而u盘里面没有的文件复制进u盘,然后把rhel-server-7.1-x86_64-dvd.iso从u盘删除,我u盘不够大,反正它没用了,不过你最好把他备份以下,毕竟有可能要重复安装。怎么把rhel-server-7.1-x86_64-dvd.iso文件提取出来,很多种办法,最简单就是用ultralos这个软件,里面有个提取到自己摸索把。这软件很容易用的。总而言之,rhel-7.1 ...boot.iso这个文件里面的东西用于引导u盘启动,而dvd.iso这个文件里面的是都有的,但是dvd里面的无法引导u盘,所以把boot.iso里面有的,而dvd.iso里面没有的提取进u盘,变成一个完整的系统安装u盘,然后重新启动就可以成功安装了,redhat安装教程很多,贴吧也有7.0的安装教程。
安装好了以后,我们就进入了下一个阶段,也就是linux界面,对了上面选软件的时候,建议选择gui图形界面,比较用户开发还是有图型界面比较方便,但是这个时候问题就来了,有两个问题,第一redhat需要注册,不然无法使用yum,第二个问题是我们window呢,我们不是默认用linux启动吗。
先解决第一个问题吧。
yum的问题,我们没有注册根本不了redhat的yum。所以用centos的yum就好了。
这个链接是我看到,但是注意了,这里面他示例 的源过期了,包括他后面写的配在文件也要改。
管他三七二十一先把redhat 内置的yum删除了。
控制台,输入: rpm -aq | grep yum|xargs rpm -e --nodeps
没什么提示就是成功了。然后下载yum吧
网络源地址:http://centos.ustc.edu.cn/centos/
这是我用的源地址。
打开是有一堆网络文件夹,一开始是很多数字,那是版本,我点了最新的7点多的,我就是想看看结构,发现这个结构好像还有统一标准的。
下载源,这是我的,可能过期,如果过期,你就自己找,反正保证下面的文件,版本可以不同,但是他们功能唯一。
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/7.2.1511/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/7.2.1511/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/7.2.1511/os/x86_64/Packages/yum-utils-1.1.31-34.el7.noarch.rpm
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/7.2.1511/os/x86_64/Packages/yum-updateonboot-1.1.31-34.el7.noarch.rpm
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/7.2.1511/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm
然后:ls 查看是否下载成功.
输入这句把所有文件都安装:rpm -ivh yum-*
输入下面配置文件
[base]
name=CentOS-$releasever - Base - ustc.edu.cn
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - ustc.edu.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://
#additional packages that extendfunctionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - ustc.edu.com
baseurl=http:/
红色部分是你选择的源,我这是那个什么大学的,然后蓝色是你选择相应版本号,自己小心点改。
接下来,输入下面步骤,这是贴吧的步骤:
yum clean all
yum makecache
yum install vim*
ok搞定,如果你看到成功下载。
好了接下来解决第二个问题。
这个链接用了两种办法,点击打开链接:
附上第二种方法:
1、下载安装软件包
tuxera.com/community/ntfs-3g-download
软件包名:ntfs-3g_ntfsprogs
2、解压文件
创建文件夹:
mkdir -p /sofeware/ntfs
复制到创建的目录:
cp /tmp/ntfs-3g_ntfsprogs-2012.1.15.tgz /sofeware/ntfs
(安装包下载的目录可能不同,根据系统下载目录而定。如果觉得麻烦也可以直接在下载目录下进行解压)
cd /sofeware/ntfs
解压文件:
tar -zxvf ntfs-3g_ntfsprogs-2012.1.15.tgz
3.
开始安装
进入解压后的目录:
cd ntfs-3g_ntfsprogs-2012.1.15
安装步骤:
./configure
make
make install
4、重新编译生成启动菜单
grub2-mkconfig -o /boot/grub2/grub.cfg
此办法也是转贴至网上。
然后重新启动就可以了有两个界面。
最后,最一点补充,上面提到有两种引导安装方式,一种是uefi启动,其实用这种方式安装的系统硬盘就是gpt了,fedora我试验了下只能uefi启动,所以,在安装window是尽量用uefi方式启动引导。
win7和u盘redhat7.1双系统安装总结的更多相关文章
- 【双系统】windows 和 Ubuntu 双系统安装
本博客主要讲述如何在已安装windows系统的计算机上安装Ubuntu双系统,涉及系统安装和相应磁盘空间分配等问题. 所需环境: 电脑已安装windows系统 下载Ubuntu16.04系统镜像 ...
- win7 64 + Ubuntu 14.04.1 64双系统安装,详解UEFI ~ GPT和legacy ~ MBR区别
win7 64 + Ubuntu 14.04.1 64双系统安装 背景:我的笔记本之前的系统是window 7 64 + Ubuntu 14.04.1,用UEFI引导系统.安装过程是先装的win7,再 ...
- [转]win7+ubuntu 13.04双系统安装方法
win7+ubuntu 13.04双系统安装方法 http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html 当需要频繁使用ubunt ...
- win7和centos双系统安装
几年之前为了安装xp和linux的双系统曾折腾了好多天,今天为了安装这个win7和centos双系统,也折腾了两天多,哦,我的天,安装个双系统,怎么这么麻烦呢? 没有来得及整理,先铺上草稿,供同志们参 ...
- win7+ubuntu 13.04双系统安装方法
转自:http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html 当需要频繁使用ubuntu时,vmware虚拟机下运行ubuntu, ...
- win7+ubuntu双系统安装方法
转自win7+ubuntu双系统安装方法 前段时间又安装一下win7+ubuntu双系统,过段时间就会忘记,这次自己写下来,以便以后查看. 1. 先准备一个分区来安装ubuntu.在win7 ...
- win7 64位系统与Ubuntu14.04 64位系统双系统安装【转】
本文转载自:http://blog.csdn.net/strugglepeach/article/details/51260886 Window 7 + Ubuntu 双系统安装 硬件: Thin ...
- win10下装win7双系统安装教程
win10下装win7双系统安装教程 来源:www.laomaotao.org 时间:2017-02-13 10:15 新买的电脑预装了win10系统,但win10对于有些游戏兼容性不是很好,总是会出 ...
- win7 ubuntu 14.04双系统安装
安装win7和linux双系统,一般先安装win7,后安装linux,本片就是指在安装好win7的情况下,安装ubuntu. 准备材料: EasyBCD软件 ubuntu14.04iso镜像文件,64 ...
随机推荐
- wordpres 自定义comment样式
http://wange.im/diy-wordpress-comment-style.html function mytheme_comment($comment, $args, $depth) { ...
- idea使用心得(4)-踩过的坑
1.非法的表达式开始 / 需要';' / 未结束的字符串文字 表现形式: 原因/解决: 这个一定是文件编码问题:依次检查setting中的file Encodings 中的IDE ...
- jsp中的form表单中的 id和name有什么区别了
<form action="./system/WebServer_webServerLogin" method="post" id="login ...
- mysql和CSV
1.mysql导入和导出数据可以通过mysql命令或者mysqldump来完成.mysqldump可以导入和导出完整的表结构和数据.mysql命令可以导入和导出csv文件. 1.mysql支持导入和导 ...
- FIFO简记
FIFO( First In First Out)简单说就是指先进先出的存储方式,在高速外设读取时经常使用. FIFO从读写的时钟可分为同步和异步两种,从信号来说都有读.写使能信号,读.写数据总线,满 ...
- uploadify使用教程
<div> <input type="file" id="uploadify" name="uploadify" /> ...
- stream数据流
首先必须先要了解Buffer,Buffer是js和c++的结合体,类数组,通常与Stream一起用: 1. (1).Buffer是个类,因此可以构建成对象 (2).buf具有数组的性质 字符串转换成二 ...
- 如何创建一个简单的C++同步锁框架(译)
翻译自codeproject上面的一篇文章,题目是:如何创建一个简单的c++同步锁框架 目录 介绍 背景 临界区 & 互斥 & 信号 临界区 互斥 信号 更多信息 建立锁框架的目的 B ...
- PHP $_SERVER详解
$_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言 $_SERVER['REMOTE_ADDR'] //当前用户 IP . $_SERVER['REMOTE_HOST'] ...
- gulp 外挂 rename 的使用
安装和使用就不详细说了.前面有. gulpfile.js 的配置 var gulp = require('gulp'), rename = require('gulp-rename'), // 记得先 ...