星期五, 4月 05, 2013

「Arch」ERROR: Unable to find root device

最近 更新完就掛掉了,
開機寫着 ERROR: Unable to find root device 有的沒得。

一 重新設定
參考: http://www.erufenix.net/blog/solucinar-unable-to-find-root-device-en-archlinux/

 1.準備新版的 ARCH LIVE CD

2.進入後掛載自己的硬碟

mount /dev/sda4 /mnt
mount /dev/sda5 /mnt/boot

mount -t proc none /mnt/proc
mount -t sysfs none /mnt/sys
mount --bind /dev /mnt/dev

3.ROOT AS /MNT

chroot /mnt

4.更新 以及重新安裝 mkinitcpio

pacman -Syyu
pacman -S udev
pacman -S mkinitcpio

5.重新設定 mkinitcpio


mkinitcpio -p linux

6.重開機 OK


二 關於套件全部重新安裝

 腳本:
#! /bin/sh

for pkg in $(pacman -Q | cut -d' ' -f1); do
    pacman -S --noconfirm $pkg
done
 

沒有留言: