转载自http://www.augsky.com/599.html

终于将CentOS7装上笔记本了,过程无比艰辛,因为我发现网上大家提到的所有U盘安装CentOS7时碰到的问题几乎都被我碰到了,像什么:

1.刻录镜像的时候只能刻录一个6MBEFI文件夹到U盘,U盘变成只有6MB容量;
2.开机卡在Press thekey to begin the installation process界面;
3.不能识别NTFS分区;
4.不能挂载U盘/光驱;
5.安装进行到图形化配置界面时提示错误退出;
等等问题,虽然最终都在网上找到解决办法了,但是走了不少弯路,因为好多文章都存在误导的嫌疑啊,直接导致我浪费了半夜再加第二天大半天的时间,其实归根结底还是不懂技术的原因。。。

下面唠叨一下解决问题的过程,算是备份。

其实最初本打算用光盘安装的,可是等到碟都刻好了却发现笔记本的光驱坏了,没办法,只好改用U盘装了。

在将ISO刻录到U盘的时候就碰到了第一个问题:刻录镜像的时候只能刻录一个6MB大小的EFI文件夹到U盘,并且U盘变成只有6MB容量,格式化都不能找回原来的空间。

我用的刻录软件是UltraISO9.3.6,仔细看了下,打开光盘镜像之后看到里面只有一个EFI文件夹。这肯定不对嘛,因为在虚拟光驱下查看ISO里面的文件是完整的,并且我下载完成后也校验过MD5。
然后我试着用UltraISO打开加载到虚拟光驱的ISO,这回文件完整了,并且刻录成功。但是在把U盘插到电脑上准备安装系统的时候第二个问题来了:
开机卡在Press thekey to begin the installation process界面
网上找到的办法是说要将vesamenu.c32文件替换,我照做了,真的能进入安装界面了。后来我发现这么做是多么的多余!因为我到后来才发现这根本就是UltraISO刻录文件的时候造成的错误。但悲催的是这一切是我——后来才发现。。。

(其实当时能进入安装界面之后我是无比的兴奋,我以为我马上就要成功了,我以为这个东西跟windows差不多,能进入安装界面就肯定离安装成功不远了啊。但是没想到的是后面还有好些个问题在等着我。。。)

再继续回忆整个过程又要码好多字,并且你也不会愿意看,so直接上结果吧:

准备工具:

  1. 8G左右U盘;
  2. 最新版UltraISO;
  3. CentOS7光盘镜像;

CentOS7的镜像文件可以在网易的开源镜像站或者阿里云的开源镜像站下载,地址分别是:
http://mirrors.163.com/centos/7.1.1503/isos/x86_64/
http://mirrors.aliyun.com/centos/7.1.1503/isos/x86_64/
直接下载CentOS-7-x86_64-DVD-1503-01.iso文件就可以,如果速度慢的话也可以下载种子文件CentOS-7-x86_64-DVD-1503-01.torrent之后再用迅雷之类的bt下载工具来下载。

然后就是刻录软件,网上很多文章都在说不要用UltraISO,但是经过我的实际使用,之前提到的9.3.6版的确实会出现问题,但是最新版的UltraISO是完全可用的。还有PowerISO和USBwriter我都试过,最终都失败了,要不就是碰到第一个问题,要不就是刻录后无法启动。

然后开始吧:

1. 使用最新版UltraISO将ISO镜像刻录到U盘

一定要是最新版,试用版都可以,按下图操作:

2. U盘启动电脑进入安装界面

正常情况下你应该会看到下面的这个界面:

选择第一项,然后按TAB键,然后会看到下面这个:

3.修改第二步中按TAB键出来的命令

将命令修改为:>vmlinuz initrd=initrd.img linux dd quiet

这里注意了:网上很多文章都说这一步改成“>vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb
quiet”什么的,然后失败了再cd
/dev命令查看U盘盘符啥的,别这样了,我就是在这里浪费了好多时间,把dev目录下的所有设备都试了几遍也没成功,主要是笔记本硬盘就有两个,再加上U盘,搞得我实在是不认识哪个设备是哪个啊。。。

所以这里我们直接将按TAB键之后出来的文字修改为:>vmlinuz initrd=initrd.img linux dd quiet。改好之后回车,然后就会列出你的设备列表了,在这个列表里面,不懂Linux的我都能很清楚的辨认哪个是我的U盘,不信你看下面这张图:

很明显,sdc4就是我的U盘了,当然你得看看你自己的到底是什么,然后记下来之后就可以直接关机了(因为我曾经试着在这里按提示输入序号,没想到之后是个死循环,不知道是哪里出错了还是怎么地,所以我后来直接关机)。
据网友king反馈,在这里输入C可以不用关机而直接进入系统安装界面,大家可以试一下。由于我之前的截图不完整,看不到关于按C的提示了。。。

4.再次通过U盘启动电脑,继续修改第2步中出现的命令

重复第2步,然后将底下的命令改成:>vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdc4 quiet

Sdc4得改成你自己的U盘所对应的名称,然后回车。如果你没有输错的话就应该会来到选择语言的界面了,再接着就是图形化设置界面了。

进入图形化配置界面之后没有出现报错的话那就可以算是大功告成了,剩下的就是根据提示进行配置系统了。

