モジュールinitをkmodに置き換えた後、Archlinuxを起動できません。

モジュールinitをkmodに置き換えた後、Archlinuxを起動できません。

私はArchlinux(ストアの最新のiso)をインストールし、Br​​oadcom-wlをインストールしてネットワークに接続して実行しました。

パックマンシュ

大丈夫になったら走ります。

パックマンシュ

繰り返しますが、module-initをkmodに置き換える必要があるかどうか尋ね、私はyesと入力し、archlinuxは言いました。

rc.confがprofile.d/locale.shと競合しています。

-f オプションが置換構成を強制することを発見しようとしました。

パックマンシュープ

再起動後に表示される

デバイス/dev/sda7が見つかりません

これにより、回復シェルが表示されます。

これ以上アーチLinuxを起動できません! Windows XPでmenu.listを確認してみると問題がないことが確認され、

# (0) Arch Linux
title  Arch Linux
root   (hd0,6)
kernel /boot/vmlinuz-linux root=/dev/sda7 ro
initrd /boot/initramfs-linux.img

# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,6)
kernel /boot/vmlinuz-linux root=/dev/sda7 ro
initrd /boot/initramfs-linux-fallback.img

# (2) Windows
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1

ベストアンサー1

本当に大変なことなのによく勝ちました。そしてそれは汚い問題ではありません!

  1. アーチライブスティックの作成と開始

  2. /mntLive Stickにルートパーティションをマウントします。

  3. /mnt/proc使用する/procパーティションをマウントします。mount -t procfs proc /mnt/proc

  4. /mnt/sys使用する /sys パーティションのマウントmount -t sysfs sys /mnt/sys

  5. /mnt/dev使用する/ devパーティションをマウントします。mount -t tmpdevfs dev /mnt/dev

  6. /boot パーティションを次にマウントします。/mnt/boot

  7. 入力/mntして使用するchrootchroot /mnt

  8. pacman -Syuビルドされるカーネルを実行して観察します。

  9. 最後にexit合計を入力しますreboot。スティックを削除し、現在動作しているArch Linuxで起動します。

これは私だけでなくあなたにも役立つことを願っています:)

おすすめ記事