回答:
私は解決策を見つけたようです:
init=/bin/bash
カーネルコマンドラインの最後に追加してEnterキーを押しますシステムは「bash-3.2#」のようなプロンプトで起動し、プロンプトで次のコマンドを入力します
mount -o remount,rw /
vim /etc/fstab
問題のある各行の先頭に#を追加してエラーをコメント化するfstabファイルを編集し、ファイルを保存します
--target /
は、鍵です!
mount /dev/sda(X) /mnt
(明らかに正しいものでルートパーティションの変更)
エントリを削除し、スナップショットを作成してから、/ etc / fstabを変更して、ロールバックできるスナップショットを作成してみませんか?
マンページに よると、をmount.cifs
使用してパスワードを指定することもできますpassword=arg
。また、そのマンページによると、引数はありませんusername=arg
が、代わりにがありますuser=arg
。ただし、システムによって異なる場合があります。正しい引数名については、マンページを確認してください。
man
勝利のために。
fstab
、vmインスタンスが何らかの理由で停止しました。どうやら、自分で修正できるかどうかは質問しません。
もう1つの簡単な方法は、live-cdモードで起動し、適切なパーティションをマウントすることです。その後、必要なものを修正できます!
システムエラーカーネルが読み込まれない解決策を見つけましたライブCDを使用して、既存のインストールにアクセスします。Linuxカーネルを再インストールしたら:
pacman -S Linux
次に、etc / fstabからfstabファイルを削除します。
rm /etc/fstab
systemdを再インストールします。
pacman -S systemd
systemdを再インストールすると、新しいfstabファイルが自動的に生成されます
ここで、grubを使用してブートローダーを再インストールします。
pacman -S grub os-prober
(osプローブは、hdd / ssdに複数のosがインストールされている場合に役立ちます)その後
grub-install --target=i386-pc /dev/sda
終了したら、構成ファイルを作成します。
grub-mkconfig -o /boot/grub/grub.cfg
次に、使用中のパーティションをアンマウントして再起動します
umount /dev/sdX
reboot
これで問題が解決するはずで、うまくいきました。
mount -o remount,rw / --target /
rwモードで正常に再マウントするために使用する必要がありました。Elsecaseマウントがから不正な値/etc/fstab
を選択していman mount
ました。詳細については、を参照してください。