成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關注微信公眾號

Linux下GRUB引導單用戶模式三種方式
2007-01-22   中國IT實驗室

作為一個Linux系統管理員,你可能會把Linux 超級用戶密碼遺忘了,把/etc/inittab或/etc/rc.d/rc.sysinit之類文件誤編輯,導致系統不能正常啟動的惱人錯誤?

而為了解決以上問題,你就需要進到linux根文件系統處于可讀寫狀態的單用戶模式下。

下面介紹在GRUB引導下進入Linux單用戶模式的三種方式:

(1) 硬件環境:

intel P4 / 1G RAM / sata 80G

(2) 軟件環境:

1)Fedora Core 3(以下簡稱為FC3)和Windows2000 advance server雙系統。

2)LVM管理Linux分區。

3)/boot/grub/grub.conf文件內容:

# grub.conf generated by anaconda

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You have a /boot partition. This means that

# all kernel and initrd paths are relative to /boot/, eg.

# root (hd0,2)

# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00

# initrd /initrd-version.img #boot=/dev/sda default=1 timeout=1000

splashimage=(hd0,2)/grub/splash.xpm.gz hiddenmenu

title Fedora Core (2.6.9-1.667)

root (hd0,2)

kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00

rhgb quiet initrd /initrd-2.6.9-1.667.img title

windows 2000 adv rootnoverify (hd0,0)

chainloader +1


首先,啟動電腦,屏幕出現如下提示:

Press any key to enter the menu Booting windows 2000 adv in 999 seconds…


按任一鍵跳過計時,進入下一步:

  GNU GRUB version 0.95 (639K lower/103924K upper memory)

  Fedora Core (2.6.9-1.667)

  Windows 2000 adv


下面是GRUB的提示:

‘e’ 在booting前編輯啟動命令行。

‘a’ 在booting前編輯kernel的參數。

‘c’進入grub命令行。

由此按‘e’、a‘、’c‘三個不同的鍵,進入三種不同的操作:

1.快速法:

選擇Fedora Core (2.6.9-1.667)菜單,按a鍵:

  grub append>ro root=/dev/VolGroup00/LogVol00 rhgb quiet


修改成:

  grub append>ro root=/dev/VolGroup00/LogVol00 single quiet


按ENTER鍵完成修改并booting進入Linux單用戶模式:

  sh-3.00#


2.簡便法:

選擇Fedora Core (2.6.9-1.667)菜單,按e鍵:

  root (hd0,2)

kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00

rhgb quiet initrd /initrd-2.6.9-1.667.img選擇kernel

/vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb quiet命令行


按e鍵:

grub edit>kernel /vmlinuz-2.6.9-1.667 ro

root=/dev/VolGroup00/LogVol00 rhgb quiet


修改成:

grub edit>kernel /vmlinuz-2.6.9-1.667 ro

root=/dev/VolGroup00/LogVol00 single quiet


按ENTER鍵完成修改。按b鍵booting進入Linux單用戶模式:

  sh-3.00#


3.手動法:

按c鍵進入grub命令行:(在grub命令行下按TAB鍵可得到grub命令幫助與grub命令的可能選項)

  grub>fstest (grub>filesystem tracing is now on grub>root (hd0,2)
(指定保存有Linux 內核的分區為第一個硬盤的第三個分區)

grub>filesystem type is ext2fs,partition

type 0x83 grub>kernel /vmlinuz-2.6.9-1.667

ro root=/dev/VolGroup00/LogVol00 single quiet


(指定內核文件為/boot/vmlinuz-2.6.9-1.667,內核參數為ro—readonly, 根分區為/dev/VolGroup00/LogVol00,rhgb—圖形方式啟動,quiet—不輸出啟動信息)

  grub>initrd /initrd-2.6.9-1.667.img


(在內核啟動前加載支持系統硬件設備的內核模塊——initrd鏡像文件——/boot/initrd-2.6.9-1.667.img,并初始化RAM disk)

  grub>boot

如果系統的配置與腳本文件正確,以上三種方式在Booting command-list中都會出現:

  remounting root filesystem in read-write mode:[OK]


表示此時linux單用戶模式下的根文件系統處于可讀可寫狀態。如果系統的配置與腳本文件出現錯誤,linux單用戶模式下的根文件系統進入“read-only file system”既只讀狀態,此時,打入:

  sh-3.00#mount –o remount rw –t ext3 /

讓根文件系統重新mount成可讀寫,你就可以自由編輯出現錯誤的系統文件了。

熱詞搜索:

上一篇:讓我們一起探討Windows神奇的組策略
下一篇:Linux下利用VRRP功能實現路由器備份(上)

分享到: 收藏
主站蜘蛛池模板: 即日启程演员表| 西门庆潘金莲电影| 叫床录音| 徐若晗个人简历| 即日启程 电影| 国家宝藏之觐天宝匣 电视剧| 刑事侦缉档案3演员表| 初一英语完形填空20篇免费| 庞敏| 久久日韩精品嫩草影院| 红海行动2蛟龙行动电影在线观看 范海辛电影原声在线观看免费 | 日韩在线操| 7妹| 璐·德·拉格| 母亲电影韩国完整版免费观看| 吴婷个人资料及照片| 俺去也电影网| 天地无伦| 奇门遁甲电影免费观看完整版| 沟通能力自我评价| 38在线电影| 秀人网 官网门户| 狗狗交配视频全过程| 校园风暴| 李高| 浙江卫视网络直播源| 第五单元初试身手| 绝不放弃电影免费观看完整版| 美女xxx69爽爽免费观妞| 囚徒 电影| 汽球造型| 花样厨神 电影| 吃甜品视频| 黄视频免费观看网站| 孔令辉简历及个人资料| 电影喜剧明星演员表| leslie| 边陲迷雾| 砌生猪肉| gay movies| 格伦鲍威尔|