題:
內核緊急不同步:VFS:無法在NOOBS之上運行Raspbian的未知塊(179,6)上安裝根fs
Vlad Schnakovszki
2016-01-10 19:40:40 UTC
view on stackexchange narkive permalink

啟動時,序列在以下位置停止:

內核緊急不同步:VFS:無法在未知塊(179,6)上安裝根fs

我該怎麼做才能使Raspberry Pi 2使用現有的Raspbian安裝再次啟動,因為它包含許多文件和配置,很難重新創建?

>

注意:相關,但不同。

六 答案:
Vlad Schnakovszki
2016-01-10 19:40:40 UTC
view on stackexchange narkive permalink

請注意,根據末尾的數字,錯誤之間有明顯的區別,我將不贅述,因為如果需要,可以很容易地在網上找到它們。這些修補程序假定您具有所有必需的連接(電源,SD卡,HDMI,有線鍵盤,鼠標),並且正在將Raspbian與NOOBS一起使用。

2 結尾的錯誤的詳細信息位於答案的結尾。如果您的錯誤消息以 6 結尾,如下所示:

內核緊急不同步:VFS:無法在未知塊上掛載根fs(179, > 6

您將需要執行文件系統檢查&修復:

  1. 使用 Shift啟動Raspberry
  2. 加載NOOBS後,按 Alt-F2 以訪問恢復命令行。
  3. 使用用戶名 root code登錄>和密碼 raspberry
  4. 鍵入 sudo fsck.ext4 -y / dev / mmcblk0p6 。這將進行掃描並嘗試修復損壞的文件系統(如果需要,請用分區類型替換ext4)。請注意,不支持 fsck auto 模式(即,僅鍵入 fsck 而不是 fsck.ext4 )。
  5. 立即鍵入 sudo shutdown -h 以完全關閉Raspberry。
  6. 拔下電源線,然後重新插入。Raspberry現在應該可以正常啟動了。
  7. ol>

    如果錯誤消息以 2 結尾,如下所示:

    內核緊急不同步:VFS:無法在未知塊(179, 2

    上安裝根fs,很可能是由於更新錯誤引起的。該修復程序涉及將 2 切換為 6

    1. 使用 Shift 鍵啟動Raspberry。
    2. 單擊編輯配置(e)按鈕或按 e
    3. 單擊 cmdline.txt 標籤或按鍵盤上的右箭頭
    4. 替換:
    5. ol>

      root = / dev / mmcblk0p 2

      with

      root = / dev / mmcblk0p 6

      1. 單擊 OK ,然後按鍵盤上的 escape 繼續
      2. ol>

        您的Pi現在應該可以正常啟動了。如果顯示相同的錯誤,但 6 ,請執行上述步驟。


        在某些情況下,Pi可能會忽略在NOOBS GUI中所做的更改,並且您仍然會看到完全相同的錯誤,在引導時以 2 結尾。在這種情況下, tktbjp的答案可能會有所幫助:

        實際上,使用恢復模式很簡單。我進入恢復模式,然後按alt-F2鍵以root身份登錄。從GUI更改cmdline.txt無效。

        以root用戶身份使用密碼raspberry登錄後,檢查是否存在/ boot目錄。它很可能將不存在。如果不是,則使用mkdir / boot創建它,然後使用vi編輯器創建cmdline.txt。

        #cd / boot

        #vi cmdline.txt

        在vi編輯器中更改根目錄到mmcblk0p6。我的cmdline.txt內容看起來像 dwc_otg.lpm_enable = 0 console = ttyAM0,115200 console = tty1 root = / dev / mmcblk0p6 rootfstype = ext4 lift = deadline rootwait

        保存文件。那麼進行同步就很重要。

        #sync

        然後啟動開發板。如果確實更改了cmdline,則使用GUI進行交叉檢查。我的PI B +現在正在工作

您可以使用fsck的-y選項來代替按y或手動輸入...
是的,這是一種更好的方法。我將更新答案。
我最終得到179,7作為錯誤-對此有什麼解決辦法?運行fsck命令將返回“超級塊中的錯誤魔術數”
對不起,我以前沒有見過,對不起……我能為您提供的最好幫助是:https://www.google.co.uk/search?q=%22 unknown-block(179%2 C 7 )%22
我總是收到找不到fsck.ext4文件的錯誤
很好的建議,謝謝您的幫助。但是,對我而言,它不適用於sudo命令。系統找不到它。但是沒有它就很好了!
**通過按住Shift鍵啟動樹莓**?我認為您的意思是物理鍵盤,因為無線鍵盤在啟動時不會像這樣工作
-1
我已經嘗試過了,但是當NOOBS加載時,我按`Alt + F2`並沒有任何反應。我在谷歌搜索中也看到過Ctrl + Alt + F2,但是我也沒有任何樂趣。有什麼想法可以幫助我恢復命令行嗎?
與Rasbian(Jesse)啟動新的Raspberry Pi Zero時,我具有此消息的(179,2)版本。但是,我嘗試按鍵盤上的Shift鍵,但沒有任何區別。它不會進入“安全模式”。我沒有使用Noobs安裝,只是使用了8GB SD上的Rasbian引導文件(我嘗試過重新格式化)。
我現在已經解決了我的問題-與這裡討論的答案無關。我無法理解如何設置磁盤映像。由於我似乎無法再在此處發布我的答案,因此我將其發佈為[此處是新的問答](http://raspberrypi.stackexchange.com/questions/60105/kernel-panic-not同步vfs無法在未知塊179-2 / 60107#60107上安裝根fs)。
我遵循了您的指示,但是當我運行`fsck.ext4 -y / dev / mmcblk0p6`時,我收到一條消息,提示“超級塊中的錯誤魔術數字”
事實證明,我要做的就是用mmcblk0p7替換mmcblk0p6。使用`fdisk -l`找出分區的名稱
我不能用sudo來運行fsck,命令行說找不到sudo。由於我已經以root用戶身份登錄,因此我刪除了sudo並運行了fsck。
我在安裝3.5英寸LCD顯示屏驅動程序時收到此錯誤。
同樣對於`6`,也找不到`sudo`
Dr Beco
2017-06-29 04:44:01 UTC
view on stackexchange narkive permalink

要解決問題的核心(不是解決方法),如果無法啟動(或者沒有“ NOOBS”),則需要:

  • 刪除SD可以將您的Pi卡中的存儲卡放入Linux計算機中。
  • 如果已自動安裝,請同時卸載兩個分區。使用 fdisk -l 和 mount -l 檢查正確的設備名稱。在我的示例中,將其安裝為 / dev / sdb1 / dev / sdb2 。因此,要卸載,請使用 umount / dev / sdb1 umount / dev / sdb2 。 (請務必檢查您的分區號。“ 2”僅是我的示例)。
  • 現在您可以進行更正了。
    • 使用 fdisk -l 標識 DOS 分區,並使用 fsck.fat -y / dev / sdb1 對其進行檢查/修復。 (檢查您的正確號碼
    • 此外, fdisk -l 會顯示 ext4 分區號。使用 fsck.ext4 -y / dev / sdb2 檢查您的正確數字
  • 進行自動修復。再一次, umount 。如果沒有,則可以將其從計算機上刪除到Raspberry Pi並打開它。

如果只是一個“阻止”問題,則它可能已啟動並正在運行。如果 Kernel Panic 繼續,請檢查錯誤消息是否已更改為其他內容。在這種情況下,您應該再次尋找其他答案,或者也許考慮從頭開始重寫SD卡。

tinobin
2016-11-02 04:11:12 UTC
view on stackexchange narkive permalink

我遇到了同樣的問題,但是使用unknown-block(179.7),第一個解決方案工作正常,只需替換為:

  sudo fsck.ext4 -y / dev / mmcblk0p6  

  sudo fsck.ext4 -y / dev / mmcblk0p7  

我不是專家,但希望這可以幫助其他人。

在Mac上是否可以使用** fsck.ext4 **命令?
不,不幸的是,不是。
Merlin83b
2016-07-15 19:49:04 UTC
view on stackexchange narkive permalink

在嘗試在太小的SD卡上安裝Raspbian(Lite)之後,我最終遇到此錯誤。當然,如果我實際看過dd進程的輸出,我會在盲目地將卡放入Pi之前已經看到:

  $ dd bs = 1m if = Downloads /2016-05-27-raspbian-jessie-lite.img of = / dev / rdisk3Password:dd:/ dev / rdisk3:在字符devicedd上短寫:/ dev / rdisk3:輸入/輸出錯誤969 + 0條記錄968 + 1條記錄out1015808000字節以45.492548秒(22329108字節/秒)的速度傳輸了 

我最終安裝了 Minibian

E. van Putten
2018-10-16 01:45:40 UTC
view on stackexchange narkive permalink

在復制已知的合格卡片時,得到此錯誤以 2 結尾。基本上,我所做的就是使用 dd 將字節從原始卡複製到新的SD卡。我沒想到這個簡單的過程會出現任何錯誤,因此,當我遇到此消息時,請想像一下我的驚訝:

內核崩潰-不同步:VFS:無法在未知的- block(179, 2

搜索後,發現新的SD卡比原始SD卡小

因此,掛載根分區失敗。進而導致臭名昭著的內核恐慌信息。我猜想內核試圖越過SD卡末尾的塊,或者發現該分區(排在最後)並不完全適合SD卡。

因為我真的很想保留我的文件和設置,我縮小了根文件系統。這涉及到先運行 resize2fs ,然後運行 fdisk 來調整分區。請注意,一個工具以4k塊報告大小,另一個工具以512字節扇區起始/停止偏移量工作。 。搞砸真的很容易。因此,請保留已知良好圖像的備份。

最好在另一台帶有讀卡器的PC或筆記本電腦上進行此操作,而不是在樹莓派本身上進行。

不用說,您應該文件系統中有足夠的空間可以實際收縮它...

Francesco
2019-08-30 17:12:58 UTC
view on stackexchange narkive permalink

在我的情況下,由於原來的那個扇區損壞了它,所以我將其複製到另一個sd中。

要在Windows中進行複制,可以使用以下工具: Win32 Disk Imager

要收縮sd圖像,如果新sd小於原始圖像,則可以在共享了sd圖像的linux vm中使用此腳本: PiShrink。 / p>

最後,如果您想在此視頻中查看整個過程。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...