u盘安装linux原理_为啥u盘安装linux总是把系统安装到u盘 - CSDN
精华内容
参与话题
  • 这个学期专业课开了linux操作系统,自己也觉得挺有意思,所以在网上买了一本鸟哥的私房菜,跟着鸟哥就学了起来。...网上有很多安装linux系统的教程,这里我就不再一一阐述了,且讲讲鸟哥书中提到的原理

    这个学期专业课开了linux操作系统,自己也觉得挺有意思,所以在网上买了一本鸟哥的私房菜,跟着鸟哥就学了起来。

    学习linux,当然需要一台合适的练习机,光背命令是没用的,一定要实践实践再实践,鸟哥也曾曰,安装linux没有超过10次以上的,那不叫学了linux。

    so学习linux,就从安装系统开始吧。

    网上有很多安装linux系统的教程,这里我就不再一一阐述了,且讲讲鸟哥书中提到的原理吧。

    1.明白操作系统的概念

    操作系统Operating System,简称OS)是管理和控制计算机硬件软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

    上面是百度百科对操作系统概念的解释,我们从中可以提取出一个很重要的信息,操作系统实则是“计算机程序”,“系统软件”。它是软件!它是软件!它是软件!(重要的事情说三遍!)所以我们装系统,就是把一个软件安装在电脑的磁盘上啦。

    2.计算机是如何加载操作系统来进行开机的

    假设我们现已在计算机的硬盘上安装了centos系统,那么计算机是怎么找到centos系统来开机的呢(软件要执行才有用嘛)?这就要涉及到开机流程了。

    下面是整个开机流程到操作系统之前的大概动作:


    有没有对上面的BIOS很熟悉?在用老毛桃装windows系统时是不是要经常调这小玩意?把U盘设置成第一开机设备?有印象了吧。好了,下面正式介绍一下BIOS这位老伙伴是个啥玩意。BIOS是一个写入到主板上的一个韧体(鸟哥说韧体就是写入到硬件上的一个软件程序啊,可要搞明白喽),这个BIOS就是在开机的时候计算机系统会执行的第一个程序了。接下来BIOS会去分析计算机里面会有哪些存储设备,我们以硬盘为例,BIOS会依据用户的设置去取得能够开机的硬盘(这也是为什么我们可以用u盘来做启动盘),并且到该硬盘里面去读取第一个扇区的MBR位置。MRB这个仅有446bytes的硬盘容量里面会放置最基本的引导加载程序,此时BIOS就功成圆满,而接下来就是MBR内的引导加载程序的工作了。这个引导加载程序的目的是在加载内核文件,由于引导加载程序是操作系统在安装的时候所提供的,所以他会识别硬盘的文件系统格式,因此就能够读取内核文件,然后接下来就是内核文件的工作,引导加载程序也功成圆满,之后就是大家所知道的操作系统的任务啦!

    3.使用u盘安装linux系统原理

    以前装系统好多是使用光盘来安装的(哥鸟的教程也是!),不过前提是你电脑上要有光驱!现在有了u盘感觉特方便,装windows系统可以在网上下载U盘启动制作工具来做成老毛桃,大白菜什么的,装Linux可以下载UltraISO制作工具!不管是用u盘装linux还是windows,我们都是借助制作工具来把普通u盘做成启动盘,把引导写在u盘里,这样你才能从u盘进行开机!并开始你的装系统操作!

     

    转载自LHS_ll的博客

    展开全文
  • 使用u盘安装linux操作系统原理

    千次阅读 2015-11-28 18:20:51
    这个学期专业课开了linux操作系统,自己也觉得挺有意思,所以在网上买了一本鸟哥的私房菜,跟着鸟哥就学了起来。...网上有很多安装linux系统的教程,这里我就不再一一阐述了,且讲讲鸟哥书中提到的原理

    这个学期专业课开了linux操作系统,自己也觉得挺有意思,所以在网上买了一本鸟哥的私房菜,跟着鸟哥就学了起来。

    学习linux,当然需要一台合适的练习机,光背命令是没用的,一定要实践实践再实践,鸟哥也曾曰,安装linux没有超过10次以上的,那不叫学了linux。

    so学习linux,就从安装系统开始吧。

    网上有很多安装linux系统的教程,这里我就不再一一阐述了,且讲讲鸟哥书中提到的原理吧。

    1.明白操作系统的概念

    操作系统Operating System,简称OS)是管理和控制计算机硬件软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

    上面是百度百科对操作系统概念的解释,我们从中可以提取出一个很重要的信息,操作系统实则是“计算机程序”,“系统软件”。它是软件!它是软件!它是软件!(重要的事情说三遍!)所以我们装系统,就是把一个软件安装在电脑的磁盘上啦。

    2.计算机是如何加载操作系统来进行开机的

    假设我们现已在计算机的硬盘上安装了centos系统,那么计算机是怎么找到centos系统来开机的呢(软件要执行才有用嘛)?这就要涉及到开机流程了。

    下面是整个开机流程到操作系统之前的大概动作:


    有没有对上面的BIOS很熟悉?在用老毛桃装windows系统时是不是要经常调这小玩意?把U盘设置成第一开机设备?有印象了吧。好了,下面正式介绍一下BIOS这位老伙伴是个啥玩意。BIOS是一个写入到主板上的一个韧体(鸟哥说韧体就是写入到硬件上的一个软件程序啊,可要搞明白喽),这个BIOS就是在开机的时候计算机系统会执行的第一个程序了。接下来BIOS会去分析计算机里面会有哪些存储设备,我们以硬盘为例,BIOS会依据用户的设置去取得能够开机的硬盘(这也是为什么我们可以用u盘来做启动盘),并且到该硬盘里面去读取第一个扇区的MBR位置。MRB这个仅有446bytes的硬盘容量里面会放置最基本的引导加载程序,此时BIOS就功成圆满,而接下来就是MBR内的引导加载程序的工作了。这个引导加载程序的目的是在加载内核文件,由于引导加载程序是操作系统在安装的时候所提供的,所以他会识别硬盘的文件系统格式,因此就能够读取内核文件,然后接下来就是内核文件的工作,引导加载程序也功成圆满,之后就是大家所知道的操作系统的任务啦!

    3.使用u盘安装linux系统原理

    以前装系统好多是使用光盘来安装的(哥鸟的教程也是!),不过前提是你电脑上要有光驱!现在有了u盘感觉特方便,装windows系统可以在网上下载U盘启动制作工具来做成老毛桃,大白菜什么的,装Linux可以下载UltraISO制作工具!不管是用u盘装linux还是windows,我们都是借助制作工具来把普通u盘做成启动盘,把引导写在u盘里,这样你才能从u盘进行开机!并开始你的装系统操作!

    展开全文
  • grub引导u盘安装linux镜像

    千次阅读 2011-01-28 08:03:00
    grub引导u盘安装linux镜像 2008-10-04 21:48:01 技术 | 评论(0) | 浏览(34827) 用u盘引导安装linux比光盘快多了,今总结下,主要是一个发端从u盘引导(这年月软盘是灭绝了,然后两种途径,即u盘直接安装或网络...

    grub引导u盘安装linux镜像


    2008-10-04 21:48:01    技术 |  评论(0) |  浏览(34827)

    用u盘引导安装linux比光盘快多了,今总结下,主要是一个发端从u盘引导(这年月软盘是灭绝了,然后两种途径,即u盘直接安装或网络安装:

    1.首先是需要几个软件备齐了,直接u盘安装要大于4G的容量,否则把镜像放局域网其它机上安装(现在大容量u盘狂便宜啊,想来微硬盘原理是一样的):

       grubinst,现在有gui图形界面的了,用来安装grub到启动扇区;

       diskgenius,用来格式化u盘,其本质两个:一是格式化成usb-hdd格式,二是激活成可引导;

       然后是fedora的iso镜像一个(fc9的大约正好4G,fat32格式的盘刚好容下);

    2.第一步制作可引导的,usb-hdd格式的u盘,用diskgenius搞定,关键是盘要格式化成fat32的,可以适用所有的linux,否则fedora9系列以前的不认ntfs格式,可以引导,但找不到镜像,非常奇怪;同代的ubuntu系列曾尝试过,似乎支持ntfs格式,可在格成ntfs的u盘上顺利认出iso.

    3.第二步安装grub,用grubinst的gui界面,在弹出菜单里找到u盘符,然后紧邻下个框里刷新mbr,选择随之出现的mbr,注意选"整个盘",不知道选u盘"分区"有什么效果.然后下面的复选框里选择不引导;不保存原mbr; 最后点下面的"安装",弹出dos窗口,按enter结束;

    4.第三步,u盘直接安装的话,注意用最通用的fat32格式,u盘根下必须有的文件:

      首先是grldr和menu.lst两个文件,其中menu.lst的基本内容为:

    -------------------------------------------------------------

    title install linux from ISO
    find --set-root /Fedora-9-x86_64-DVD.iso
    kernel /vmlinuz
    initrd /initrd.img
    boot /Fedora-9-x86_64-DVD.iso

    title Grub Command Line
    commandline

    title Reboot Computer
    reboot

    title Shutdown
    halt

    ----------------------------------------------

       其次是linux的iso镜像里isolinux目录下的vmlinuz和initrd.img两个文件拷入u盘根下;

       最后注意更改bios的启动顺序,把usb-hdd放在第一位,save,reboot,开安装吧!

    5.第四步,如果u盘不够大,那么几十Mb的小盘也行,上面的步骤一样,iso镜像放在局域网其它已安好系统的机上,在u盘引导安装出现选择安装介质时选nfs网络安装即可.

       隐含的前提是机群里至少有一个主机有光区,并先用光区安装好了fedora,其它机的安装就可以不要光区,用小u盘引导nfs安装了.

       做nfs主机的准备工作是用root权限:

    (1)   service nfs start

    (2)   vi /etc/exports 内容就加一行:

       /要共享的目录(当然iso镜像就放这里) 192.168.1.0/24(rw) *(ro)

    (3) exportnfs -r

      好了nfs主机准备完毕,用小u包含grldr,menu.lst,vmlinuz,initrd.img引导的客机可以进行网络安装了,设置好客机的ip,设置nfs主机的ip,填上刚才设置的nfs共享目录,比如/tmp.

       完毕,以上是u盘引导网络安装的步骤.均在fedora9下,普通pc机群实验成功.

    6.实际上有点小小的失败,因为fedora9不支持AMD780G主板的板载ati显卡(或者是我的杂牌液晶),结果图形界面安装后系统引导失败,显示超出显示范围,晕,只能切换控制台进去,或用rescue模式进去改/etc/initrd什么的,改为3,默认文本模式登陆就ok了. ati的驱动有rpm包,以后升级完就ok了,真实晕,linux就这样.ubuntu系列的好点,严重怀疑流言说是微软是ubuntu后台,支持ntfs,驱动非常全,windows兼容性好等等,恩,可惜了,用不习惯,只好走redhat的一系的.

        u盘直接安装是可以选text模式的,那样的话就不存在图形界面引导失败的问题.

    展开全文
  • 一、第三方软件库的创建 首先创建一个一个只含有.rpm软件包的文件夹/mnt/software 使用命令createrepo -v生成/software的数据信息 查看,目录中生成了repodata ...二、使用U盘安装Linux系统 插上U盘,...

    一、第三方软件库的创建
    首先创建一个一个只含有.rpm软件包的文件夹/mnt/software
    在这里插入图片描述
    使用命令createrepo -v生成/software的数据信息
    在这里插入图片描述
    查看,目录中生成了repodata
    在这里插入图片描述
    进入yum源的设定文件中编辑文件:
    在这里插入图片描述
    输入以下内容;
    在这里插入图片描述
    此时可以在浏览器中搜索这个软件包的指向地址:
    在这里插入图片描述
    在software中可以查看到第三方软件包:
    在这里插入图片描述
    二、使用U盘安装Linux系统
    1>插上U盘,执行df命令,查看u盘是否正常插入:
    在这里插入图片描述
    /devsdb1表示的是u盘,说明u盘已经正常插入。
    2>取消u盘的挂载
    在这里插入图片描述
    再次执行df命令,发现sdb消失,说明u盘取消了挂载
    3>执行下面命令:
    在这里插入图片描述
    可通过watch命令查看进程:
    在这里插入图片描述
    在这里插入图片描述
    这样我们就可以通过我们的u盘安装linux系统了。

    三、U盘的格式化
    在安装完系统之后,我们需要将我们的u盘格式化,否则u盘将不能使用,具体过程为首先查看U盘分为几个区,将分区全部删除,然后新建立分区,再将u盘格式化,这样就达到了格式化U盘的目的。
    1>查看U盘中分为几个区
    在这里插入图片描述
    在这里插入图片描述
    显示U盘分为两个区,解下来我们删除这两个分区,然后创建新的分区

    在这里插入图片描述
    2>删除分区:
    在这里插入图片描述
    3>建立分区,退出保存:
    在这里插入图片描述4>设备同步,格式化U盘:
    在这里插入图片描述
    格式化成功,U盘可正常使用了。
    四、利用kickstart自动安装虚拟机
    kickstart的功能是实现批量安装虚拟机,更适用于企业。
    kickstart是一种无人值守的安装方式,他的工作原理是在安装过程中记录人工干预填写的各种参数,生成一个.cfg文件。

    注意:
    作实验之前要先搭建一个dhcp服务器,给我们安装的虚拟机进行动态ip的分配。
    1>安装httpd和kickstart
    在这里插入图片描述
    2>启动httpd服务,关闭防火墙
    在这里插入图片描述
    3>启动kickstart
    在这里插入图片描述
    进入以下页面:
    按照以下步骤进行设置:
    在这里插入图片描述
    网络选取HTTP,填入用户的主机ip,共享的yum源
    在这里插入图片描述
    创建一个新的引导程序:
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述获取动态ip:
    创建网卡,
    在这里插入图片描述
    关闭火墙:
    在这里插入图片描述
    点击左上角的file,点击保存,保存在/var/www/html共享目录下:
    在这里插入图片描述
    4>完善ks.cfg文件
    编辑ks.cfg文件:

    • vim ks.cfg
      将时区修改为上海时区
      在这里插入图片描述
      末尾写入以下内容:
      在这里插入图片描述
      %packages 软件包段的开始
      %end 软件包段的结束
      @base 指定安装的包组
      dhcp 指定安装的包

    检查文件有没有出错:
    在这里插入图片描述
    查看ks.cfg是否能够在浏览器中查看到
    在这里插入图片描述创建一个新的虚拟机,选择最上面的,按TAB键,输入ks=http://172.25.34.250/ks.cfg再按回车就进入了安装过程。

    在这里插入图片描述出现以下界面说明我们安装成功:
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 原理:在Windows下将ISO安装文件传送到Linux Ext3分区中,然后引导安装。  [ 不知道还有没有其他的好方法,两个系统用的很爽。什么时候不想玩Linux了,修改引导就是。附件分享了过程中用到的两个小工具。]  首先...
  • u盘引导安装linux 1.首先是需要几个软件备齐了,直接u盘安装要大于4G的容量,否则把镜像放局域网其它机上安装(现在大容量u盘狂便宜啊,想来微硬盘原理是一样的): grubinst,现在有gui图形界面的了,用来安装grub到...
  • Linux用ISO制作U盘启动及基本原理

    千次阅读 2014-08-26 14:22:59
    一、系统的基本引导流程: 首先系统要引导isolinux.bin可执行程序,此程序是移动介质上引导用的,isolinux.bin运行成功后会加载...vmlinuz是vmlinux的压缩版,二者都是linux内核。isolinux.bin根据其配置方式中定义的in
  • 制作U盘Linux

    千次阅读 2007-12-11 15:27:00
    最近打算制作一个U盘上的Linux,主要是想在学习Linux的过程中,借此来更进一步熟悉linux的结构和工作原理,另外,最近在测试工作中也确实需要一个基于U盘Linux,比如有时候捕获网络封包,修复GRUB,使用ipmitool等...
  • centos6.2的U盘安装方法

    2019-06-17 04:20:39
    硬件要求:8G或以上的u盘,服务器支持从u盘启动。 原理及难点: centos6.2的dvd文件非常大,超过4G,fat32文件系统不支持4G以上文件;而用于引导linux的文件系统恰恰就是fat32格式。将u盘分成两个区,一个用于启动...
  • 在开始讲U盘自动挂载的底层详细过程之前,首先得明白U盘的弹出和umount是不一样的,umount后我们还可以mount上再次使用,我们的u盘的设备还在,但弹出u盘后,我们想使用就必须拔出在重新插入u盘才可以。 U盘的热...
  • 更让人赞的是 Puppy Linux 提供了一套十分容易上手安装解决方案,初级用户也能很轻松地将 Puppy 安装U盘上。还等什么呢?和OwnLinux一起来把 Puppy Linux 4.00 安装在你的U盘上吧!把 Puppy Linux 4.00 安装U盘...
  • 一.U盘制作 首先下载两个文件: · rhel-server-6.3-i386-boot.iso 启动镜像 · rhel-server-6.3-i386-dvd.iso 系统镜像 方法一步骤: 1. 用UltraISO打开rhel-server-6.3-i386-boot.iso,点击菜单:启动光盘-...
  • linux下实现自动查找U盘,识别U盘,判断是否已经挂载(如果没有则自动挂载),然后在U盘创建文件,最后卸载U盘。 纯C代码,全部源代码,可以在fedora等桌面linux上使用,也可以在嵌入式linux下使用,测试通过。 基本...
  • 操作系统原理及平台开发(MS Win32 / BSD Unix / GNU Linux) 作者 alvin_lee @ 2006-04-30 09:51:05 相信大家对Linux安装应该是家常便饭了,而大多数发行版的版本更新也非常快。如果 不想每次安装新版本的时候都要...
  • U盘linux系统,刻录系统光盘

    千次阅读 2014-11-09 00:31:00
    我只想做一个便携的linux系统,w
  • 从0开始构建自己的U盘Linux(一)

    千次阅读 2019-05-12 23:18:18
    从0开始构建自己的U盘Linux前期知识储备Linux内核源码下载Linux源码编译Busybox工具无盘构建根文件系统在U盘上构建Linux根文件系统测试 前期知识储备 1.1本项目介绍 (1)开发环境 主机:Dell xps13 9360 , 操作系统...
  • PXE自动安装linux系统原理(一)

    千次阅读 2017-09-30 15:14:50
    本篇主要讲解PXE的原理以及涉及到的服务,下篇文章将会进行实际部署 1.什么是PXE PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过...
  • 在 arm linux 要使用U盘,需要先用命令 cat /proc/partitions 查看U盘的节点号,例如:/dev/sda1 .然后用命令 mount 挂载U盘到系统的某个目录,例如:mount /dev/sda1 /media/.在弹出U盘的时候,还需要用umount 命令...
  • 基于U盘linux启动盘的制作

    千次阅读 2012-01-05 21:25:57
    本次设计是构建一个基于U盘存储的linux启动盘,详细介绍了具体的构建过程。主要步骤如下: (1) 在U盘安装系统引导程序grub。 (2) 制作Linux根文件系统,建立系统必要的目录、命令和设备。 (3) Linux内核配置...
1 2 3 4 5 ... 20
收藏数 5,589
精华内容 2,235
关键字:

u盘安装linux原理