CentOS7下载与安装错误全记录
这篇文章记录安装CentOS7过程错误全记录,供大家和自己参考
起因:笔记本用的win10系统,开启热点的时候,总是10分钟就自动关闭。于是折腾linux系统,平时用win10系统,也切换到linux系统,当ftp服务器,学习用。
不在虚拟机里面安装,想在真机上学习。
尝试过几个版本,Ubuntu,Debian,最后觉得还是CentOS好用,系统好看,稳定。
一、U盘安装遇到的第一个问题
进不去安装界面,这里是引导出现的问题,根据提示按e编辑引导项目:
当我们在安装选择界面,也就是选择U盘启动的第一个界面,该界面上有三个选项:
1、Install CentOS 7
2、Test this media & install CentOS7
3、Troubleshooting
此时,按一下Tab键,将会出现在屏幕下方出现这一串文字
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
然后将这行文字修改为
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet
其中sdb4指是我的电脑设备上的U盘,sda指第一个挂载盘,sdb指第二个挂载盘,sdc指第三个挂载盘,依此类推。每台电脑上的USB挂载名称不一样,要视情况而定选择挂载盘。
二、安装过程
分区方案可以自己选,也可以直接系统默认分区,一定要有/boot/efi分区。
我选择的是完全安装,第一次安装成功。
第二次重装的时候,在安装软件的时候,遇到这个问题,Error populating transaction, anaconda is retrying - ...
在其他地方找到答案,摘录过来。
Hi, I’ve tried installing FreePBX (SNG7-FPBX-64bit-1904-2) on two different PC’s but the installation fails to complete, stating “Error populating transaction, anaconda is retrying”. Please let me know if you have any suggestions. Thank you.
Hi
Change your USB Memory Stick or DVD/CD media. you have broken installation media.
Thanks.
That was it! I reburned the DVD and it worked fine. Thank you.
解决方法:U盘安装盘文件损坏了,使用utraISO重新刻录.
三、安装完毕,不能安装grub2,引导,这个问题折腾了我两天,在国外一个论坛找到答案。
|
|
|
|||
翻译出来就是:“grub2-mkimage”命令在UEFI系统上失败,默认情况下,“grub2-mkimage”命令在UEFI系统上可能失败,并带有以下错误消息:error: can open ' /usr/lib/grub/x86_64-efi/moddep。lst':没有这样的文件或目录。这个错误是由于系统中缺少了一个包_grub2-efi-x64-modules_包造成的。该包丢失的原因是一个已知的问题,它不是默认安装的一部分,并且没有被标记为_grub2-tools_的依赖项,该依赖项提供了“grub2-mkimage”命令。该错误还会导致其他一些依赖于它的工具(如*ReaR*)失败。要解决这个问题,可以安装_grub2-efi-x64-modules_,可以使用*Yum*手动安装,也可以将其添加到用于安装系统的Kickstart文件中。
解决办法:安装这个包:grub2-efi-x64-modules-2.02-0.80.el7.centos.noarch.rpm
当然,要解决其他依赖问题:
离线安装rpm包自动解决依赖
参照 https://blog.csdn.net/u011396718/article/details/80153515
当生产环境由于安全原因处于断网状态的时候。通过本地源的方式,使用yum能够自动安装软件,并且自动处理好依赖关系。
然而该方法最最关键的一个问题是——怎么获取该软件及其依赖包,供本地源使用?
当安装软件的依赖包较少的话,通过手动的方式,一个个查找并下载,也许是一个可以考虑的方案,而当一个软件有上百个依赖、并且依赖上又有依赖,这时候你再试试?
如果真的觉得很无力,那么downloadonly跟yumdownloade绝对是两个值得尝试的神器。本文主要介绍downloadonly的使用方法。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
yum install yum-plugin-downloadonly[root@linux-node1 ~]# yum install yum-plugin-downloadonlyLoaded plugins: fastestmirror, langpacksRepository base is listed more than once in the configurationRepository updates is listed more than once in the configurationRepository extras is listed more than once in the configurationRepository centosplus is listed more than once in the configurationLoading mirror speeds from cached hostfile* base: mirrors.cn99.com* epel: mirrors.tongji.edu.cn* extras: mirrors.aliyun.com* updates: mirrors.cn99.comPackage yum-3.4.3-158.el7.centos.noarch already installed and latest versionNothing to do[root@linux-node1 ~]# 创建目录用来缓存rpm包[root@linux-node1 ~]# mkdir /data/rpm -p[root@linux-node1 ~]# 我们还可以指定软件包的下载路径。需要加入参数–downloaddir参数。 格式:yum install –downloadonly –downloaddir= your-dir package-name,如:执行如下命令[root@linux-node1 /data/rpms]# yum install --downloadonly --downloaddir=/data/rpm gem[root@linux-node1 ~]# cd /data/rpm/[root@linux-node1 /data/rpm]# lltotal 1012-rw-r--r-- 1 root root 72560 Mar 5 21:47 ruby-2.0.0.648-33.el7_4.x86_64.rpm-rw-r--r-- 1 root root 84692 Mar 5 21:47 rubygem-bigdecimal-1.2.0-33.el7_4.x86_64.rpm-rw-r--r-- 1 root root 55044 Mar 5 21:47 rubygem-io-console-0.4.2-33.el7_4.x86_64.rpm-rw-r--r-- 1 root root 81180 Mar 5 21:47 rubygem-json-1.7.7-33.el7_4.x86_64.rpm-rw-r--r-- 1 root root 84160 Mar 5 21:48 rubygem-psych-2.0.0-33.el7_4.x86_64.rpm-rw-r--r-- 1 root root 329272 Mar 5 21:48 rubygem-rdoc-4.0.0-33.el7_4.noarch.rpm-rw-r--r-- 1 root root 224400 Mar 5 21:48 rubygems-2.0.14.1-33.el7_4.noarch.rpm-rw-r--r-- 1 root root 94056 Mar 5 21:48 ruby-irb-2.0.0.648-33.el7_4.noarch.rpm[root@linux-node1 /data/rpms]# 离线安装本地rpm包[root@linux-node1 ~]# rsync -a 10.0.3.62:/data/rpm /data/[root@linux-node1 ~]# cd /data/[root@linux-node1 /data]# lltotal 4drwxr-xr-x 2 root root 4096 Aug 20 14:20 rpm[root@linux-node1 /data]# cd rpm/[root@linux-node1 /data/rpm]# lltotal 3932-rw-r--r-- 1 root root 56068 Jan 30 2015 libyaml-0.1.4-11.el7_0.x86_64.rpm-rw-r--r-- 1 root root 72560 Mar 5 21:47 ruby-2.0.0.648-33.el7_4.x86_64.rpm-rw-r--r-- 1 root root 84692 Mar 5 21:47 rubygem-bigdecimal-1.2.0-33.el7_4.x86_64.rpm-rw-r--r-- 1 root root 55044 Mar 5 21:47 rubygem-io-console-0.4.2-33.el7_4.x86_64.rpm-rw-r--r-- 1 root root 81180 Mar 5 21:47 rubygem-json-1.7.7-33.el7_4.x86_64.rpm-rw-r--r-- 1 root root 84160 Mar 5 21:48 rubygem-psych-2.0.0-33.el7_4.x86_64.rpm-rw-r--r-- 1 root root 329272 Mar 5 21:48 rubygem-rdoc-4.0.0-33.el7_4.noarch.rpm-rw-r--r-- 1 root root 224400 Mar 5 21:48 rubygems-2.0.14.1-33.el7_4.noarch.rpm-rw-r--r-- 1 root root 94056 Mar 5 21:48 ruby-irb-2.0.0.648-33.el7_4.noarch.rpm-rw-r--r-- 1 root root 2931216 Mar 5 21:48 ruby-libs-2.0.0.648-33.el7_4.x86_64.rpm[root@linux-node1 /data/rpm]# yum localinstall *.rpm -y |
其他问题:
1,CentOS默认源里没有ntfs3g,想要添加ntfs支持,需要自己下载编译安装或者加源yum安装。我这里使用的是添加aliyun的epel源来yum安装的方式。
2,添加epel yum源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
3,安装ntfs-3g
yum -y install ntfs-3g
时间有限,就记录这些吧,希望能帮助大家,有些参考别的文章,找不到出处,表示感谢。
CentOS7下载与安装错误全记录的更多相关文章
- SAP S4HANA1610/Fiori安装过程全记录
经历各种坑,从硬件到文件,终于安装成功. 有需要安装或使用S4HANA(含Fiori)的同学可以参考. 安装文件分享给大家 链接:http://pan.baidu.com/s/1mi7LfIS 密码: ...
- .net core 2.2 部署CentOS7(4)CentOS7下载并安装.NET SDK(软件开发工具包)
目录: .net core 2.2 部署CentOS7(1)安装虚拟机 .net core 2.2 部署CentOS7(2)给虚拟机安装CentOS7 .net core 2.2 部署CentOS7( ...
- 源码编译mysql 5.5+ 安装过程全记录
前言:从mysql 5.5版本开始,mysql源码安装开始使用cmake了,编译安装跟以前的版本有点不一样了. 一,安装步骤: 1.安装前准备工作 a.下载mysql源代码包,到mysql下载页面选择 ...
- 在 VMware 中安装 MacOS 全记录
在 VMware 15 中安装 MacOS Mojave 安装文件 下载:Unlocker v3.0 for VMware 15地址:https://github.com/DrDonk/unlocke ...
- VMware虚拟机与Linux Centos7下载及安装教程
1.CentOS下载CentOS是免费版,推荐在官网上直接下载,网址:https://www.centos.org/download/ DVD ISO:普通光盘完整安装版镜像,可离线安装到计算机硬盘上 ...
- 在CentOS6上编译安装实现LAMP(php-modules)+phpMyAdmin安装过程全记录
php与apache协作有三种模式:CGI.modules.FastCGI. 在CGI模式下,用户请求php文件时,apache会启动响应进程,调用php处理器处理请求,然后将结果返回给客户端.用户响 ...
- Docker安装Zabbix全记录
零.Zabbix架构设计 一.docker安装mysql 查找Docker Hub上的mysql镜像: [root@10e131e69e15 ~]# docker search mysql INDEX ...
- centos7下载和安装 通过xshell连接,有手就行,小白教程
下载步骤: https://mirrors.aliyun.com/centos/?spm=a2c6h.13651104.0.0.3c3712b2NaHUdY 点击下载或者复制链接到迅雷下载 下载好以后 ...
- 线上服务器PHP版本编译安装升级全记录
1.将原来的PHP重命名一下 cd /usr/local/bin/ mv php php.2.9 2.安装依赖 yum install gcc gcc-c++ libxml2 libxml2-deve ...
随机推荐
- FFT-Matlab初步实现
/****************************************************/ /******************************************** ...
- JDK_API剖析之java.util包
Java的实用工具类库java.util包.在这个包中,Java提供了一些实用的方法和数据结构. 一.接口 1.Collection<E> 接口 自1.2开始有 继承Iterable< ...
- JS框架_(JQuery.js)绚丽的3D星空动画
百度云盘: 传送门 密码:8ft8 绚丽的3D星空动画效果(纯CSS) (3D星空动画可以用作网页背景,Gary为文本文字) <!doctype html> <html lang=& ...
- Java多线程深度探索
线程 1.优先级 每个线程有一个优先级,更高优先级的线程优先运行,优先的意思是只是在分配cpu时间段的时候,得到的概率高一些.当在某个线程创建一个新的线程,这个线程有与创建线程相同的优先级.setPr ...
- vue中bus.$on事件被多次绑定
问题描述:只要页面没有强制刷新,存在组件切换,bus.$on方法会被多次绑定,造成事件多次触发 解决办法一:在每次调用方法前先解绑事件( bus.$off ),然后在重新绑定( bus.$on ) b ...
- Netflix的Ribbon主要负载均衡策略
1.简单轮询负载均衡 2.加权响应时间负载均衡 3.随机负载均衡 4.区域感知轮询负载均衡
- 20175215 2018-2019-2 第四周Java课程学习总结
第五章学习内容 1.子类的继承性 (1)子类和父类在同一包中的继承性 如果子类和父类在同一个包中,那么,子类自然地继承了其父类中不是private的成员变量作为自己的成员变量,并且也自然地继承了父类中 ...
- 第十四周学习总结&课程实验报告
课程总结 一.相关概念 1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统 ...
- 选题 Scrum立会报告+燃尽图 01
此作业要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/8683] 一.小组介绍 组长:贺敬文 组员:彭思雨 王志文 位军营 杨萍 ...
- ”锁“-LockSupport深入浅出
LockSupport是Java6引入的一个工具类,它简单灵活,应用广泛. 一.简单 俗话说,没有比较就没有伤害.这里咱们还是通过对比来介绍LockSupport的简单. 在没有LockSupport ...