私は最新バージョンの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スティックを外し、イーサネットケーブルを抜いてから電源を入れると再び動作します!