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 ...
随机推荐
- Java程序设计第十周学习总结
Java课程知识梳理: 流的区分; 字符流与字节流的区别: 字节流是直接操作文件本身的,如果没有关闭字节流操作,文件会依然输出内容 而字符流在程序运行之后会发现文件没有任何的内容,这是因为字符流操作的 ...
- Uploading multiple files asynchronously by blueimp jquery-fileupload
Uploading multiple files asynchronously by blueimp jquery-fileupload Solved. Fiddle: http://jsfidd ...
- laravel 使用不同账号发送邮件的问题
业务背景: 公司自己做的oa系统,不同的模块需要用不同的邮箱发送信息给收件人.比如:员工离职的时候用离职的邮箱发送离职邮件通知,员工入职的时候用入职的邮箱发送入职邮件通知.发邮件是一件耗时的任务,如果 ...
- git 常用的分支技巧
分支branch作为git一个强大功能,在平时开发如果能够善加使用,定能成倍提升开发效率. 1.分支开发模式 主分支master上一般是稳定版本,需要保证随时都能发布. 所以,可以建立一个开发分支用于 ...
- Tomcat常见启动问题
1)闪退问题 原因:tomcat软件是java语言开发的. tomcat软件启动时,会默认到系统的环境变量中查找一个名称叫JAVA_HOME的变量.这个变量的作用找到tomcat启动所需的jvm. 解 ...
- WPF图标拾取器
<Grid x:Name="LayoutRoot"> <Border BorderBrush="> <Border.Effect> & ...
- OpenFlow/SDN 的缘起与发展
目录 文章目录 目录 从虚拟机动态迁移对大二层网络的需求说起 OpenFlow 起源 从 OpenFlow 扩展为 SDN OpenFlow 的应用场景 网络虚拟化 – FlowVisor 负载均衡 ...
- CentOS7 通过 YUM 升级 VIM8
Run 就完了: rpm -Uvh http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm ...
- 阶段3 2.Spring_07.银行转账案例_10 使用动态代理实现事务控制
回到事物的案例中 我们现在希望用代码比较精简的这个AccountServiceImpl这个类.而不是一堆事物的AccountServiceImpl_OLD这个类 新建BeanFactory类 Acco ...
- java:Hibernate框架2(关联映射(多对一,一对多,一对多双向,一对一主键,一对一唯一外键,多对多双向))
hibernate.cfg.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE h ...