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. Jquery那些坑

    今天写Jquery的时候突然发现在将$("<td><td/>").appendTo(someElement)的时候发现一下子多出来两个,甚是奇怪,检查后端和 ...

  2. 在Ubuntu上安装PHPStudy组件

    phpStudy for Linux (lnmp+lamp一键安装包) phpStudy Linux版&Win版同步上线 支持Apache/Nginx/Tengine/Lighttpd/IIS ...

  3. java socket 模拟im 即时通讯

    自己想了一下怎么实现,就写了,没有深究是否合理.更多处理没有写下去,例如收件人不在线,应该保存在数据库,等下一次连接的时候刷新map,再把数据发送过去,图片发送也没有做,也没有用json格式 sock ...

  4. react按需加载(getComponent优美写法),并指定输出模块名称解决缓存(getComponent与chunkFilename)

    react配合webpack进行按需加载的方法很简单,Route的component改为getComponent,组件用require.ensure的方式获取,并在webpack中配置chunkFil ...

  5. Java常见加密算法

    常见 package com.example.decript; import java.io.UnsupportedEncodingException; import java.security.In ...

  6. deplyed使用归纳(转自月下独奏)

    deployd:一个生成后端数据的软件,简单的说就是大部分的前端不会后端,即使会也很难在深入到数据库进行设置一些前端所需数据的创建与查询的后端程序的书写,所以此时就是deployd大显身手的时候了. ...

  7. Android开发之组件

    Android应用程序由组件组成,组件是可以解决被调用的基本功能模块.Android系统利用组件实现程序内部或程序间的模块调用,以解决代码复用问题,这是Android系统非常重要的特性.在程序设计时, ...

  8. 网络基础tcp/ip协议五

    传输层的作用: ip层提供点到点的链接. 传输层提供端到端的链接. 传输层的协议: TCP: 传输控制协议可靠的,面向链接的协议,传输效率低. UDP: 用户数据报协议,不可靠,无连接的服务,传输效率 ...

  9. 关于SSDT

    百度上比较好的解释是:SSDT的全称是System Services Descriptor Table,系统服务描述符表.这个表就是一个把ring3的Win32 API和ring0的内核API联系起来 ...

  10. 获取NVIDIA显卡的温度

    NVIDIA显卡在硬件上有温度传感器,可以感知显卡的运行环境.温度数据的获取,一般是通过调用NVIDIA的SDK的相关函数即可.SDK的下载的网址(https://developer.nvidia.c ...