Inicialização do Ubuntu carregada no cartão SD de 32GB a partir do boot Grub legado em USB

1

Tenho o Ubuntu instalado em um cartão SD de 32 GB (no slot de expansão de armazenamento do Acer Aspire One) com o Grub2 instalado na mesma partição. Eu inicializo o Grub legado em uma unidade USB e gostaria de inicializar com o Grub2 a partir do Grub (kernel / initrd ou inicialização simbólica também seria bom), mas ainda não descobri como fazer isso a partir do Grub CLI legado. A saída de blkid para esta partição é / dev / mmcblk0p1: LABEL="Ubuntu" UUID="7ceb9fa7-238c-4c5d-bb8e-2c655652ddec" TIPO = 'ext4 "/ fdisk -lu informações ID do indicador de inicialização 83.

Entradas relacionadas no grub.cfg:

pesquisa --no-floppy --fs-uuid --set-root 7ceb9fa7-238c-4c5d-bb8e-2c655652ddec

linux /boot/vmlinuz-3.5.0-17-generica raiz = UUID = 7ceb9fa7-238c-4c5d-bb8e-2c655652ddec ...

initrd /boot/initrd.img-3.5.0-17-generic

Eu não consigo replicar isso no legado Grub. Existe alguma maneira de obter Grub2 para chainload? Como faço para definir o root com o UUID no Grub herdado?

Eu prefiro inicializar pelo USB. O Grub2 no USB (copiando o grub.cfg gerado durante a instalação) seria uma opção?

    
por Gary Darsey 03.11.2012 / 03:53

2 respostas

0

Tente executar o seguinte na linha de comando do GRUB do Legacy:

uuid {{device uuid here}}
kernel /boot/grub/core.img
boot

{{device uuid here}} é, obviamente, o UUID do seu cartão SD. Isso também pressupõe que sua instalação do GRUB2 está localizada em {{sdcard}} / boot / grub. Você também pode fazer isso via chainloading do GRUB legado:

uuid {{device uuid here}}
chainload +1

Independentemente disso, se você quiser inicializar a partir do UUID, certifique-se de que o seu Legacy GRUB é a versão 0.97 (caso contrário você não terá acesso ao comando uuid, o que significa que você terá que procurar o cartão SD pelo nome do dispositivo ).

    
por YellowApple 03.11.2012 / 04:43
0

Eu já experimentei todos os sabores do Grub (Grub4Dos, legado Grub 0.97 e Grub2 com o grub.cfg Ubuntu instalado em sua partição) e nenhum deles parece conseguir acessar o cartão SD instalado no slot de Expansão de Armazenamento em meu Acer Aspire One. Oh bem, foi uma experiência interessante. Este é um problema do Grub, e não um problema do Ubuntu.

    
por Gary Darsey 03.11.2012 / 21:28