但凡事总有例外的时候,如果在载入完图形化界面之后出现下面的报错的话,那么重启之后从步骤3开始,仔细的再来一遍。

U盘安装CentOS7的最终解决方案的更多相关文章

  1. Linux系统之路——如何在服务器用U盘安装CentOS7.2(一)

    终于将CentOS7装上服务器(thinkserver250,不得不说联想的太烂了)了,过程无比艰辛,因为我发现网上大家提到的所有U盘安装CentOS7时碰到的问题几乎都被我碰到了,像什么: 1.刻录 ...

  2. UltraISO制作启动盘安装CentOS7

    UltraISO制作启动盘安装CentOS7 发表于 2020-03-10  |  分类于 DevOps  |  没有评论 简单几个步骤即可完成启动盘的制作,非常便利 准备工具 准备8G优盘(启动盘制 ...

  3. U盘安装centos7:不能载入到安装界面

    在用U盘安装centos7时,我们需要修改镜像位置: 选择第一项:Install CentOS 7 ,按 e(也有可能是tab键)键进入编辑界面. 将 vmlinuz initrd=initrd.im ...

  4. Linux系统之路——如何在服务器用U盘安装CentOS7.2(二)

    Linux系统之路——如何在服务器用U盘安装CentOS7.2(一) 说明: 截止目前CentOS 7.x最新版本为CentOS 7.2.1511,下面介绍CentOS 7.2.1511的具体安装配置 ...

  5. U盘安装Centos7.0图解

    用U盘安装Centos7.0 工具/原料 centos 7.0 64位系统:CentOS-7.0-1406-x86_64-DVD.iso ultraiso 一个至少8G的U盘 方法/步骤 1 1.先使 ...

  6. U盘安装centos7.1出现dracut问题的超简单解决方法

    恰好今天有空,于是抽空回忆一下之前U盘安装CENTOS7时遇到的一个大坑.U盘装系统习惯了,就顺手用大白菜工具刻了一个CentOS 7.1的minimun ISO镜像到U盘,于是噩梦开始了.如果有人像 ...

  7. 制作linux系统U盘并使用U盘安装CentOS7.6系统

    目录   一.制作linux启动盘     1.1. 准备工作     1.2. 制作linux系统U盘   二.使用U盘安装Centos7.6     2.1. 使用U盘启动     2.2. 更改 ...

  8. U盘安装centos7 系统卡在 starting dracut initqueue hook

    U盘安装centos7启动过程中出现: [ok] Reached target Basic System 或者 [ok] starting dracut initqueue hook 下面是我解决的过 ...

  9. 使用U盘安装CentOS7

    为了在公司的旧笔记本电脑上安装centos供自己学习使用折腾了两天,终于在看了https://www.cnblogs.com/yeeo1/p/7306611.html这篇博文后装上了, 以下内容为转载 ...

随机推荐

  1. 关于 VS 无法转到定义和无法转到使用的问题

    今天提交完代码以后突然发现  咦  怎么F12 .点击右键的方法都不能转到定义了    转到引用 也提示  没有发现   重启VS  还是不行 .去找王晓  他也不清楚(其实我知道 他应该也不清楚  ...

  2. 13.熟悉JDK的配置,环境变量

    已经做烂的东西,公司的新人环境配置手册文档Java方面的就是我写的,有意的留邮箱,很详细

  3. 夺命雷公狗mongodb之----mongodb---2---常用命令和技巧

    查看有那些数据库: show dbs 切换到那个库: use  库名 use local use还有一个作用就是可以“创建一个数据库” use test 删除数据库: db.dropDatabase( ...

  4. 夺命雷公狗TP下关联查询

    记录下我们常用的关联查询: public function add4(){ $id=$_GET['id']; $this->list = M("student")->t ...

  5. 用VS2010编C#程序扫盲 2

    0.正则表达式:http://www.runoob.com/csharp/csharp-regular-expressions.html 1.异常处理: try { // 引起异常的语句 } catc ...

  6. 编译php时的一个脚本

    ./configure --prefix=/usr/local/php \ --with-curl \ --with-freetype-dir \ --with-gd \ --with-gettext ...

  7. HOWTO Install the MinGW (GCC) Compiler Suite

    Posted July 25th, 2008 by mingwadmin getting started install mingw Automated Installer If you are ne ...

  8. 【python cookbook】【字符串与文本】9.将Unicode文本统一表示为规范形式

    问题:确保所有的Unicode字符串都拥有相同的底层 解决方案:为解决同一个文本拥有多种不同的表示形式问题,应该先将文本统一表示为规范形式,这可以通过unicodedata模块来完成, unicode ...

  9. JS实现复制网页内容自动加入版权内容代码和原文链接

    JS实现复制网页内容自动加入版权内容代码和原文链接 实现代码:在body内放入如下代码即可: <script type="text/javascript"> var S ...

  10. TI CC254x BLE教程 1

    约定, 第一次翻译这种东西, 专有名词的翻译原则还是不太清楚, 总之涉及有可能误解的词, 都用双语, 如果是简单的, 直接英文或者中文, 取决于我是否能找到中文合适的词来翻译. 何为BLE: 1. 是 ...