Linuxを起動できません。アーチカーネルが破損しています。どうすれば解決できますか?

Linuxを起動できません。アーチカーネルが破損しています。どうすれば解決できますか?

私は最新バージョンのArch Linuxを実行しています。

私はパックマンを更新していますが、アップデートプロセス中に何とか端末を閉じました。
これで再起動しても起動しません。
起動画面の表示

Linux linuxの読み込み中...
initil ramdiskの読み込み中...
エラー:/boot/initramfs-linux.imgファイルが見つかりません。

続行するには任意のキーを押します。

ノートパソコンがまさにそれだ。

私の考えでは、ラップトップパーティション

/dev/sda1 /boot/efi 300MB
/dev/sda2 ext4 214.47GB
/dev/sda3 linux-swap 8.8GB

しかし、私は完全に確信していません。

Arch isoをダウンロードし、ラップトップからライブで起動してこれを行いました。

mount /dev/sda2 /mnt
arch-chroot /mnt

そして、/boot/initramfs-linux.imgそれが消えたようであることを発見しました。

しかし、どうすればいいのかわかりません。

私が持っているパーティションとマウント方法をどのように決定し、それを解決するためのステップは何ですか?

ベストアンサー1

固定されています。私が解決した方法は次のとおりです。

1. 起動可能な USB スティックから Live Arch を実行します。

ㅏ。作業中のライブアーチのインストールをワークコンピュータにダウンロードします。
ここから急流をダウンロードするのが最速ですhttps://archlinux.org/download/

b。 gparted を使用して正しい書き込みデバイス /dev/sdX を識別します。
USBフラッシュドライブにLive Archを書き込む

sudo dd bs=4M if=/home/kes/Downloads/archlinux-2021.01.01-x86_64.iso of=/dev/sdb

氏。 USBスティックで故障したノートブックを起動する

2. ノートブックからインターネットに接続

Wi-Fiメニューは破損したノートパソコンに事前設定されており、機能しませんでした。
イーサネットケーブルを接続して再起動します。
パックマンシー今働いている

3. 正しいマウントポイントを識別します。

ㅏ。使用される

lsblk

取り付けポイントを識別します。

b。ルートパーティションが識別されると、/dev/sda2つまりシステム内の他のすべてのマウントポイントを詳細に説明するファイルシステムテーブルが表示され/ます。/etc/fstab/etc/fstab調べるテキストファイルは次のとおりです。他のマウントポイントがどこにあるかを示します。

氏。下の図に示すように、同じビルドの他のノートブックでもマウントポイントを確認できます。

findmnt /dev/sda1

ターゲットソースFSTYPEオプション/boot/efi /dev/sda1 vfat
rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro

findmnt /dev/sda2

ターゲットソースFSTYPEオプション//dev/sda2 ext4
rw,noatime,discard

4. マウントポイントマウント、Linux カーネル Chrooting、およびリロード

mount /dev/sda2 /mnt
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi

arch-chroot /mnt

sudo pacman -Syy
sudo pacman -S linux

5.ついに

ノートパソコンの電源を切ってUSBスティックを外し、イーサネットケーブルを抜いてから電源を入れると再び動作します!

おすすめ記事