Ligarei para a página do blog / wiki em que encontrei essa solução quando a encontrar, porque realmente não entendo completamente o que estava acontecendo.
O mecanismo de boot UEFI, como eu o entendo, é supostamente para interpretar o layout do sistema de arquivos EFI e fornecer à pessoa que inicializa o computador a escolha de qual boot loader usar. No sistema de arquivos EFI da minha máquina após a atualização, eu tinha um diretório "ubuntu" com um arquivo "grubx64.efi". O Thinkpad, no entanto, não pareceu prestar atenção a isso, e é por isso que tratou o SSD como não inicializável.
Esta postagem de blog misteriosa que eu encontrei sugeriu que uma maneira de contornar o mau comportamento de algumas implementações estúpidas do UEFI BIOS é criar um subdiretório "boot" no sistema de arquivos EFI e copiar o carregador GRUB em um arquivo chamado " bootx64.efi "lá. Isso é:
mkdir /mnt/efi
mount /dev/sda1 /mnt/efi
mkdir /mnt/efi/EFI/boot
cp /mnt/efi/EFI/ubuntu/grubx64.efi /mnt/efi/EFI/boot/bootx64.efi
Eu fiz isso do Live CD (bem, Live DVD) e reiniciei. Para minha absoluta surpresa, foi tudo o que aconteceu. Aparentemente, o subdiretório EFI "boot" é o padrão, então mesmo implementações de BIOS burras vão descobrir isso.
Eu não sei o que vai acontecer quando eu seguir em frente atualizando o ambiente 14.10. Eu acho que sempre que eu faço um apt-get upgrade
, eu checo para ver se o arquivo de inicialização do grub está atualizado, e copio para o diretório falso "boot".
Esta é provavelmente uma esquisitice por BIOS.