archlinux não pode inicializar após substituir o init do módulo por kmod

2

Eu instalo o archlinux (iso mais recente do repositório), depois instalo o broadcom-wl  e conectar-se à rede para executar

pacman -Syu

está tudo bem, então corro

pacman -Syu

novamente, pergunte que devo substituir module-init com kmod Eu digito sim, e o archlinux diz

rc.conf and profile.d/locale.sh conflicts.

Eu encontrei a opção -f forçará a substituição da configuração Então eu tento

pacman -Syuf

Depois que eu reinicio Isso mostra que

cannot find device /dev/sda7

então um shell de recuperação é exibido.

Eu nunca consigo inicializar o archlinux novamente! Eu verifiquei o menu.list do Windows XP, achei OK,

# (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
    
por jilen 18.02.2012 / 05:32

1 resposta

0

Este é realmente difícil, mas eu também passei por isso. Também não é problema de grub!

  1. crie um arco ao vivo e inicialize-o

  2. monte sua partição raiz em /mnt no Live Stick

  3. monte sua partição / proc em /mnt/proc usando mount -t procfs proc /mnt/proc

  4. monte sua partição / sys em /mnt/sys usando mount -t sysfs sys /mnt/sys

  5. monte sua partição / dev em /mnt/dev usando mount -t tmpdevfs dev /mnt/dev

  6. monte sua partição / boot em /mnt/boot

  7. chroot em /mnt usando chroot /mnt

  8. agora execute pacman -Syu e veja seu kernel sendo construído.

  9. finalmente digite exit e reboot . remova o seu stick e inicie em seu arco de trabalho linux agora

Espero que isso funcione para você assim como para mim:)

    
por 29.02.2012 / 04:57