萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> GRUB引導下進Linux單用戶模式的三種方式

GRUB引導下進Linux單用戶模式的三種方式

class="152915">

  俗話說:天有不測風雲,人有旦夕禍福。

  作為一個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命令行

copyright © 萬盛學電腦網 all rights reserved