錯誤修改檔案內容導致ubuntu無法啟動

2021-07-02 07:02:39 字數 833 閱讀 1974

今天在將dhcp變為手動配置時,修改了/etc/network/inte***ces這個檔案,但是檔案內容有錯誤,重啟機器,無法進入系統。令我甚是難受,因為機子上面裝了好多東西,我這台機器是分布式集群中的主節點,好多從節點都要通過nfs從他上面掛載相應內容,如果重灌的話,我就瘋啦,後面查資料和實驗,找到乙個解決方法,分享一下。具體如下:

一、開機,在os選項裡面選ubuntu。

二、在ubuntu選項中選擇advanced options for ubuntu,接著選擇最上面那個recoverymode。接著出現recovery menu(filesystemstate:read-only),此時的檔案系統是唯讀模式,還不能對其內容進行修改。

三、選擇fsck 

check all filesystems,出現乙個對話方塊,選擇yes就行。這時檔案系統是可讀和可寫。可以對檔案系統進行修改。直接回車。下一步。

四、選擇root  drop to root shellprompt。輸入root密碼,然後就進入了shell。接著就可以對檔案系統中的檔案進行隨心所欲的更新啦!!!

我在網上還看到別人的一些處理方法,雖然自己沒有用上,但是也一塊整理如下。

在 ubuntu中,若是由於失誤,誤改了某些配置檔案的內容,下次重啟時,會一直停在出錯的那行,一直進不了系統。當然,最極端的解決方案就是去重灌咯。

(1)一種方式是使用 cd 或 usb 引導,進入 「試用ubuntu」,然後通過終端還原原來的配置檔案,再重啟。

(2)另一種方法是,當啟動進入啟動畫面的時候按e,編輯第二行,在後面直接加上 init=/bin/bash,然後繼續執行,此時,ubuntu 將直接給你bash。你可以在這個字元介面還原誤改的配置檔案。

修改檔案內容

import os def fetch data print 使用者查詢資料 s data backend data backend data n 讀取的文字有換行符,需要做下拼接 with open haproxy.conf r encoding utf 8 as read file 使用with...

錯誤修改 etc fstab,導致系統無法開機

enter password or type control d to continue 系統提示你輸入root密碼,而輸入以後系統的所有檔案是唯讀的,你無法修改 看下你的 etc fstab這個目錄是哪個盤的,一般就是根目錄掛載的盤,重新掛載下,檔案就不是唯讀的了!mount o remount,...

用python修改檔案內容修改txt內容的3種方法

用python修改檔案內容修改txt內容的3種方法 方法一 修改原檔案方式 def updatefile file old str,new str 替換檔案中的字串 param file 檔名 param old str 就字串 param new str 新字串 return file data ...