2010/05/01

mount: mounting /sys on /root/sys failed: No such file or directory

我在解決掉搬動ubuntu 9.10 的 root partition後,又出現一個難解的問題,就是我在開機時會出現如下畫面:


一開始我以為是apparmor的問題,而且聽同事說它沒有什麼作用所以就把它移徐了。

除了執行了 "sudo remove apparmor" 之外,我也照著wiki上面作法作了一次:
  • AppArmor can be disabled, and the kernel module unloaded by entering the following:

    <span class="command"><strong>sudo /etc/init.d/apparmor stop</strong></span> <span class="command"><strong>sudo update-rc.d -f apparmor remove</strong></span> 

結果還是有時後會出現這個問題,奇怪的是...為何我移除了,還是會自已執行...真的找不到....
$ dpkg -l | grep AppArmor
rc apparmor 2.3.1+1403-0ubuntu27.3 User-space parser utility for AppArmor
rc apparmor-utils 2.3.1+1403-0ubuntu27.3 Utilities for controlling AppArmor
ii libapparmor-perl 2.3.1+1403-0ubuntu27.3 AppArmor library Perl bindings
ii libapparmor1 2.3.1+1403-0ubuntu27.3 changehat AppArmor library

接下來我會試看看 這個人說的 方法在重新安裝grub2之前,先sudo fsck /dev/sda8看看。
另外有人建議將root另外放一個partition,然後作 image 只要root 發生問題,就將partition用image蓋過去,這樣就不用再為 boot 的問題煩惱了,真是爆力的好方法呀...XD

沒有留言: