Como inicializar o Ubuntu automaticamente?

1

Estou usando o Ubuntu GNOME 13.10 . Eu fiz uma imagem de backup com o Clonezilla . O backup inclui 2 partições - uma é /dev/sda1 , onde está a EFI (somente a pasta EFI de /boot/efi/EFI ) e a outra é /dev/sda2/ , onde está meu diretório raiz com todos os outros arquivos ( / ). Eu instalei o SO através do EFI.

Tudo estava bem - eu poderia restaurar meu backup sem problemas. Mas eu comprei novo disco rígido, por causa da falha do antigo.

Eu instalei o novo disco rígido e tudo estava bem novamente, exceto uma coisa. Estou restaurando o backup sem problemas, mas depois da tela do POST o sistema operacional não está inicializando - ele abre a interface de linha de comando do GRUB toda vez!

Eu inicializo o SO com os seguintes comandos:

linux (hd0,gpt2)/vmlinuz root=/dev/sda2
initrd (hd0,gpt2)/initrd.img
boot

O SO inicializa, mas na tela vejo este erro: The disk drive /boot/efi is not ready yet or not present . Ok, eu encontrei a solução para isso - o sistema operacional inicializa no modo BIOS, não no EFI e eu removi a linha EFI em /etc/fstab . O erro não aparece mais na tela.

Mas a interface de linha de comando do GRUB é iniciada antes do SO toda vez. E preciso carregar o kernel manualmente em todas as inicializações. Como fazer o sistema operacional iniciar automaticamente?

E como fazer com que o sistema operacional inicialize na EFI novamente (não é obrigatório, mas estou procurando uma solução)?

Obrigado!

    
por inivanoff1 06.08.2014 / 14:07

1 resposta

0

Parece que seu arquivo /boot/grub/grub.cfg está quebrado. Talvez o GRUB tente inicializar sua partição do sistema pelo UUID, mas sua nova partição tem um UUID diferente? Você pode verificar seu UUID da partição executando este terminal:

sudo blkid

Esse UUID também deve estar em seu arquivo /boot/grub/grub.cfg, portanto, se ele não estiver lá, pode ser o problema. Você pode corrigi-lo manualmente ou apenas atualizar arquivos do GRUB:

sudo update-grub

Se isso não ajudar, você pode tentar reinstalar o GRUB:

sudo grub-install /dev/sdX
sudo update-grub

(onde / dev / sdX é a unidade do seu sistema).

Se você não puder inicializar seu sistema, você pode usar o Live CD, é claro, mas você precisa vincular seus diretórios / dev, / proc e / sys:

  1. Faça o download do arquivo ISO do Ubuntu GNOME 13.10.
  2. Grave em CD ou pendrive (com UNetbootin).
  3. Inicialize a partir desse Live CD.
  4. No terminal:

    Monte o drive raiz do seu sistema, onde / dev / sdXY é a partição do seu sistema, você pode verificar no GParted para ter certeza.

    sudo mount /dev/sdXY /mnt
    

    Vincule alguns diretórios que o GRUB precisa acessar.

    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    

    Altere seu diretório raiz.

    sudo chroot /mnt
    

    Instale o GRUB (/ dev / sdX é onde o GRUB será instalado, por exemplo, setor MBR da unidade do sistema).

    grub-install /dev/sdX
    update-grub
    

    Retorne ao seu diretório raiz normal e desmonte tudo.

    exit
    
    sudo umount /mnt/dev
    sudo umount /mnt/proc
    sudo umount /mnt/sys
    sudo umount /mnt
    
  5. Agora reinicie e seu GRUB deve funcionar.

por kurogetsusai 23.06.2015 / 03:50