linux的安装教程(linux引导安装)-编程之家

Linux怎么重装系统?

1、将刻录好的安装介质,插入电脑,启动介质,显示当前界面时,直接回车即可。

2、选择中文语言,默认简体中文,点击继续。

3、选择需要安装的版本。

4、选择最小化安装,可以选择带GUI的服务器,就是带桌面的版本,其他附加工具自选即可。

5、选择安装位置进入。

6、选择自动配置分区。如需自定义分区的话,选择我要配置分区,然后点击完成。

7、配置网络和主机名配置IP。

8、点击进入之后,选择接通线路的网卡,点击配置。

9、选择常规,勾选可用时自动连接到这个网络,以免重启后网卡不自动连接。

10、选择IPv4设置,进入后选择方法选择手动连接,点击ADD添加一个IP。

11、输入地址,子掩码,网关,然后填写dns服务器。填写完成后。点击保存。

12、以上步骤配置好之后,需要设置root密码。否则root用户不会被启用。

13、设置root密码后,点击完成即可,如密码过于简单,需要点击两次完成。

14、系统安装完成后,点击重启。

15、重启重新开机后,点击-未接受许可证

16、勾选“我同意许可协议”点击完成后点击前进。

17、选择界面语言。

18、创建管理账号,创建管理账号时,密码有难度要求,要求大小写英文,数字,和特殊符号。

创建完成后即可进入系统了,这样linux(CentOS)系统就安装完成了。

怎样在pe下引导安装ubuntu?

PE是WINDWOS系统,无法运行和安装ubuntu,只能用ubuntu系统盘引导进行安装。

硬盘的话,在安装时可以选择,由于Linux的文件格式和WINDOWS系统不同,两者混用并不会有影响。安装时不需要分区,直接将分区删除,只要是未分配的磁盘空间就可以让ubuntu系统安装了。

RedhatLinux如何安装驱动程序?

这个界面告诉你系统已经装好了,已经启动了,就等着你输入用户名和密码了。r 你如果不知道你的用户名和密码的话的话,有一个single user 启动模式可以重新设置root密码。r

u盘安装linux无法启动?

答解决方法如下

一、 在安装进度条跑完重启后,先不要拔掉U盘,等待重启成功,并按要求完成系统

设置。

二、再次重启后,拔掉U盘,屏幕上出现grub>字符。输入以下命令:

(1):grub>root (hd0,0)

(2):grub>setup (hd0)

(3):reboot 重启系统

三、再次重启后,出现“Press any key to continue…”.按任意键进入GRUB界面。

四、按“e“进入编辑界面。

五、再次按“e“进入root(hd1,0)

六、编辑“grub edit>root (hd1,0).将括号内hd1,0改为hd0,0回车

七、按“b”即可进入系统,可能稍微有些慢,请耐心等待。

八、进入系统后,打开终端输入命令:vi /boot/grub/gurb.conf

将红色圈里hd1,0改成hd0,0 即可

九、重启,查看是否自动进入系统

附:手动加载系统引导进入系统的方法

当系统进入如下grub界面的时候:

因为U盘已经拔出,系统不能通过U盘引导。

在此,我们可以通过添加指令手动引导

第一步:输入root (hd0,0) 回车

第二步:输入kernel /vmlinuz-(此部分为系统内核,可以通过table键补全) ro root=LABEL=/ rhgb quiet 回车

第三步:输入initrd /initrd-(用table键补全) 回车

第四步:输入boot 回车

看到红色的Red Hat字样,说明系统引导启动成功

如果是进入图形界面了(这一步就不用做)。如果是字符界面。登陆后用指令startx转到图形界面(用户是root。密码是broadtech大家都默认的这个不用解释了哈)

进入系统后,点击右键打开Open Terminal这个选项菜单

通过指令vi /boot/grub/grub.conf编辑grub.conf文件

在打开的界面中用“i”进入编辑模式,将root (hd1,0)改成root (hd0,0)。用“:”进入指令模式,输入wq保存退出。

然后用reboot重启启动就可以了

如何使用引导启动程序Bootloader?

一个嵌入式 Linux 系统从软件角度看可以分为四个部分:引导加载程序(Bootloader), Linux 内核,文件系统,应用程序。 当系统首次引导时,或系统被重置时,处理器会执行一个位于Flash/ROM中的已知位置处的代码,Bootloader就是这第一段代码。它主要用来初始化处理器及外设,然后调用 Linux 内核。Linux 内核在完成系统的初始化之后需要挂载某个文件系统作为根文件系统(Root Filesystem),然后加载必要的内核模块,启动应用程序。这就是嵌入式Linux系统启动过程 Linux 引导的整个过程。 根文件系统是 Linux 系统的核心组成部分,它可以作为Linux 系统中文件和数据的存储区域,通常它还包括系统配置文件和运行应用软件所需要的库。应用程序可以说是嵌入式系统的“灵魂”,它所实现的功能通常就是设计该嵌入式系统所要达到的目标。如果没有应用程序的支持,任何硬件上设计精良的嵌入式系统都没有实用意义。 从以上分析可以看出 Bootloader在运行过程中虽然具有初始化系统和执行用户输入的命令等作用,但它最根本的功能就是为了启动 Linux 内核,让我们进一步分析 Bootloader 和 Linux 内核在嵌入式系统中的关系和作用。 Bootloader

