当前位置:首页 » 操作系统 » 怎么启动linux

怎么启动linux

发布时间: 2024-08-05 17:14:38

A. Linux镎崭綔绯荤粺镄勫惎锷ㄦラよ︾粏璇存槑

1銆佽诲彇MBR镄勪俊鎭锛屽惎锷˙oot Manager
Windows浣跨敤NTLDR浣滀负Boot Manager锛屽傛灉鎭ㄧ殑绯荤粺涓瀹夎呭氢釜鐗堟湰镄刉indows锛屾偍灏遍渶瑕佸湪NTLDR涓阃夋嫨鎭ㄨ佽繘鍏ョ殑绯荤粺銆
Linux阃氩父浣跨敤锷熻兘寮哄ぇ锛岄厤缃𨱔垫椿镄凣RUB浣滀负Boot Manager锛屾垜浠灏嗗湪钖锷ㄧ$悊绔犺妭涓钖戞偍浠嬬粛瀹幂殑浣跨敤鏂瑰纺銆
2銆佸姞杞界郴缁熷唴镙革纴钖锷╥nit杩涚▼
init杩涚▼鏄疞inux镄勬牴杩涚▼锛屾墍链夌殑绯荤粺杩涚▼閮芥槸瀹幂殑瀛愯繘绋嬨
3銆乮nit杩涚▼璇诲彇钬/etc/inittab钬濇枃浠朵腑镄勪俊鎭锛屽苟杩涘叆棰勮剧殑杩愯岀骇鍒锛屾寜椤哄簭杩愯岃ヨ繍琛岀骇鍒瀵瑰簲鏂囦欢澶逛笅镄勮剼链銆傝剼链阃氩父浠モ渟tart钬濆弬鏁板惎锷锛屽苟鎸囧悜涓涓绯荤粺涓镄勭▼搴忋
阃氩父𨱍呭喌涓嬶纴钬/etc/rcS.d/钬濈洰褰曚笅镄勫惎锷ㄨ剼链棣栧厛琚镓ц岋纴铹跺悗鏄钬/etc/rcN.d/钬濈洰褰曘备緥濡傛偍璁惧畾镄勮繍琛岀骇鍒涓3,闾d箞瀹冨瑰簲镄勫惎锷ㄧ洰褰曚负钬/etc/rc3.d/钬濄
4銆佹牴鎹钬/etc/rcS.d/钬濇枃浠跺す涓瀵瑰簲镄勮剼链钖锷╔window链嶅姟鍣ㄢ渪org钬
Xwindow涓篖inux涓嬬殑锲惧舰鐢ㄦ埛鐣岄溃绯荤粺銆
5銆佸惎锷ㄧ橱褰旷$悊鍣锛岀瓑寰呯敤鎴风橱褰
Ubuntu绯荤粺榛樿や娇鐢℅DM浣滀负锏诲綍绠$悊鍣锛屾偍鍦ㄧ橱褰旷$悊鍣ㄧ晫闱涓杈揿叆鐢ㄦ埛钖嶅拰瀵嗙爜钖庯纴渚垮彲浠ョ橱褰旷郴缁熴 (鎭ㄥ彲浠ュ湪钬/etc/rc3.d/钬濇枃浠跺す涓镓惧埌涓涓钖崭负钬沦13gdm钬濈殑阈炬帴)
濡傛灉𨱍砋buntu鍦ㄦ疮娆″惎锷ㄥ埌command prompt 锛屽彲浠ヨ緭鍏ヤ互涓嬫寚浠:
$echo 钬渇alse钬 | sudo tee /etc/X11/default-display-manager
褰扑笅娆″紑链烘椂锛屽氨浼氢互鎸囦护妯″纺钖锷锛屽傛灉𨱍冲彉锲炲惎锷▁ window锛屽彲浠ヨ緭鍏:
$echo 钬/usr/bin/gdm钬 | sudo tee /etc/X11/default-display-manager

B. LINUX操作系统的启动过程

一、启动内核
首先介绍启动内核部分。电脑启动时,BIOS装载MBR,然后从当前活动分区启动,LILO获得引
导过程的控制权后,会显示LILO提示符。此时如果用户不进行任何操作,LILO将在等待制定
时间后自动引导默认的操作系统,而如果在此期间按下TAB键,则可以看到一个可引导的操作
系统列表,选择相应的操作系统名称就能进入相应的操作系统。
当用户选择启动LINUX操作系统时,LILO就会根据事先设置好的信息从ROOT文件系统所在的分
区读取LINUX映象,然后装入内核映象并将控制权交给LINUX内核。LINUX内核获得控制权后,
以如下步骤继续引导系统:
1. LINUX内核一般是压缩保存的,因此,它首先要进行自身的解压缩。内核映象前面的一些
代码完成解压缩。
2. 如果系统中安装有可支持特殊文本模式的、且LINUX可识别的SVGA卡,LINUX会提示用户
选择适当的文本显示模式。但如果在内核的编译过程中预先设置了文本模式,则不会提示选
择显示模式。该显示模式可通过LILO或RDEV工具程序设置。
3. 内核接下来检测其他的硬件设备,例如硬盘、软盘和网卡等,并对相应的设备驱动程序
进行配置。这时,显示器上出现内核运行输出的一些硬件信息。
4. 接下来,内核装载ROOT文件系统。ROOT文件系统的位置可在编译内核时指定,也可通过
LILO或RDEV指定。文件系统的类型可自动检测。如果由于某些原因装载失败,则内核启动
失败,最终会终止系统。

