linux的安装问题

预备:

我开始学习Linux使用的是《鸟哥的Linux私房菜 基础学习篇》,在书中提到的安装方法是光盘安装。

问题是,我没有光盘,这就很僵硬了。

通过网络的扫荡,我选择了一个非常简单的方法——U盘安装。

需要:1、UltraISO工具(制作启动U盘)(https://www.linuxidc.com/Linux/2010-03/25036.htm

   2、CentOS7.1 iso文件一个(官网下载:http://www.centoscn.com/

   3、8GU盘一个,需要格式化(大于4G,现在的ISO文件已经大于4G了)

   4、一个主机。

1.制作U盘

      ①使用UltraISO工具 文件->打开 选择你的ISO文件
      

②启动->写入硬盘映像->写入方式

      

各种U盘启动模式简介

  1、USB-HDD:硬盘仿真模式,DOS启动后显示C:盘,HP U盘格式化工具制作的U盘即采用此启动模式。此模式兼容性很高,但对于一些只支持                   USB-ZIP模式的电脑则无法启动。
  2、USB-ZIP:大容量软盘仿真模式,DOS启动后显示A盘,FlashBoot制作的USB-ZIP启动U盘即采用此模式。此模式在一些比较老的电脑上是唯一可选的               模式,但对大部分新电脑来说兼容性不好,特别是大容量U盘。
  3、USB-HDD+:增强的USB-HDD模式,DOS启动后显示C:盘,兼容性极高。其缺点在于对仅支持USB-ZIP的电脑无法启动。
  4、USB-ZIP+:增强的USB-ZIP模式,支持USB-HDD/USB-ZIP双模式启动(根据电脑的不同,有些BIOS在DOS启动后可能显示C:盘,有些BIOS在DOS启               动后可能显示A:盘),从而达到很高的兼容性。其缺点在于有些支持USB-HDD的电脑会将此模式的U盘认为是USB-ZIP来启动,从而导致4GB以上大容量             U盘的兼容性有所降低。
  5、USB-CDROM:光盘仿真模式,DOS启动后可以不占盘符,兼容性一般。其优点在于可以像光盘一样进行XP/2003安装。制作时一般需要具体U盘型号/             批号所对应的量产工具来制作,对于U3盘网上有通用的量产工具

选择后:

     

2.开始安装

把电脑的第一启动方式设置为U盘启动之后,屏幕会进入选择安装界面;

   

/*****************************************************************************************************************************************/

接下来就是最关键的地方,我在这里卡的很痛苦,这也是让我写这篇随笔的动力

/*****************************************************************************************************************************************/

     

在这里,理论上来说,当点击选择第一个后应该是能进入选择安装的界面了。但是第一次安装的时候,都会进入黑白的迷之界面。

Linux小白的我,最开始我以为是成功了,仔细一看却不对

出现了:

    dracut:/#

通过网上的查找探索,原来是设备文件名没设置对。

输入以下命令
dracut:/# cd dev
dracut:/# ls

应该是能出现类似于下图的图片

在这里,重点在于,我如何找到U盘的文件名。

在《鸟哥的Linux私房菜 基础学习篇》P67,有非常详细的介绍。
在此我简单的说一下,文件的显示是以设备检测的顺序来决定的。USB磁盘(开机完成后才被系统识别)由此推测USB的文件名应该是在下面的,当然这也不是绝对的,也有可能别的硬件检测在后面被检测到。

如果我是IDE设备连接的硬盘,是可以被区分为主设备(Master)和从设备(Slave)的 。那么这四个IDE设备的文件名应该显示如下:

              Master      Slave

IDE1(Primary)      /dev/hda     /dev/hdb

IDE2(Secondary)      /dev/hdc     /dev/hdd

这里还有一个要提到的就是如果一个硬盘被分区了,不同的分区被检测也是有区别的。

比如说我有一块硬盘,被分成了四个区,所以应该依次显示的是:P1:/dev/hda1

                             P2:/dev/hda2

                             P3:/dev/hda3

                             P3:/dev/hda4

所以,由此推累,哪个是usb的文件名就很显然了。

当找到usb的文件名后,就可以摁ctrl+alt+del就可以重启机器了。

在此回到最初的起点,呆呆的坐在屏幕前,勇敢的使用上下键选择第一个,注意屏幕最下方的英文,注意,不懂英文的话,就找手机翻译,不丢人。

我的机器是选择e,有的机器是选择tab。

append initrd=initrd.img root=live:CDLABEL=Fedora\x2017\x20i386 quiet
这时你把后面改为
append initrd=initrd.img repo=hd:/dev/sdb1(U盘的文件名):/ quiet

同样,看屏幕最下方的英文,不懂找手机翻译

我的机器是ctrl+x,别的机器也有别的可能。

终于,成功的进入正儿八经的Linux系统的安装界面了。

之后的内容在下一篇介绍。

最后,要申明的一件事情就是我使用的图片都是从我看过的帖子上扒过来的,但是文章却是我一个字一个字敲的。

转发请申明。

linux 初步试水_安装问题整理_1的更多相关文章

  1. Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

    Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmw ...

  2. kali Linux系列教程之BeFF安装与集成Metasploit

    kali Linux系列教程之BeFF安装与集成Metasploit 文/玄魂 kali Linux系列教程之BeFF安装与集成Metasploit 1.1 apt-get安装方式 1.2 启动 1. ...

  3. 【转】Linux下Android ADB驱动安装详解

    原文网址:http://blog.csdn.net/zhenwenxian/article/details/5901350 Linux下Android ADB驱动安装详解 概述 最近由于内置的合作商比 ...

  4. Linux下的Oracle 11gr2安装完成的的自启动操作。

    Linux下的Oracle在安装结束后是处于运行状态的.重启机器后,Oracle不会像在Windows下那样将Oracle添加到Windows服务,在linux下需要手动启动Orcle服务 以orac ...

  5. Json.Net6.0入门学习试水篇

    原文:Json.Net6.0入门学习试水篇 前言 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.简单地说,JSON 可以将 JavaScript 对象中 ...

  6. 第一回:Scrapy的试水

    前言:今天算是见到Scrapy的第二天,之前只是偶尔查了查,对于这个框架的各种解释,我-----都-----看------不------懂----,没办法,见面就是刚. 目的:如题,试水 目标:< ...

  7. C++框架_之Qt的开始部分_概述_安装_创建项目_快捷键等一系列注意细节

    C++框架_之Qt的开始部分_概述_安装_创建项目_快捷键等一系列注意细节 1.Qt概述 1.1 什么是Qt Qt是一个跨平台的C++图形用户界面应用程序框架.它为应用程序开发者提供建立艺术级图形界面 ...

  8. Linux 下Redis集群安装部署及使用详解(在线和离线两种安装+相关错误解决方案)

    一.应用场景介绍 本文主要是介绍Redis集群在Linux环境下的安装讲解,其中主要包括在联网的Linux环境和脱机的Linux环境下是如何安装的.因为大多数时候,公司的生产环境是在内网环境下,无外网 ...

  9. linux(centos)下安装ffmpeg

    [备忘]windows环境下20行php代码搞定音频裁剪 上次我的这篇文章将了windows下web中如何操作ffmpeg的文章,这里则记录下linux(centos)下的安装 首先:我花了中午大概1 ...

随机推荐

  1. Mybatis使用总结-思维导图

    目前使用到Mybatis的总结,缓存还未涉及:

  2. python并发编程之线程(一):线程&守护线程&全局解释器锁

      一 threading模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 官网链接:https://docs.pyth ...

  3. sql必知必会笔记

    1.DISTINCT 用于剔除重复的值, 如果后跟多个列, 则要求所有列的值都相同才会被剔除.    SELECT DISTINCT ven_id, prod_price FROM Products; ...

  4. Servlet3.0+springmvc5+log4j2正确的开启姿势(WebLookUp)

    前言 java社区占据市场份额比较大的日志组件由log4j 1.×,到logback,再到整合后的升级版 log4j 2.×,有网友测试后据说log4j2的性能最NB.于是开始往自己的springmv ...

  5. 用yii2给app写接口(上)

    Yii2如何实现RESTful风格的API 1.建立单独的应用程序 为了增加程序的可维护性,易操作性,我们选择新建一套应用程序,这也是为了和前台应用.后台应用区分开操作.有些人要嚷嚷了,为啥非得单独搞 ...

  6. the c programing language 学习过程3

    ControlFlow  控制流 specify 指定 compound statement 复合语句 cryptic有隐含意义的 ambiguity歧义 robust稳健 disintegratio ...

  7. HDU5992 - Finding Hotels

    原题链接 Description 给出个二维平面上的点,每个点有权值.次询问,求所有权值小于等于的点中,距离坐标的欧几里得距离最小的点.如果有多个满足条件的点,输出最靠前的一个. Solution 拿 ...

  8. C#调用WebService时插入cookie

    SOAPUI插入Cookie的方法 SOAP插入cookie的方法如下,点击Head,点击加号,然后直接设置就可以了. C#中调用webService时插入Cookie 由于调用的时候必须要带上coo ...

  9. 给VMware的虚拟机设置静态地址

    最近在VMware 上运行新版本Linux 虚拟机集群,在给每个虚拟机设置静态IP时,遇到一些挫折,新版本有些变动,故记录下来备用. Centos版本信息7.4.1708: Ubuntu版本信息17. ...

  10. Android shape使用详解

    在android开发过程中,shape是比较常用的,用于设定控件的形状,可以在selector,layout等里面使用,有6个子标签,各属性说明如下: <?xml version="1 ...