转载自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. ViewPager相互嵌套,导致子ViewPager无法滑动,且子ViewPager中的view无法被点击

        场景:当使用ViewPager进行嵌套的时候,子viewPager是无法进行嵌套的,因此我们要重写ViewPager类,并重写里层viewPager类中的onTouchEvent方法,调用其父 ...

  2. spark读取hdfs数据本地性异常

    在分布式计算中,为了提高计算速度,数据本地性是其中重要的一环. 不过有时候它同样也会带来一些问题. 一.问题描述 在分布式计算中,大多数情况下要做到移动计算而非移动数据,所以数据本地性尤其重要,因此我 ...

  3. 访问网页时提示的503错误信息在IIS中怎么设置

    访问网页时提示的503错误信息在IIS中怎么设置 503是一种常见的HTTP状态码,出现此提示信息的原因是由于临时的服务器维护或者过载,服务器当前无法处理请求则导致了访问网页时出现了503错误.那么当 ...

  4. PAT乙级 1012. 数字分类 (20)

    1012. 数字分类 (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一系列正整数,请按要求对数字进 ...

  5. 关于科台斯k97gprs调试记录(1)

    模块调试 1.gprs模块了解 用流量上网的模块,可以发短信,打电话. 2.AT指令的学习 AT+UART=波特率,流控位,数据位长度,校验控制,停止位长度 AT+NET=TCP/UDP 选择,APN ...

  6. ionic之AngularJS扩展 移动开发(视图导航一)

    目录: 内联模板 : script 路由机制 : 状态机 导航视图 : ion-nav-view 模板视图 : ion-view 导航栏 : ion-nav-bar 回退按钮 : ion-nav-ba ...

  7. java使用ffmpeg和mencoder做视频格式转换

    首发:个人博客,持续更新和纠错 主要使用技术:1)FFmpeg,用于主流格式之间的转换,例如AVI,MP4,FLV等.2)MEncoder,用于奇葩格式转主流格式,例如RMVB转AVI.这样我们可以把 ...

  8. asp.net项目发布网上-当前自定义错误设置禁止远程查看应用程序

    早上服务器的系统突然出错了,悲剧~ ==============异常信息:============================== 服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止远程 ...

  9. android 开发(百度地图)

    百度地图开放平台:http://lbsyun.baidu.com/ 百度地图API:http://developer.baidu.com/map/reference/ Android地图SDK 百度地 ...

  10. java对redis的基本操作(转)

    本文转自:http://www.cnblogs.com/edisonfeng/p/3571870.html 2.主要类 1)功能类 package com.redis; import java.uti ...