当前位置:首页 » 手机资讯 » 系统中怎样加载引导程序

系统中怎样加载引导程序

发布时间: 2022-07-06 19:34:53

‘壹’ 如何配置Ubuntu 16.04 GRUB 2引导加载程序

GRUB 2 是大多数 Linux 操作系统的默认引导加载程序。GRUB 是 GRand Unified Bootloader 的缩写,它是 Linux 启动时首先要加载的一个程序,此后它会负责载入并将控制权交给 Linux kernel,并由 Linux kernel 负责对操作系统的其它部分进行初始化。在本文中,我们将对 Ubuntu 16.04 LTS 桌面版 GRUB 2 引导加载程序的重要配置进行介绍,当然操作和配置也与其它 Linux 发行版中的 GRUB 配置通用。
GRUB 2引导加载程序设置
GRUB 2 的默认配置文件是 /boot/grub/grub.cfg,它是 Linux 启动引导过程中非常主要的一个文件,除非你已经非常熟悉,否则不要直接编辑或修改此文件。 有关 GRUB 2 的所有设置默认都存放在 /etc/default/grub 文件中,对其内容的更改将直接反馈到 GRUB 2。为保险起见,我们先将它进行备份:
sudo cp /etc/default/grub /etc/default/grub.bak

我们先来看看 GRUB 引导装载程序的主要选项:
cat /etc/default/grub

每当编辑了该配置文件之后,需要执行如下命令将变更应用到 GRUB 2:
sudo update-grub

下面我们开始对 GRUB2 boot loader 进行三项重要的优化调整。
1. 选择默认操作系统
为加快开机引导过程,用户可以手动指定默认要从哪个系统开始引导。如果设置为 0 则表示从 GRUB 选单中的第一个系统开始引导,如果设置为 1 则表示从第二个条目开始引导,以此类推。如果你装了多个操作系统,可以使用 GRUB_DEFAULT=saved 参数从最后一个系统开始引导,配置好后你每次重启计算机都会直接从最后一个系统开始启动。注意:此功能还需配合一个 GRUB_SAVEDEFAULT=true 条目才能生效。为了不至于数不清楚个数和方便配置,还可以直接指定 GRUB 开机默认引导系统的名称,例如你的 GRUB 选单中有“Lubuntu14.04 LTS”条目,便可以直接指定 GRUB_DEFAULT=Lubuntu 14.04 LTS 默认启动 Lubuntu。
2. 设置超时时间
默认情况下,启动菜单停留让用户选择的时间为 10 秒。用户可以直接在配置文件中增长或缩短等待时间,如果将GRUB_TIMEOUT 设置为 0,则表示忽略选单直接按上步中选择的默认操作系统进行引导。
3. 更改GRUB背景图片
要更改 GRUB 背景图片非常简单,只需将准备好的图片复制到 /boot/grub/ 路径即可。
GRUB 仅支持 265 色 JPG/JPEG 格式图片,所以建议大家使用 PNG 图片。
背景图片替换好之后记得执行 sudo update-grub 使之生效。

‘贰’ 如何在C盘上加入引导程序使开机可以进入DOS

电脑中安装有多个操作系统的朋友知道,在电脑加电自检后会出现一个启动菜单,它列出了在这台电脑上安装的所有的操作系统,用户使用“↑”“↓”键可以选择进入哪个系统。实际上这一切都源于一个名为BOOT.INI的文件,自Windows NT开始�它就存在于Windows系统中。Windows XP主要依赖BOOT.INI文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。一般情况下,它位于C盘根目录下,在默认状态下是一个隐藏只读的系统配置文件。要查看它,只要去掉其隐藏属性,即可用记事本打开它,也可以在“开始”中运行msconfig.exe,在弹出的“系统配置实用程序”对话框中单击“BOOT.INI”选项卡就可窥见其庐山真面目。下面就以笔者电脑中的BOOT.INI文件为例(如图1),向大家详加解释。

图1 修改前启动菜单

