溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux如何進(jìn)入單用戶模式及求援模式

發(fā)布時間:2022-01-24 14:30:08 來源:億速云 閱讀:195 作者:柒染 欄目:開發(fā)技術(shù)

小編今天帶大家了解Linux如何進(jìn)入單用戶模式及求援模式,文中知識點介紹的非常詳細(xì)。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個問題的朋友找到問題的答案,下面跟著小編一起深入學(xué)習(xí)“Linux如何進(jìn)入單用戶模式及求援模式”的知識吧。

當(dāng)誤操作修改系統(tǒng)啟動文件/etc/fstab, /etc/rc.d/rc.sysinit時,就會造成系統(tǒng)啟動時讀取磁盤或初始化環(huán)境失敗,導(dǎo)致Linux無法正常啟動,此時就可以借助linux的救援模式臨時進(jìn)入系統(tǒng)。

1.centos 進(jìn)入單用戶模式(等于安全模式)

操作系統(tǒng)啟動加載內(nèi)核之前按下鍵盤e。 按下鍵盤e后,出現(xiàn)界面。 進(jìn)入內(nèi)核選擇選項,如下圖。選擇當(dāng)前使用的內(nèi)核按鍵盤e。

Linux如何進(jìn)入單用戶模式及求援模式

進(jìn)入編輯內(nèi)核啟動模式,在參數(shù)末尾輸入single或者數(shù)字1,回車。

Linux如何進(jìn)入單用戶模式及求援模式

出現(xiàn)下圖1顯示界面后,按鍵盤b,即可進(jìn)入單用戶模式。

Linux如何進(jìn)入單用戶模式及求援模式

Linux如何進(jìn)入單用戶模式及求援模式

2.求援模式(通過光盤或iso)

1.右擊虛擬機,選擇電源—打開電源時進(jìn)入Bios,進(jìn)入Bios

Linux如何進(jìn)入單用戶模式及求援模式

2.進(jìn)入Bios后,將Boot下的CD-ROM Drive移到最上面,然后按F10鍵保存重啟

Linux如何進(jìn)入單用戶模式及求援模式

3.重啟后進(jìn)入Menu,選擇Rescue installed system,回車

Linux如何進(jìn)入單用戶模式及求援模式

4.啟動救援模式中,會彈出多個對話框進(jìn)行選擇,語言默認(rèn)使用en,鍵盤使用默認(rèn)的us,掛載選項直接Continue,后面就一直O(jiān)K,最后選擇shell,然后就進(jìn)入了救援模式

Linux如何進(jìn)入單用戶模式及求援模式

5.進(jìn)入到掛載分區(qū)cd /mnt/sysimage/,切換bash為shchroot /mnt/sysimage,然后執(zhí)行passwd進(jìn)行更改密碼,再exit退出到rescue系統(tǒng)中,最后reboot重啟;注意: 密碼更改完成重啟后,還要關(guān)機更改Bios中,把CD-ROM Drive的順序改回去,不然每次啟動系統(tǒng)都會進(jìn)入Menu

Linux如何進(jìn)入單用戶模式及求援模式

3.備注:

適用場景:

當(dāng)誤操作修改系統(tǒng)啟動文件/etc/fstab, /etc/rc.d/rc.sysinit時,就會造成系統(tǒng)啟動時讀取磁盤或初始化環(huán)境失敗,導(dǎo)致Linux無法正常啟動,此時就可以借助linux的救援模式臨時進(jìn)入系統(tǒng),進(jìn)行文件修改,糾正錯誤

救援(rescue)模式的本質(zhì):

只是一個帶shell的Linux運行環(huán)境,借助它可以通過mount和chroot進(jìn)入要修復(fù)的系統(tǒng)

