RedHat7.4安装在个人电脑(笔记本)中安装遇到的问题总结
RedHat7.4安装在个人电脑(笔记本)中安装
以下纯属个人在安装过程中遇到问题的一些总结,如果有描述不恰当的地方,还请给予指出,欢迎大家评论和交流。
物理主机的配置:
硬件配置:
华硕A456U笔记本电脑:X456URK
CPU (英特尔)Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz
CPU核心数 4
CPU默认频率 2400 MHz
主板详情
制造商 华硕
主板型号 X456URK
制造日期 2016/12/12
主板序列号 H7N0CX16032029D
BIOS厂商 American Megatrends Inc.
BIOS版本 _ASUS_ - 1072009 BIOS Date: 12/12/16 19:57:51 Ver: 05.0000C
显卡
显卡1
显卡名称 Intel(R) HD Graphics 620
显卡厂商 英特尔
显卡2
显卡名称 NVIDIA GeForce 930MX
显卡厂商 英伟达
显存大小 2048 MB
使用的软件
UltraISO 用于制作U盘启动(链接:https://pan.baidu.com/s/15LjY1sPCnyNKZM7AlGe1JA 提取码:nyib )
Redhat7.4镜像文件
使用的U盘
台电16GB U盘
RedHat7.4安装在个人电脑(笔记本)中安装过程
1 首先制作U盘启动盘(这里推荐使用UltraISO,数据无价,操作须谨慎!)
制作步骤如下:
安装好UltraISO(不激活也能够使用制作U盘启动盘的功能),插入你的U盘,确保U盘没有数据,如果有先备份。
然后打开软件,文件-->打开-->选择镜像文件:
启动-->写入硬盘映像
先格式化(确保你的U盘没有数据,如果有请先备份!)-->写入方式选择USB-HDD+-->便携启动-->写入新的驱动器引导扇区-->选择syslinux
最后点击写入,然后等待写入完成,制作U盘启动盘就成功了。时间可能有点久,这个主要取决于你的U盘性能。
2 物理磁盘创建分区用于安装Linux(数据无价,操作须谨慎!)
注意:如果是打算整块新硬盘(未分区),直接拿给Linux用,就可以不管这一步骤。
Windows我的电脑右键属性-->管理-->磁盘管理-->新做一个未分配的磁盘(大小50G够用了)
3 开始安装
如果你的主机是默认的UEFI启动,请先设置BISO支持传统模式启动,这里不清楚的可以百度。
设置系统从你的U盘引导,进入Redhat7.4的安装界面,选择Install Red Hat Enterprise Linux 7.4即可,然后就是RHEL7.4的安装过程了,这里就不讲了。
RedHat7.4安装在个人电脑(笔记本)中安装过程中可能遇到的问题总结
1 进入到引导界面,然后直接选择安装后会出现dracut:/#......timeout..:
报错的内容如下:
[ OK ] Started Open-iSCSI.
Starting dracut initqueue hook…
[ 13.471708] sd 0:0:0:0: [sdb] No Caching mode page found
[ 13.471719] sd 0:0:0:0: [sdb] Assuming drive cache: write through
[ 141.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
[ 142.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
[ 141.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
[ 142.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
[ 141.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
[ 142.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
原因:这是因为找不到安装U盘里面镜像的位置(即找不到卷标),因为一开始引导的参数是一个卷标,而不是使用的具体设备名,
这可能是在做U盘启动时卷标就没有,仅仅是做进去了而已。
如果这里使用的是Redhat7.4的光盘引导就不会出现这样的问题了。
解决:可以在启动安装时向内核传参,告诉内核我们的U盘设备在哪里。
1 先检测一下设备的具体名称: 向内核传 vmlinuz initrd=initrd.img linux dd quit
重启,从U盘引导系统,到下面的菜单时,选择图中第一个安装RHEL7.4,然后按TAB键,将向内核传递的内容改为 vmlinuz initrd=initrd.img linux dd quit然后回车
2 等待刷屏后会出现你的磁盘设备列表,找到你U盘的设备编号,一般是/dev/sdb4或者/dev/sdc4,根据实际情况。
3 重启系统到刚才的安装界面,按TAB键,向内核传递参数 vmlinuz initrd=initrd.img inst.stage2=/hd:/dev/sdbx quiet
(这里的/dev/sdbx是你找到的U盘的设备文件)
4 按回车启动即可
2 前面的问题解决后,报错:X startup failed,falling back to text mode,然后进不了图形界面,只能命令行:
原因:linux系统自带的nouvean模块和nvidia显卡有兼容性问题导致
解决:
方法1:我们可以拆掉N卡,然后安装操作系统,待安装完成再插上N卡打驱动。
方法2:进入grub模式(就是第一个问题中按TAB进入编辑的那个地方)编辑,禁用掉nouvean模块后安装系统。
向内核传参,禁用掉nouvean模块
在kernel所在行最后加上参数nouveau.modeset=0后重启即可。
3 直接报kernel panic,kernel offset relocation reage字样的错。
报kernel offset reloaction range字样的错误,然后卡在这里一直不能动了。
例如:
Kernel Offset: 0x0 from 0xffffffff81000000(relocation range:0xffffffff80000000-0xf000000009fffffff)
注意:这了只是我个人的理解,这个问题一般会在内核编译中遇到,但是这里遇到了我只能做推测。
原因:极可能是ramdisk块大小不对,ramdisk一般是16M,但是有些机子就不对,
这里具体kernel offset reloaciton range(内核偏移重定位范围)偏移了多少就要计算那一串十六进制的差值
解决:
1:暂时我能想到的解决办法就是直接重新编译Linux内核,指定ramdisk的大小
2:直接从新换一个镜像文件做成U盘启动盘,不用现在这个就能解决了(这是我认为最简单的方法)。
4 Linux安装过程中分区注意事项:(数据无价,操作须谨慎!)
1 在前面的问题都解决了,能进入到如下的界面后我们可能会遇到分区的问题,如果是直接选用前面我们创建的未非配的磁盘来做Linux的安装磁盘
我们一定要仔细操作,千万不要把其它有数据的盘给分了,当然,Linux也会自动识别哪里有空闲的磁盘的,这也是我们开始做未分配磁盘的原因,
一旦开始我们给磁盘格式化成NTFS并分配了驱动号,这里Linux就识别不了你的空闲磁盘,你自己可能也很难辨别哪个分区是你准备拿给Linux用的:
2:在不熟悉的情况下,最好选自己能够驾驭的语言环境
3:如果你原来的磁盘采用的是GPT分区,在这里你如果你采用自己分区的话,一定要分配一个BootLoader分区,大小1MB就差不多了(我安装的时候要求分至少1MB)。
5 安装GUI会卡死,一个多小时都没反应。
解决:
1 如果出现这样的问题,建议直接关机重装GUI,毕竟GUI就有千余个包,安装故障也是有可能的。
2 也可以直接选择最小化安装,待安装好以后再yum安装GUI就行了,一般最小化安装才300多个包,都不会出什么问题的。
以上纯属个人在安装过程中遇到问题的一些总结,如果有描述不恰当的地方,还请给予指出,欢迎大家评论和交流。
RedHat7.4安装在个人电脑(笔记本)中安装遇到的问题总结的更多相关文章
- docker微服务部署之:四、安装docker、docker中安装mysql和jdk1.8、手动构建镜像、部署项目
docker微服务部署之:三,搭建Zuul微服务项目 1.Centos7安装Docker 详见:Centos7安装Docker 2.Docker中安装jdk1.8 详见:使用Docker构建jdk1. ...
- 【安装操作系统】VMware 中安装 Redhat 5
引言 已有一台 Windows XP 家用机,安装 Linux 虚拟机,一不小心就会走弯路,因此本文提供一些入门级的经验来帮助你躲开歧途. 欢迎来到 lovickie 的博客 http://www.c ...
- 安装Vmware 以及 Vmware 中安装Ubuntu 以及其中问题?
在vmware中安装ubuntu 过程中 安装窗口太小,无法继续下一步? 按住alt键,用鼠标拖动linux的安装窗体,向上移动就能看到下面的确定按钮. 如何安装Vmware-tools? 1.VM菜 ...
- [异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7)
利用周末时间将整个电脑格式化,换成了ubuntu系统- 所谓:扫清屋子再请客! 但是有些软件只在win上有,于是还是考虑装个虚拟机来个——逐步过度策略,一点点地从win上转移到linux上 我的系统是 ...
- python 笔记1:安装python;eclipse中安装配置pydev
1 下载安装python. 官网:https://www.python.org/downloads/ 根据自己的操作系统选择需要的版本下载并安装. 我的电脑操作系统windows xp的,只 ...
- python 笔记1:官网下载及安装python;eclipse中安装配置pydev
1 下载安装python. 官网:https://www.python.org/downloads/ 根据自己的操作系统选择需要的版本下载并安装. 我的电脑操作系统windows xp的,只 ...
- Alfresco的安装配置(Centos6系统中安装)
Alfresco是一款开源的企业内容管理系统(ECMS),为企业提供了日常的文档管理.协同工作.工作记录管理.知识管理.网络内容管理.图片管理等多种功能. Alfresco是目前应用最广泛的开源企业知 ...
- windows中安装python
windows中安装python 在windows中安装python的步骤如下. 1.下载python的安装包 python的安装包地址为: https://www.python.org/ftp/py ...
- Linux中安装redis
第一部分:安装redis 1.希望将安装包下载到此目录 /home/local/src 安装过程指令 $ mkdir /home/local/redis $ cd /home/local/src ...
- centos7.4中安装docker
#!/bin/sh # 安装docker # 在docker中安装mysql # 解决了docker容器中无法输入中文的问题 ##########################安装docker # ...
随机推荐
- JVM_ 动态链接
虚拟机栈: -> 栈帧---对应每个方法----> 包含: 局部变量表, 本地方法栈, 动态链接, 方法出口, 动态链接: 每个栈帧都保存了 一个 可以指向当前方法所在类的 运行时常量池, ...
- HTTP客户端连接,选择HttpClient还是OkHttp?
为什么会写这篇文章,起因于和朋友的聊天 这又触及到我的知识盲区了,首先来一波面向百度学习,直接根据关键字httpclient和okhttp的区别.性能比较进行搜索,没有找到想要的答案,于是就去over ...
- WPF使用 INotifyPropertyChanged 实现数据驱动
如下图,有这么一个常见需求,在修改表单明细的苹果价格时,总价会改变,同时单据总和也随之改变. 按照Winfrom事件驱动的思想来做的话,我们就需要在将UI的修改函数绑定到CellEdit事件中来实现. ...
- 【LeetCode每日一题 Day 2】2. 两数相加
大家好,我是编程熊,今天是LeetCode每日一题的第二天,一起学习的是LeetCode第二题<两数相加>. 题意 给你两个 非空 的链表,表示两个非负的整数.它们每位数字都是按照 逆序 ...
- 27、路由 route
优先于网卡中的配置,但是重启或重启网卡失效,最好加入到开机自启动服务中/etc/rc.local文件中: 27.1.添加网络路由: 目的网络.目的网络掩码,网关.网卡: 网络寻址以路由表中的路由优先: ...
- 30、css介绍
30.1.css概述: css是Cascading Style Sheet的简称,中文称为层叠样式表,是用来控制网页数据表现的,可以 使网页的表现与数据内容分离: 30.2.css的四种引入方式: 1 ...
- 3、mysql的多实例配置(1)
3.1.什么是mysql多实例: 3.2.mysql多实例的作用和问题: 3.3.mysql多实例生产应用的场景: 1.资金紧张的公司: 2.并发访问并不是很大的业务: 3.门户网站应用mysql多实 ...
- nexus AD 集成配置
nexus AD 集成配置 管理用户登录 点击设置图标-->LDAP-->Create connection 进入AD 集成配置页面 Connection配置 User and group ...
- 【Java集合】ArrayList源码分析
ArrayList是日常开发中经常使用到的集合,其底层采用数组实现,因此元素按序存放.其优点是可以使用下标来访问元素,时间复杂度是O(1).其缺点是删除和增加操作需要使用System.arraycop ...
- Java:Java的^运算符详解
按位异或运算符(^)是二元运算符,要化为二进制才能进行计算,在两个操作数中,如果两个相应的位相同,则运算结果为0,否则1:例如:int a=15:int b=a^8;运算结果为:a=15:b=7:a( ...