二、执行init程序
其次介绍init程序,利用init程序可以方便地定制启动其间装入哪些程序。init的任务是
启动新进程和退出时重新启动其它进程。例如,在大多数Linux系统中,启动时最初装入
六个虚拟的控制台进程,退出控制台窗口时,进程死亡,然后init启动新的虚拟登录控制台,
因而总是提供六个虚拟登陆控控制台进程。
控制init程序操作的规则存放在文件/etc/inittab中。Red Hat Linux缺省的inittab文
件如下:
#
#inittab This file describes how the INIT process should set up the system in a certain
#run-level.
#
#
#Default runlevel.The runlevels used by RHS are:
#0-halt(Do NOT set initdefault to this)
#1-Single user mode
#2-Multiuser,without NFS(the same as 3,if you do not have networking)
#3-Full multiuser mode
#4-unused
#5-X11
#6-reboot(Do NOT set initdefault to this)
#
id:3:initdefault:

#system initialization
si::sysinit:/etc/rc.d/rc.sysinit
10:0:wait:/etc/rc.d/rc 0
11:1:wait:/etc/rc.d/rc 1
12:2:wait:/etc/rc.d/rc 2
13:3:wait:/etc/rc.d/rc 3
14:4:wait:/etc/rc.d/rc 4
15:5:wait:/etc/rc.d/rc 5
16:6:wait:/etc/rc.d/rc 6
#Things to run in every runlevel
ud:once:/sbin/update

#Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

#When our UPS tells us power has failed,assume we have a few minutes of
power left.Schele a
#shutdown for 2 minutes from now.
#This does,of course,assume you have powered installed and your UPS
connected and working
#correctly.
pf::powerfail:/sbin/shutdown -f -h +2 "Power Restored;Shutdown Cancelled"

#Run gettys in standard runlevels
1:12345:respawn:/sbin/minggetty tty1
2:2345:respawn:/sbin/minggetty tty2
3:2345:respawn:/sbin/minggetty tty3
4:2345:respawn:/sbin/minggetty tty4
5:2345:respawn:/sbin/minggetty tty5
6:2345:respawn:/sbin/minggetty tty6
#Run xdm in runlevel 5

x:5:respawn:/usr/bin/X11/xdm -nodaemon
Linux有个运行级系统,运行级是表示系统当前状态和init应运行哪个进程并保持在这种
系统状态中运行的数字。在inittab文件中,第一个项目指定启动时装入的缺省运行级。
上例中是个多用户控制台方式,运行级为3。然后,inittab文件中每个项目指定第二个
字段的项目用哪种运行级(每个字段用冒号分开)。因此,对运行级3,下列行是相关的:
13:3:wait:/etc/rc.d/rc 3
1:12345:respawn:/sbin/minggetty tty1
2:2345:respawn:/sbin/minggetty tty2
3:2345:respawn:/sbin/minggetty tty3
4:2345:respawn:/sbin/minggetty tty4
5:2345:respawn:/sbin/minggetty tty5
6:2345:respawn:/sbin/minggetty tty6
最后六行建立Linux提供的六个虚拟控制台。第一行运行启动脚本/etc/rc.d/ rc 3;
这将运行目录/etc/
rc.d/rc3.d中包含的所有脚本,这些脚本表示系统初始化时要启动的程序。一般来说,
这些脚本不需要编辑或改变,是系统缺省的。

热点内容
华为手机怎么密码解锁 发布:2024-11-25 17:56:34 浏览:938
服务器管理员怎么编辑别人背包 发布:2024-11-25 17:55:45 浏览:930
plc编程T 发布:2024-11-25 17:55:02 浏览:268
数据库年薪 发布:2024-11-25 17:51:18 浏览:666
王者荣耀如何给账号设置密码 发布:2024-11-25 17:36:48 浏览:759
以巧克力为主写一篇脚本 发布:2024-11-25 17:16:59 浏览:335
数据库课时 发布:2024-11-25 16:57:50 浏览:451
dns服务器名称地址 发布:2024-11-25 16:57:49 浏览:932
如何给监控加访问密码 发布:2024-11-25 16:45:13 浏览:601
国外安卓音乐播放器哪个好 发布:2024-11-25 16:35:58 浏览:143