数日前にArch Linuxをインストールし、15年間Windowsデスクトップを使用した後、WindowsからArch Linuxにゆっくり移行しています。
今日、私はゲームを始め、適切なAMDグラフィックスドライバーを手に入れたかったのです。 radeon vulkanドライバをインストールすると、ソースから404エラーが返されるためダウンロードできません。私はAURリポジトリを同期する必要があると思いました。だから、ここ数日間インストールしたすべてを実行して更新しました。
yaourt -Syu --devel --aur
システムの更新中に電源が切れました。
Archを起動しようとするたびに、次のエラーが表示されます。
[FAILED] Failed to start Load Kernel Modules.
[..]
[FAILED] Failed to mount boot.
[DEPEND] Dependency failed for Local File Systems.
その後、緊急モードに入ります。
ステータスのインポートには以下がsystemd-modules-load
含まれます。
Failed to lookup alias 'crpyto_user' : Function not implemented
Failed to lookup alias 'sg' : Function not implemented
-modules-load.service: Failed with result 'exit-code' to start Load Kernel Modules
マウント状態には、「ファット」が既知のファイルシステムではないという情報が含まれます。
この問題を解決する方法に関する提案はありますか?
答え1
まず、パッケージ管理でyaourtを無効にしてください。:AURヘルパーであり、悪いそこです。パッケージ管理タスクにはパックマンを使用してください。
不完全なアップグレードを回復するには、次のプロセスがあります。ウィキペディアに記録。デフォルトでは、ライブメディアから起動し、すべてのファイルシステムがマウントされたら、--root
次のフラグを使用してアップグレードを再実行します。
pacman --root=/mnt --cachedir=/mnt/var/cache/pacman/pkg -Syyu
その後、シャットダウンして再開する前に、不完全なファイルがあることを確認してください。