周末折腾了两天,踩了无数个坑,终于把win7装成了centos7
上周五的时候,突发奇想,想把自己的Thinkpad E430C的操作系统装成linux。
熟悉电脑的都知道Thinkpad E430C很古老了,现在算来从2012年买来,到现在已经经历了10个年头了。原厂是4G内存,买了两年后自己买了一个4G内存条插上,变成了现在的8G。这台笔记本跟随我有6年左右的时间,期间一直是使用自己的本本,也算是立下汉马功劳。除了屏幕之前不小心洒进去水,自己用吹风机吹干外,基本没有什么不好的地方,现在唯一不足的一点是厚,拿在手里很厚实。
废话说多了,回到正题。有了换操作系统的想法后,周六就开始研究了。我最终选择的是Centos7这个版本,为什么会选择这个版本,其实没有任何依据,唯一一点是之前工作中使用过centos7这个版本,感觉还行,就选择了它。先说下安装方式,我使用的U盘启动,采用ISO镜像的方式。
centos7镜像下载
要下载centos7的镜像首选官方网站,官方镜像

,这里有很多的镜像可以选择,随便选择一个即可,

当然也可以选择阿里云的镜像,这里直接贴出centos7的镜像地址,阿里镜像
centos7的iso镜像有几个不同的版本,
DVD
包含了基本功能及部分的软件工具包,有桌面环境。
Everyting
包含了基本功能及所有的软件工具包,当然也有桌面环境
minimal
包含了基本功能,没有工具包,没有桌面环境,是系统运行的最小文件。
netInstall
网络安装镜像,需要借助网络来安装。
怎么选择centos的版本呐
一般选择DVD版本就好,大概4G左右的ISO文件。如果不需要桌面环境可以选择minimal版本,大概1G左右;Everyting版本适合没有网络的情况,把所有的软件工具包均下载下来,后边不需要借助于网络即可安装,大约10G。我这里选择的是DVD版本。
选好版本之后就是漫长的下载过程了,看网速,我大概是半小时下完,网速还可以。
镜像刻录
首先准备一个U盘,容量8G,里边重要的内容要拷出来,在写镜像的时候需要格式化U盘。
刻录软件的选择。
UItraISO
在镜像刻录环节走了不少坑,首先是刻录软件选择上的坑。之前也没有使用U盘装过linux系统,从网上搜了一大堆的内容,选择了UltraISO这个软件,不是说这个软件不好,可能是不了解刻录的原理,我使用这个软件试了好几次都没成功,后边看网上有不少踩坑的,说是使用UItraISO软件刻录centos7镜像都是安装不成功。
下面说下使用该软件踩的一个坑,安装完系统后,无法进入,总是进入grub命令行的界面,出现下面的提示,
[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions.
Anywhere else TAB lists the possible completions of a device/filename. ]
grub>
试了网上很多的方法,都没有解决这个问题。看网上的意思是缺少了引导文件,对这个不了解,被这个问题折磨了很久,大概2个小时吧,一直无法解决。这个时候之前的win7x系统已经被我格掉了,新安装的linux系统又进不去,真的让人很头疼,关键的一点我下载ISO文件一个4G的文件在之前的win7系统里,很后悔没拷出来,后边又重新下载了。
Rufus
后面从网上看到使用UItraISO软件刻录的问题,又看到另外一个软件,软件名是Rufus,下载网址Rufus官网,从官网下载最新版本安装即可。
网上有很多教程,这里不再一一描述,有一点需要注意,在点击“开始”写入时会弹出下面的选择写入方式的弹框,

这里选择“以DD镜像模式写入”。别问我怎么知道的,因为我第一次使用的是“以ISO镜像模式写入(推荐)”,结果不好用,所以请选择第二种模式写入。
安装centos7
制作完U盘启动盘后,就要开始使用U盘安装liunx系统了,一个小插曲不知道ThinpadE430C从U盘启动怎么设置,针对E430C开机按“Enter”键,进入到BIOS中,设置方法网上有很多,百度下即可。设置好后,开机时按“F12”键,这时弹出的启动项中如果有U盘这一项选择即可,如果没有建议把电脑断电,重新开机,按“F12”便可以看到U盘的启动项。
从U盘启动后,便会进入centos7的安装界面,选择语言、时间等,然后是分区,由于之前是win7系统,我不想保留,即只安装centos7,需要将硬盘格掉。所以需要重新分区,然后把之前的分区信息删除即可,安装程序会自动把硬盘格掉,

之后到了选择环境界面,这里可以选择最小安装,也就是不包含任何的软件包及桌面环境,我这里选择了下图中的GNOME,右侧根据自己的需要选择即可。

然后便进入等待安装的过程,大约20分钟左右吧,就可以安装完成,接下来就是愉快的使用centos7了。
总结
1、在制作镜像上踩了几个坑,导致安装过程的不顺利;
2、在重新分区上踩坑了。

