linux 单步启动_Linux系统的启动
一.啟動步驟和GRUB
1.Linux啟動過程分析
(1)BIOS自檢
l硬件檢測及初始化
l引導啟動設備
(2)引導啟動設備
l軟盤(0磁道第一個扇區(qū))
l光盤(最外圍存儲軌道)
l硬盤(MBR)
lUSB存儲設備
(3)調用Linux引導程序至內存中
lLinux的引導程序可以使用GRUB/LILO等引導軟件
lGRUB/LILO可以安裝在MBR/引導分區(qū)的引導扇區(qū)中
(4)運行Linux內核
l內核放在/boot目錄中,Linux系統可以同時支持多版本內核
l解壓縮內核
l檢測硬件
l加載root文件系統
(5)執(zhí)行init進程(按“i”單步運行)
l啟動新進程或關閉進程
l選擇啟動模式
l建立虛擬終端
(6)用戶登錄
l輸入用戶名及口令
l加載用戶配置文件
l加載shell程序
2.引導盤的創(chuàng)建
方法一:安裝過程中創(chuàng)建
方法二:mkbootdisk
#mkbootdisk??--device? /dev/fd0?? ?2.4.20-8
方法三:使用dd命令
# dd ??if=/boot/vmlinuz? of=/dev/fd0
3.GRUB
(1)GRUB簡介
GRUB是一種基于intel平臺的功能強大的啟動引導器
(2)GRUB特點
l支持大硬盤,突破1024柱面的限制
l支持兩種界面(菜單,命令行)
l開機畫面
(3)安裝GRUB
l安裝軟件包
#rpm –ivh? grub-0.934.i386.rpm
l使用安裝命令安裝GRUB到MBR
#grub
grub>root (hdx,y)
grub>setup (hdx[,y])
(4)GRUB的配置
#vi? /boot/grub/grub.conf
grub.conf中常用的配置命令有:
default=菜單項序號/saved
設置啟動菜單的默認啟動項
hiddenmenu
隱藏菜單界面
splashp_w_picpath =圖像文件全路徑名
指定某文件作為啟動菜單的背景圖像
timeout=延遲秒數
設置啟動菜單的啟延時
title菜單項名稱
開始一個菜單項的配置,設置菜單項的名稱
root (hdx,y)
設置GRUB的根設備為linux內核所在的分區(qū)
kernel內核文件名稱
指定內核文件的名稱及加載內核所需的參數
initrd?initrd文件名
指定鏡像文件的位置
map? (hdx[,y])??(hdx[,y])
建立虛擬磁盤
rootnoverify (hdx,y)
指定windows啟動引導器的位置
makeactive
標識指定分區(qū)為活動分區(qū)
chainloader?+n/文件名稱
調用指定windows啟動文件
password口令/--md5口令密文
設置GRUB啟動菜單和菜單項口令
lock
利用password設置的全局口令鎖定菜單項
savedefault
保存當前啟動菜單項為默認啟動
文件實例:
# grub-md5-crypt(產生口令的MD5密文)
# vi? /etc/grub.conf
default=0
timeout=50
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz
password? --md5??#!dfdasdf34123!#@$!#@
title? RedHat?Linux 9.0
root?? (hd0,2)
kernel? /Vmlinuz-2.4.20-8? ro? root=/LABEL=/
initrd?? /initrd-2.4.20-8.img
password? linux
tile? windows 2000
rootnoverify? (hd0,0)
chainloader ?+1
lock
(5)GRUB的FAQ
l編輯模式的使用
用于臨時修改菜單的選項,在菜單界面中按E鍵進入
菜單主界面
編輯模式
l命令行模式的使用
利用命令行命令設置GRUB,在菜單界面中按C鍵進入
命令模式
總結
以上是生活随笔為你收集整理的linux 单步启动_Linux系统的启动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创造与魔法龙涎草的位置(关于创造的名言)
- 下一篇: 在linux下配置java,在Linux