解決方法:

  1. 有Linux啟動盤(或iso文件),系統(tǒng)是RHEL系統(tǒng)的:

    1. grub掛了的:grub-install /dev/hdxx

    2. 配置文件改錯的:vi /etc/fstab vi /etc/inittab

    3. 軟件包被毀的:rpm -F xxx.rpm

    4. 用安裝光盤或者硬盤安裝的方式進(jìn)入安裝界面:在shell 中輸入 Linux rescue

    5. 然后根據(jù)提示選擇語言和鍵盤格式

    6. 選擇是否配置網(wǎng)卡:一般系統(tǒng)到了要rescue了,網(wǎng)絡(luò)也就不需要了,所以可以選擇跳過網(wǎng)卡配置,當(dāng)然你如果需要也可以選擇是,具體設(shè)置過程和安裝時一樣

    7. 選擇是否讓系統(tǒng)查找硬盤上的RHEL系統(tǒng),選擇繼續(xù)。

    8. 硬盤上的系統(tǒng)已經(jīng)被找到并掛載在/mnt/sysimage 下

    9. 按提示chroot /mnt/sysimage,之后你就可以已經(jīng)在你的要被拯救的系統(tǒng)下了

    10. 完成修復(fù)工作后,exit命令退出chroot,exit退出rescue shell 系統(tǒng)重啟

  2. 有Linux啟動盤(或iso文件),系統(tǒng)是非RHEL系統(tǒng)(如Debian)的:

    1. 1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      假設(shè)要拯救的為debian 系統(tǒng),系統(tǒng)分區(qū)部署為:

      /dev/hda1 為/boot分區(qū)

      /dev/hda5 為/分區(qū)

      /dev/hda6 為swap分區(qū)

      ==================================================

      # fdisk -l (查看分區(qū)情況)

      # mkdir /mnt/Linux

      # mkdir /mnt/Linux/boot (根據(jù)fdisk -l 得到的信息創(chuàng)建目錄)

      # mount -t ext3 /dev/hda5 /mnt/Linux

      # mount -t ext3 /dev/hda1 /mnt/Linux/boot (掛載硬盤上的文件系統(tǒng))

      # chroot /mnt/Linux (chroot 改變工作系統(tǒng))

    2. 前3步與上述方法1一致

    3. 第4步時,rescue程序會找不到硬盤上的系統(tǒng),所以我們選擇”跳過”,直接進(jìn)入shell

    4. 新建文件系統(tǒng)掛載點,進(jìn)入系統(tǒng)磁盤分區(qū)

    5. 繼續(xù)方法1的第6-7步,做相應(yīng)操作即可

  3. 無Linux啟動盤(或iso文件):

    1. 1

      2

      fsck -a /dev/hdaX

      # 處理根分區(qū),X是根分區(qū)號,如hda2

    2. 系統(tǒng)啟動時,按任意鍵進(jìn)入grub選擇界面

    3. 選擇需要啟動的Linux系統(tǒng),按“e”進(jìn)入編輯界面

    4. 選擇kernel行,按“e”進(jìn)入核心啟動模式編輯界面

    5. 在kernel行的最后加上“init=/bin/bash”,按回車鍵(Enter),然后按“b”進(jìn)行重新引導(dǎo)

    6. 引導(dǎo)系統(tǒng)會得到一個bash shell,但進(jìn)入的系統(tǒng)是read-only的,需使用fsck檢查系統(tǒng)

    7. 將系統(tǒng)掛載成read-write的:mount / -o remount,rw

    8. 進(jìn)行系統(tǒng)文件修改,或其他操作

    9. 在修復(fù)好系統(tǒng)后將系統(tǒng)重新掛載成ro的,就可以安全重啟了:mount / -o remount,ro

  4. 進(jìn)入單用戶模式(適用于忘記root密碼的):

    1. 前3步與方法3一致

    2. 第4步,需在kernel行的最后加上“single”或“s”,按回車鍵(Enter),然后按“b”進(jìn)行重新引導(dǎo)

    3. 輸入passwd修改root密碼

    4. 輸入init 6重新啟動系統(tǒng)即可

感謝大家的閱讀,以上就是“Linux如何進(jìn)入單用戶模式及求援模式”的全部內(nèi)容了,學(xué)會的朋友趕緊操作起來吧。相信億速云小編一定會給大家?guī)砀鼉?yōu)質(zhì)的文章。謝謝大家對億速云網(wǎng)站的支持!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI