2012年3月11日日曜日

upgradeしたら起動しなくなった

ちょっと前にpacman -Syu したら起動しなくなった。
最近家でPC触ってなかったから、困らなかったけど、
時間が取れたので、直してみる。

とりあえず、grubが起動した後このエラーでる。
Waiting 10 seconds for device /dev/sda1 ...
ERROR: Unable to find root device '/dev/sda1'.
You are being dropped to a recovery shell
Type 'exit' to try and continue booting
sh: can't access tty: job control turned off
調べたら、kernelのimage作るのに失敗してるっぽい?
参考:Unable to find root device - after updating (Page 1) / Pacman & Package Upgrade Issues / Arch Linux Forums
とりあえず、mkinitcpioでイメージ作り直してみる。
HDDはこんな感じ
/dev/sda1 /boot
/dev/sda2 swap
/dev/sda3 /

USBかCDでarchlinuxを起動したら、以下のコマンド実行ー
mkdir /mnt/arch
cd /mnt/arch
mount /dev/sda3 /mnt/arch
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
chroot . /bin/bash
mount /dev/sda1 boot/
pacman -Syy
pacman -Syu
pacman -S udev
pacman -S mkinitcpio
pacman -S linux
mkinitcpio -p linux
reboot
こうして危機は乗り切られた?

1 件のコメント:

  1. 買い物客は最高のその名の通
    りobsureとして暗い灰色の工業団地に位置しているこの場所を見つけることが良いGPSを
    使って提供しています

    my web site; ミュウミュウ 新作

    返信削除