BOOT.INI文件的常见格式如下:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(X)disk(Y)rdisk(Z)partition(Q)WINDOWS="Microsoft Windows XP Professional" /fastdetect

SCSI(X)disk(Y)rdisk(Z)partition(Q)WIN98="Microsoft Windows 98" /fastdetect

该文件分为Boot loader(引导加载)和Operating systems(操作系统)两大部分。在引导加载部分,timeout=xx表示等待用户选择操作系统的时间,默认是30秒,用户可以根据需要自行更改。default=xxxx表示缺省情况下系统默认要加载的操作系统路径,表现为启动时等待用户选择的高亮条部分。但是令很多用户困惑不解的是,那些“multi(0)disk(0)rdisk(0)partition(1)”是什么意思?

实际上这是根据ARC规则命名的,它是x86或RISC计算机中用于标识设备的一种通用方法。ARC名字指向存放操作系统文件的分区,对于磁盘设备, ARC名字的构成如下:

(X)disk(Y)rdisk(Z)partition(Q)

component部分有两种有效值,即multi和SCSI,它用于标明硬件适配器。multi表示一个非SCSI硬盘或一个由SCSI BIOS访问的SCSI硬盘,而SCSI则表示一个SCSI BIOS禁止的SCSI硬盘。X值表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的序号(X从0开始)。

disk(Y):对于SCSI硬盘来说,Y值表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘序号(Y从0开始);对于multi来说,Y值无任何意义,恒为0。

rdisk(Z):对于multi来说,Z值表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘序号(Z从0开始);对于SCSI硬盘来说,Z值无意义,恒为0。

partition(Q):Q值表示操作系统的系统根目录所在的分区在同一硬盘上主分区的序号(Q从1开始)。

Operating systems部分列出了这台电脑上所有操作系统的路径和清单,其中还包括一些如/fastdetect、/basevideo、/sos之类的开关符。这些开关符都有特殊的含义,一般情况下建议不要更改。

你可以把你的BOOT文件修改成下面的内容
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\Arldr="DOS工具

‘叁’ 怎样手动添加引导

c盘boot.ini是引导文件,以我的计算机为例:

以下是我的Boot.ini的内容:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /TUTag=X9YEX1 /Kernel=TUKernel.exe

multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional (TuneUp Backup)" /noexecute=optin /fastdetect /TUTag=X9YEX1-BAK

C:\="Microsoft Windows"

不同的计算机可能不同,不过都有“[boot loader]”,“timeout=”,“default=”,“[operating systems]”。

文件内容分两块:Boot loader (引导加载)与 Operating systems(操作系统)。

在引导加载部分timeout=后面接的是系统菜单等待时间,一般为30秒,后面跟的数字即秒数。Default=后面跟的是默认的操作系统,即多重启动菜单出现时被显示高亮的系统。在操作系统部分,文件显示了所有被识别的系统名称及位置。

那么其中的“multi(0)disk(0)rdisk(0)partition(3)”又是什么意思呢?

Multi表示一个非SCSI硬盘设备或一个由SCSI BIOS访问的SCSI硬盘,该文段也可为SCSI,这是其意思为一个由SCSI BIOS禁止的硬盘。(0)是硬件适配卡序号(数字不一定是0)。Disk(0)表示SCSI总线号(数字不一定是0),如果前面是Multi则这项永远为disk(0),数字不改变。Rdisk(0)表示硬盘的序号。Partition(3)为分区序号。

另外,在路经的后面,往往还有启动参数,如“/fastdect”等。其意义如下:

/basevideo :以640×480的分辨率,基本显示驱动启动系统。

/sos :Windows NT在引导期间装载的驱动程序名。

另外还有许多其他参数:/debug,/crashdebug,/nodebug等。

Boot.ini文件的修改:

Boot.ini文件一般不可见,即使显示隐藏文件也无法在Windows NT中看到它。于是修改它就要动用特殊手段了。

方法一:Windows NT系统仍可以正常启动。

右击“我的电脑”,选择“属性”,选择“高级”页,点击“启动和故障修复”的设置按钮。点击“编辑”,这样就可以更改了,更改后要保存,并一路点击确定才会生效。

方法二:Windows NT系统无法正常启动。

利用Windows PE的启动盘启动计算机,我们仍可以利用如Total Commander这样的文件管理器找到C盘下的Boot.ini文件,去掉其只读属性,并修改它。

此外,还有一个麻烦的方法,从光盘启动,加载Windows安装盘,在选择安装时候选择取消安装,系统会自动重新扫描已有的操作系统,自动重写mbr和boot.ini

‘肆’ 怎样添加系统启动引导选项

  1. 这里以建立qq开机启动项为例,首先在桌面上找到qq的快键方式,

  2. 如果桌面上没有就qq快捷方式。可以在程序中的qq上,右击该选项,点击发送到桌面快键方式来创建

  3. 然后双击桌面上的“我的电脑”图标,打开资源管理器。

  4. 按照“C:Documents and SettingsAdministrator“开始”菜单程序启动” 路径通过鼠标点击层层进入到启动文件夹

  5. 最后,将桌面上的qq图标用鼠标拖拽进“启动”文件夹中即可

‘伍’ 计算机启动的引导过程中,操作系统的什么加载到内存中 引导程序。软件。进程。内核

PC启动时,先POST自检,,随后寻找启动设备【硬盘】,硬盘上有一个位置保存的有MBR,那么从MBR开始找到系统启动分区并加载BOOTLOADER,由BOOTLOADER决定启动哪一个系统,比如WINXP,LINUX的选择,,确定启动后,BOOTLOADER将引导权限交于系统文件,比如WINDOWS的NTLDR,由NTLDR创建虚拟内存文件,PAGEFILE.SYS,然后把系统的文件按照一定的顺序加载的到内存中,随后启动服务,加载启动项。。成功启动

‘陆’ win7如何添加系统引导..

首先,要恢复win
7的启动管理器
。进入xp并使用虚拟光驱(比如daemon
tools)加载
win
7光盘映像文件。在“开始→运行”中输入“cmd”并运行,以打开命令提示符窗口,然后输入如下命令:
h:
cd
boot
bootsect
/nt60
sys
其中“h:”为你的虚拟光驱盘符。这样,就恢复了win
7的引导管理器,xp引导管理器被删除。接下来需要进入win
7为xp建立一个启动菜单,这样就完成所有的操作了。
依次点击“开始→程序→附件”,然后鼠标右键单击附件中的“命令提示符”选则“以管理员身份运行”,再键入下列命令为xp手动创建一个启动条目:
bcdedit
\create
{ntldr}
–d
"
"
bcdedit
\set
{ntldr}
device
partition=c:
bcdedit
\set
{ntldr}
path
\ntldr
bcdedit
\displayorder
{ntldr}
–addlast
全部运行后退出命令提示符。用闪存到其他windows
xp的系统中拷贝“ntldr”、“boot.ini”、“ntdetect.com”几个隐藏的系统文件(均在系统盘根目录),再复制到本机安装xp的驱动器c盘的根目录下。文件复制完后,右键单击“我的电脑→属性→高级系统设置”,点击“启动和故障恢复”下的“设置”在“默认操作系统”的菜单中可以看到多出了一个“早期版本的windows”。在这里你就可以设置默认启动的系统,并设定选择时间了。设置完成后,重新启动电脑,你就会发现熟悉的xp启动菜单已经出现了!

‘柒’ 什么是引导加载程序

引导程序,boot loader,是位于电脑或其他计算机应用上,是指引导操作系统的程序。

引导是计算机开始输入时常采用的一种手段。计算机启动后,由设备来实现少量指令和数据的输入,然后由它们再输入其他程序,这种过程称为引导。

微型计算机中的引导程序可将用户通过键盘打入的程序及数据引导输入到随机存储器中。

在计算机中, 引导或者引导程序是计算控制系统的一个初始化过程。引导过程可以使“硬引导”,如:开机通电后硬件诊断;也可以使“软引导”,此时会跳过开机自启。


(7)系统中怎样加载引导程序扩展阅读:

现代的智能手机具备操作系统,系统在启动之前需要通过boot loader启动,手机启动的时候基带执行初始化,然后引导系统内核,直到系统启动。

智能手机生产厂商通常在出厂时锁定了手机的boot loader,以防止用户误操作损坏了系统文件造成手机功能异常。

部分厂商会给开发者或普通用户发放boot loader解锁码,这通常需要步骤众多的申请,锁定boot loader能部分有效阻止恶意程序对手机造成的破坏,部分用户或开发者会通过解锁boot oader以获得更多的功能和权限,这通常会带来使用风险。

‘捌’ 如何设置电脑启动引导程序,用于重装系统。

一般现在的ghost系统都会自带有引导启动菜单,如果你没看到,可能是它设置的显示时间过短。你可以在系统里的“高级”选项里设置。1、右击“我的电脑”,选择“属性”。2、点击“高级”,点击下方“启动和故障里的”设置“。3、把”显示操作系统列表的时间“打上勾,并设置3--5秒的显示时间

‘玖’ 如何配置Ubuntu 16.04 GRUB 2引导加载程序centos

你好,GRUB 2 是大多数 Linux 操作系统的默认引导加载程序。GRUB 是 GRand Unified Bootloader 的缩写,它是 Linux 启动时首先要加载的一个程序,此后它会负责载入并将控制权交给 Linux kernel,并由 Linux kernel 负责对操作系统的其它部分进行初始化。在本文中,我们将对 Ubuntu 16.04 LTS 桌面版 GRUB 2 引导加载程序的重要配置进行介绍,当然操作和配置也与其它 Linux 发行版中的 GRUB 配置通用。 GRUB 2引导加载程序设置 GRUB 2 的默认配置文件是 /boot/grub/grub.cfg,它是 Linux 启动引导过程中非常主要的一个文件,除非你已经非常熟悉,否则不要直接编辑或修改此文件。 有关 GRUB 2 的所有设置默认都存放在 /etc/default/grub 文件中,对其内容的更改将直接反馈到 GRUB 2。为保险起见,我们先将它进行备份: sudo cp /etc/default/grub /etc/default/grub.bak 我们先来看看 GRUB 引导装载程序的主要选项: cat /etc/default/grub 每当编辑了该配置文件之后,需要执行如下命令将变更应用到 GRUB 2: sudo update-grub 下面我们开始对 GRUB2 boot loader 进行三项重要的优化调整。 1. 选择默认操作系统 为加快开机引导过程,用户可以手动指定默认要从哪个系统开始引导。如果设置为 0 则表示从 GRUB 选单中的第一个系统开始引导,如果设置为 1 则表示从第二个条目开始引导,以此类推。如果你装了多个操作系统,可以使用 GRUB_DEFAULT=saved 参数从最后一个系统开始引导,配置好后你每次重启计算机都会直接从最后一个系统开始启动。注意:此功能还需配合一个 GRUB_SAVEDEFAULT=true 条目才能生效。为了不至于数不清楚个数和方便配置,还可以直接指定 GRUB 开机默认引导系统的名称,例如你的 GRUB 选单中有“Lubuntu14.04 LTS”条目,便可以直接指定 GRUB_DEFAULT=Lubuntu 14.04 LTS 默认启动 Lubuntu。 2. 设置超时时间 默认情况下,启动菜单停留让用户选择的时间为 10 秒。用户可以直接在配置文件中增长或缩短等待时间,如果将GRUB_TIMEOUT 设置为 0,则表示忽略选单直接按上步中选择的默认操作系统进行引导。 3. 更改GRUB背景图片 要更改 GRUB 背景图片非常简单,只需将准备好的图片复制到 /boot/grub/ 路径即可。 GRUB 仅支持 265 色 JPG/JPEG 格式图片,所以建议大家使用 PNG 图片。 背景图片替换好之后记得执行 sudo update-grub 使之生效。