O Grub não inicializa o Arch Linux

3

Aviso: Não se trata de inicialização dupla, posso configurar o GRUB para inicialização dupla com o Windows 7 posteriormente. Eu só preciso entrar no Arch Linux.

Ontem à noite eu instalei o Arch no meu computador via netinstall e tudo correu bem, mas quando eu fui reiniciar ... ele carregou o menu GRUB e listou o Arch Linux, mas quando eu selecionei, recebi "Error 15: Arquivo não encontrado. "

Eu estive pesquisando e tentando várias maneiras de corrigir esse problema, mas sempre recebo o mesmo erro.

Algumas informações sobre minhas partições:

  • /dev/sda :

    1. Sistema do Windows 7 reservado
    2. Windows 7
  • /dev/sdb :

    1. Dados (filmes, músicas, etc.)
  • /dev/sdc :

    1. Partição de inicialização separada
    2. Trocar
    3. Partição Residencial Separada
    4. Raiz
  • /dev/sdd :

    1. Pendrive

Os seguintes são saídas de vários programas e conteúdos de vários arquivos.

ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs" 
/dev/sdb1: LABEL="Stuff" UUID="72D6355E32F06BD5" TYPE="ntfs" 
/dev/sda1: LABEL="System Reserved" UUID="A8F8AC7FF8AC4CFE" TYPE="ntfs" 
/dev/sda2: UUID="2A20B02620AFF6CB" TYPE="ntfs" 
/dev/sdc1: UUID="2a23abcf-b29f-4119-b406-0b1817e5c8e1" TYPE="ext2" 
/dev/sdc2: UUID="f3d9ce0d-5953-4f4e-885a-4cd2ebf6b6e9" TYPE="swap" 
/dev/sdc3: UUID="2a53bdc8-7a9a-4dd2-9aef-5b7b4c3e74a4" TYPE="ext4" 
/dev/sdc4: UUID="7b4faa93-98db-49e3-ad41-92e9dc60deda" TYPE="ext4" 
/dev/sdd1: LABEL="PENDRIVE" UUID="0290-E580" TYPE="vfat" 

menu.lst

timeout   5
default   0
color     light-blue/black light-cyan/blue

#===--- Arch Linux
title  Arch Linux
root   (hd2,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/2a53bdc8-7a9a-4dd2-9aef-5b7b4c3e74a4 ro vga=775
initrd /kernel26.img

#===--- Arch Linux Fallback
title  Arch Linux Fallback
root   (hd2,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/2a53bdc8-7a9a-4dd2-9aef-5b7b4c3e74a4 ro vga=775
initrd /kernel26-fallback.img

#===--- Windows 7
title         Windows 7
rootnoverify  (hd0,0)
chainloader   +1

fstab

# 
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
devpts                 /dev/pts      devpts    defaults            0      0
shm                    /dev/shm      tmpfs     nodev,nosuid        0      0
/dev/sdc1              /boot         ext2      defaults            0      1
/dev/sdc2              /             ext4      defaults            0      1
/dev/sdc3              /home         ext4      defaults            0      1
/dev/sdc4              swap          swap      defaults            0      1
    
por RyanScottLewis 26.11.2010 / 23:27

1 resposta

4

A principal coisa que parece errada aqui é que na linha

kernel /vmlinuz26 root=/dev/disk/by-uuid/2a53bdc8-7a9a-4dd2-9aef-5b7b4c3e74a4 ro vga=775

Você está usando o uuid para /dev/sdc3 , que é sua /home partição, você deve usar o uuid para /dev/sdc2 , que é seu / partição.

Além disso ... a saída de sudo blkid não corresponde ao que é mostrado em fstab . Em blkid a partição swap é /dev/sdc2 , mas em fstab a partição swap é /dev/sdc4 ...

Você precisa descobrir essas descrepâncias ... então você pode tentar reconfigurar seu grub.conf

Alguns ponteiros:

  • Já experimentou outros valores de raiz, como root (hd2,1) ?

  • Em vez de

    kernel /vmlinuz26 root=/dev/disk/by-uuid/2a53bdc8-7a9a-4dd2-9aef-5b7b4c3e74a4 ro vga=775'

    você pode tentar coisas como

    kernel /vmlinuz26 root=/dev/sdc2 ro vga=775

  • Certifique-se de que /boot/kernel26.img exista.

por 27.11.2010 / 08:38