NFS挂载失败(Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0))
寫在前面:
我的博客已遷移至自建服務器:博客傳送門,CSDN博客暫時停止,如有機器學習方面的興趣,歡迎來看一看。
此外目前我在gitHub上準備一些李航的《統計學習方法》的實現算法,目標將書內算法全部手打實現,歡迎參觀并打星。GitHib傳送門
正文
之前學了一個禮拜的JZ2440,跟著韋東山老師學的第一期,之前該學的也都學了,NFS當時也掛載上了,雖然懵懵懂懂不知道這到底有啥用。
后來有一些事就把學習耽擱了,昨天才把這東西重新撿起來,突然發現NFS掛不上了,當時沒留下什么東西,所以也不知道是為什么掛不上,感覺可能是IP地址變了。當時要繼續學下去的話感覺NFS挺重要的,就打算把NFS重新掛上去。
把配置的都照著以前的打上去,掛載的時候彈出
Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
看英文感覺是linux哪個文件沒有mount,加上之前NFS沒掛上,我也亂改了很多東西,所以懷疑自己是不是把哪個文件弄錯了,就參照著運行了
sudo chmod +x /bin/mkyaffs2image
依然不行,后來重新檢查了一遍NFS掛載的命令,才發現自己因為粗心出的錯:
這是正確的命令
set bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.101:/work/nfs_root/tmp/fs_mini_mdev ip=192.168.1.102:192.168.1.101:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0
這是我輸的命令
set bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.101:/work/nfs_root/tmp/fs_mini_mdev ip=192.168.1.102:192.168.1.101:192.168.1.1:255.255.255.0:eth0:off init=/linuxrc console=ttySAC0
在eth0前面應當有兩個冒號,因為根據規則eth0前面輸入的是,也就是主機名,不寫的話就空,但是冒號是不能省略,我雖然知道這個,但是還是忘記加上冒號,導致錯誤。
總結
以上是生活随笔為你收集整理的NFS挂载失败(Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0))的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js获取服务器响应头信息,js获取HTT
- 下一篇: 自己写一个最简单的bootloader_