vine linux6.2で、/etc/fstabを書き間違えて起動しなくなりました
boot時、
fsck.ext4: Unable to resolve ‘LABEL=hogehoge’
An error occured during the file system check.
Dropping you to a shell; the system will reboot
give root password for maintenance
(or type Control-D to continue):
と表示が出てそれ以上進みません
それではと、rootのパスワードを入力するも、1文字目を押したところで、
Login incorrect
とすぐに表示されてしまいます。まだ全文字打ち込んでないってーの
ではと、ctrl+Dを打っても、Give root password for maintenanceと表示が出るだけ
んんーーーー、困った
他の方のページを見ると、パスワードは表示されないよ!とか
で google先生に聞いたら、grubのメニューで、シングルモードで立ち上げたら?
とは書いてませんでしたが、それらしきことが出来そう
(root部分を間違えたときは、新しいサーバーを作成の一番下の方を参照
しかし、そのページに書いてあるように、シングルユーザーモードの 1を付けて起動したけど、
やはり LABEL=hogehogeが見付からんというエラーが出るところで止まってしまいます
もう少し調べてみたら、vine linuxにはレスキューモードなる物があるとのこと
install DVDより立ち上げるようです
vine linux DVDの installation menuが出たら、Advanced optionsを選択
Rescue modeを選択
すると、init 1をやったあとよりもっと簡易な shellが起動します
ここで注意が必要なのは、/mntがありますが、ここに何かマウントすると、コマンド一切使えなくなります
/mntに /usrがリンクした状態で起動しています
と言うことで、/hogehogeを作成して、rootをマウントします
普通に viとかも使えますから、fstabを修正して exitすれば再起動とのこと
ふー
これでもダメだったら kinoppixとか CD-ROM Boot出来る linuxで起動して
fstabを修正ですね