모듈 init를 kmod로 교체한 후 Archlinux를 시작할 수 없습니다.

모듈 init를 kmod로 교체한 후 Archlinux를 시작할 수 없습니다.

나는 Archlinux(저장소의 최신 iso)를 설치한 다음 Broadcom-wl을 설치하고 네트워크에 연결하여 실행했습니다.

팩맨슈

다 괜찮아지면 달려가

팩맨슈

다시 말하지만, module-init를 kmod로 바꿔야 하는지 물었고 나는 yes라고 입력했고 archlinux는 말했습니다.

rc.conf가 profile.d/locale.sh와 충돌합니다.

-f 옵션이 교체 구성을 강제하는 것을 발견하여 시도했습니다.

팩맨슈프

재부팅 후 표시됨

장치 /dev/sda7을 찾을 수 없습니다

그러면 복구 셸이 표시됩니다.

더 이상 아치리눅스를 부팅할 수 없습니다! 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. 스틱을 제거하고 현재 작동 중인 아치 리눅스로 부팅하세요.

이 내용이 저뿐만 아니라 여러분에게도 유용하길 바랍니다 :)

관련 정보