周末折腾了两天,踩了无数个坑,终于把win7装成了centos7的更多相关文章
- 在配置tensorflow时踩的无数个坑
在下午尝试配置tensorflow环境时,遇到了许多天坑,讲真的心态炸了好几次,特此写下这篇记录,希望能给看到朋友一点帮助. 先说一下这抓狂的一天的起因,比赛项目想用SVM进行一下数据分析,除了常规的 ...
- 踩过无数坑实现的哈夫曼压缩(JAVA)
最近可能又是闲着没事干了,就想做点东西,想着还没用JAVA弄过数据结构,之前搞过算法,就试着写写哈夫曼压缩了. 本以为半天就能写出来,结果,踩了无数坑,花了整整两天时间!!orz...不过这次踩坑,算 ...
- 折腾了两天的跨站脚本提交问题,与IIS7有关
根据这里提供的方法,本地测试通过没有问题,但是部署到服务器上之后,只有GET请求可以跨站提交,POST请求继续报错,折腾了两天之后觉得,是不是IIS7的问题?果然,找到了这篇文章,照做之后解决.
- 与webview打交道中踩过的那些坑
随着HTML5被越来越多的用到web APP的开发当中,webview这一个神器便日渐凸显出重要地位.简要的说,webview能够在移动应用中开辟出一个窗口,在里面显示html页面,css以及js代码 ...
- 安装python爬虫scrapy踩过的那些坑和编程外的思考
这些天应朋友的要求抓取某个论坛帖子的信息,网上搜索了一下开源的爬虫资料,看了许多对于开源爬虫的比较发现开源爬虫scrapy比较好用.但是以前一直用的java和php,对python不熟悉,于是花一天时 ...
- Spring Cloud 升级最新 Finchley 版本,踩了所有的坑!
Spring Boot 2.x 已经发布了很久,现在 Spring Cloud 也发布了 基于 Spring Boot 2.x 的 Finchley 版本,现在一起为项目做一次整体框架升级. 升级前 ...
- Redis上踩过的一些坑
来自: http://blog.csdn.net//chenleixing/article/details/50530419 上上周和同事(龙哥)参加了360组织的互联网技术训练营第三期,美团网的DB ...
- [转帖]美团在Redis上踩过的一些坑-5.redis cluster遇到的一些问题
美团在Redis上踩过的一些坑-5.redis cluster遇到的一些问题 博客分类: redis 运维 redis clustercluster-node-timeoutfailover 转载请 ...
- [转帖]美团在Redis上踩过的一些坑-4.redis内存使用优化
美团在Redis上踩过的一些坑-4.redis内存使用优化 博客分类: 运维 redis redisstringhash优化segment-hash 转载请注明出处哈:http://carlosfu ...
- [转帖]美团在Redis上踩过的一些坑-3.redis内存占用飙升
美团在Redis上踩过的一些坑-3.redis内存占用飙升 博客分类: 运维 redis redismonitor内存突增client listinfo 转载请注明出处哈:http://car ...
随机推荐
- 计算机系统大作业:Hello的一生
计算机系统大作业 题 目 程序人生-Hello's P2P 专 业 计算机科学与技术 学 号 班 级 学 生 江水为竭 指导教师 刘宏伟 计算机科学与技术学院 2022年5月 摘 要 HelloWor ...
- zabbix-钉钉报警部署
zabbix-钉钉报警部署 1. 流程说明 申请钉钉机器人 获取Webhook配置安全设置 获取钉钉号 使用脚本(shell/python)调用钉钉接口: python 输入收件人 信息 配置发件人 ...
- 基于 MQ 的分布式 Serverless 多租任务处理系统架构演进
本文作者:史明伟 , 阿里云智能高级技术专家. 1 Serverless 异步任务处理系统诞生和挑战 无论是对于云的开发者,还是尝试业务升级的企业客户,Serverless的三个概念 "极致 ...
- 某厂面试:如何优雅使用 SPI 机制
代码不多,文章可能有点长.朋友面试某厂问到的 SPI 机制,联想到自己项目最近写到的 SPI 场景,文章简要描述下 SPI 机制的发展历程 产出背景 因为最近项目中使用分库分表以及数据加密使用到了 S ...
- Bugku md5 collision
题目名字都叫md5碰撞,那就肯定和md5碰撞脱不了关系了 打开题目,首先让我们输入a 行吧,随意post一个a=1进去 结果提示flase 这里应该是有特殊值,我们找找看 查看源码,抓包 没找到 试试 ...
- 说一下 ArrayList 和 LinkedList 的区别?
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问. 前言 大家好,我是小彭. 在上一篇文章里,我们聊到了基于动态数组 ArrayList 线性表,今天我们来讨论 ...
- devexpress 中advBandedGridView内容自动换行和调整自适应行高
首先是自动换行,可以创建一个repositoryItemMemoEdit 并绑定到需要换行的列中 再设置一下repositoryItemMemoEdit高度自适应,这样子就完成了自动换行了 repos ...
- 聊一聊如何截获 C# 程序产生的日志
一:背景 1.讲故事 前段时间分析了一个dump,一顿操作之后,我希望用外力来阻止程序内部对某一个com组件的调用,对,就是想借助外力实现,如果用 windbg 的话,可以说非常轻松,但现实情况比较复 ...
- [CG] 用 Docker 配置 Ubuntu OpenGL 环境
成功在 MacOS 的 Docker 中运行 OpenGL 程序并显示这里记录一下: 我用的是 https://hub.docker.com/r/thewtex/opengl 这个镜像非常好,大部分工 ...
- 1. scrapy 框架应该怎么学习(前言)
其实 scrapy 框架并不难学习, 我觉得分为两部分: 命令 和 代码逻辑的构建 1. 如何学习命令 其实 scrapy 已经帮我们做好了很充足的说明了, 下面我来说如何好好利用这些说明 scrap ...