Grub2 tentando inicializar o hd1 quando ele deve inicializar o hd0

0

Estou tentando executar uma instalação "normal" em um SSD USB3 (não sei se é digno de nota, mas não tenho uma partição de troca). A instalação prossegue normalmente (estou instalando a partir de um dispositivo USB2 que criei usando o LiLi Boot , com uma cópia do Ubuntu 12.10 64bit que eu baixei diretamente da fonte.O sistema em que eu estou rodando o Ubuntu teve uma instalação mais tradicional do ubuntu rodando nele sem problema (também 12.10), então eu sei que tudo funciona A-OK ao inicializar a partir de um disco interno de 7200RPM .

Há uma série de esquisitices que eu tenho notado até agora, incluindo corrupção de gráficos, mas o primeiro e mais urgente problema é que o Grub2 se recusa a reconhecer o hd correto. De /boot/grub/grub.cfg:

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  b58ee4f7-d41d-400a-b7b8-18bd1f0ae9d3
else
  search --no-floppy --fs-uuid --set=root b58ee4f7-d41d-400a-b7b8-18bd1f0ae9d3
fi
    font="/usr/share/grub/unicode.pf2"
fi

Esta é uma instalação 100% nova do linux (primeira inicialização), que foi instalada enquanto não havia discos rígidos conectados ao sistema, além da unidade USB2 LiLi. O sistema se recusa a inicializar a menos que eu mude o hd1,msdos1 - > hd0,msdos1 no menu do grub na inicialização, quando é o único dispositivo de disco conectado ao PC.

Que opções me restam para resolver este problema? Eu estive quebrando meu cérebro e taxando a internet tentando descobrir algo sobre esse problema, mas agora eu gostaria de ver se a comunidade Ubuntu pode enfrentar o desafio e me ajudar a consertar este problema de inicialização.

Esta é a segunda vez que eu tentei esta configuração particular. A primeira vez, depois de dias de tempo perdido, eu consegui fazer com que ele inicializasse todos os outros boot - ou seja, cada inicialização seria inicializada no Ubuntu como se fosse feliz; toda inicialização estranha seria inicializada no prompt BusyBox ou Grub. Em um ponto, ele reclamou que não conseguia encontrar / dev / disk / by-uuid / [o disco], o que achei mais desconcertante, já que o disco estava lá e inicializado antes e depois da ocorrência (com intervenção).

Atualizar

Tentativa de inicializar sem alterar hd1 - > hd0 me alertou antes de acessar o BusyBox: ALERT! /dev/disk/by-uuid/[uid] does not exist. Dropping to a shell! De onde está obtendo hd1 ?

    
por JoBu1324 05.12.2012 / 08:31

1 resposta

0

Você está enfrentando o bug 384633 . Ao editar o número do disco no comando grub boot (o que você pode fazer no prompt do grub), execute

sudo update-grub

para corrigir a numeração do disco.

    
por ubfan1 06.12.2012 / 08:15