1、Bootloader基本概述 Bootloader是嵌入式系统的引导加载程序,它是系统上电后运行的第一段程序,其作用类似于 PC 机上的 BIOS。Bootloader是依赖于硬件而实现的,特别是在嵌入式领域,为嵌入式系统建立一个通用的Bootloader是很困难的,但为了能达到启动Linux 内核的目的,所有的 Bootloader都必须具备以下功能: 1) 初始化 RAM 因为 Linux 内核一般都会在 RAM 中运行,所以在调用 Linux 内核之前 Bootloader 必须设置和初始化 RAM,为调用 Linux内核做好准备。初始化 RAM 的任务包括设置 CPU 的控制寄存器参数,以便能正常使用 RAM 以及检测RAM 大小等。 2) 初始化串口端口 在 Linux 的启动过程中有着非常重要的作用,它是 Linux内核和用户交互的方式之一。Linux 在启动过程中可以将信息通过串口输出,这样便可清楚的了解 Linux 的启动过程。虽然它并不是 Bootloader 必须要完成的工作,但是通过串口输出信息是调试 Bootloader 和Linux 内核的强有力的工具,所以一般的 Bootloader 都会在执行过程中初始化一个串口作为调试端口。 3) 检测处理器类型 Bootloader在调用 Linux内核前必须检测系统的处理器类型,并将其保存到某个常量中提供给 Linux 内核。Linux 内核在启动过程中会根据该处理器类型调用相应的初始化程序。 4) 设置 Linux启动参数 Bootloader在执行过程中必须设置和初始化 Linux 的内核启动参数。 5) 调用 Linux内核映像 Bootloader完成的最后一项工作便是调用 Linux内核。如果 Linux 内核存放在 Flash 中,并且可直接在上面运行(这里的 Flash 指 Nor Flash),那么可直接跳转到内核中去执行。但由于在 Flash 中执行代码会有种种限制,而且速度也远不及 RAM 快,所以一般的嵌入式系统都是将 Linux内核拷贝到 RAM 中,然后跳转到 RAM 中去执行。

2、Bootloader启动过程 嵌入式Linux系统通过Bootloader引导,一上电,就要执行Bootloader来初始化系统。在完成对系统的初始化任务之后,它会将非易失性存储器(通常是 Flash或 DOC 等)中的Linux 内核拷贝到 RAM 中去,然后跳转到内核的第一条指令处继续执行,从而启动 Linux 内核。Bootloader 和 Linux 内核有着密不可分的联系。 Bootloader多数有两个阶段的启动过程: Stage1: 基本的硬件初始化 为加载stage2准备RAM空间 拷贝内核映像和文件系统映像到RAM中 设置堆栈指针sp 跳到stage2的入口点 Stage2: 初始化本阶段要使用到的硬件设备 检测系统的内存映射 加载内核映像和文件系统映像 设置内核的启动参数 嵌入式系统中广泛采用的非易失性存储器通常是 Flash,而 Bootloader就位于该存储器的最前端,所以系统上电或复位后执行的第一段程序便是 Bootloader。Bootloader在flash中的存储示意图如下: Bootloader启动流程图

3、Bootloader 的启动方式 3.1网络启动方式 这种方式的开发板不需要较大的存储介质,跟无盘工作站有点类似,但是使用这种启动方式之前,需要把Bootloader安装到板上的EPROM或者Flash中。Bootloader通过以太网接口远程下载Linux内核映像或者文件系统。Bootloader下载文件一般都使用TFTP网络协议,还可以通过DHCP的方式动态配置IP地址。 3.2硬盘启动方式 传统的Linux系统运行在台式机或者服务器上,这些计算机一般都使用BIOS引导,并使用磁盘作为存储介质。Linux传统上是LILO (Linux Loader) 引导,后来又出现了GUN的软件 (Grand Unified Bootloader) 。 这两种Bootloader广泛应用在X86的Linux系统上。 3.3 Flash启动方式 大多数嵌入式系统上都使用Flash存储介质。Flash有很多类型,包括NOR Flash、NAND Flash和其它半导体盘。它们之间的不同在于: NOR Flash 支持芯片内执行(XIP, eXecute In Place),这样代码可以在Flash上直接执行而不必拷贝到RAM中去执行。而NAND Flash并不支持XIP,所以要想执行 NAND Flash 上的代码,必须先将其拷贝到 RAM中去,然后跳到 RAM 中去执行。NOR Flash 使用最为普遍。Bootloader一般放在Flash的底端或者顶端,这需要根据处理器的复位向量来进行设置。可以配置成MTD设备来访问Flash分区