A instalação fresca do UEFI do Ubuntu não inicializa

1

No meu Toshiba, Satellite E45T Ultrabook, fiz um backup da minha partição de recuperação do Windows 8; então inicializei um Live USB com Ubuntu, limpei tudo no meu HDD (750GB) e SSD (32GB) e instalei um novo Ubuntu 14.04 com uma partição UEFI. Por enquanto, o SSD está vazio e eu escolhi o HDD como um dispositivo inicializável durante a instalação.

Quando a instalação foi concluída, reiniciei meu laptop. Infelizmente, havia apenas uma mensagem Reboot and select proper Boot device or Insert Boot Media in selected Boot device and press key

Eu tentei executar o Reparo de Inicialização do USB ao vivo, mas isso não resolveu o problema. O resultado gerado está disponível no Resumo de Reparo de Inicialização do Pastebin

Alguém sabe como devo proceder?

parted --list result:

Model: ATA HGST HTS541075A9 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End    Size    File system     Name  Flags
 1      1049kB  538MB  537MB   fat32                 boot
 2      538MB   744GB  743GB   ext4
 3      744GB   750GB  6350MB  linux-swap(v1)


Model: ATA TOSHIBA THNSNX03 (scsi)
Disk /dev/sdb: 32.0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name  Flags


Model: Kingston DataTraveler 2.0 (scsi)
Disk /dev/sdc: 7747MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.3kB  7747MB  7747MB  primary  fat32        boot, lba

df - resultado humano:

Filesystem      Size  Used Avail Use% Mounted on
/cow            2.9G   57M  2.9G   2% /
udev            2.9G   12K  2.9G   1% /dev
tmpfs           589M  1.2M  588M   1% /run
/dev/sdc1       7.2G  980M  6.3G  14% /cdrom
/dev/loop0      939M  939M     0 100% /rofs
none            4.0K     0  4.0K   0% /sys/fs/cgroup
tmpfs           2.9G  1.1M  2.9G   1% /tmp
none            5.0M     0  5.0M   0% /run/lock
none            2.9G   80K  2.9G   1% /run/shm
none            100M   68K  100M   1% /run/user
    
por Arkadiusz Cieśliński 04.01.2015 / 13:56

1 resposta

2

Se você for inicializar usando EFI, você deve ter uma partição de sistema EFI formatada em FAT (tipo EF00) como a primeira partição.

A partição do Sistema EFI também será montada como / boot / efi, desde que você deixe a opção "mount other partitions" selecionada, você não precisa dizer ao instalador para montar esta partição.

Ferramentas da GUI, como 'gparted' e 'partitionmanager', fornecem uma interface GUI que suporta discos GPT.

Tendo declarado que, o gdisk deve ser sua ferramenta preferida para ajudar a evitar anomalias de GUI não intencionais.

No entanto, o 'Gparted-gparted', juntamente com o 'Gerenciador de Partições do KDE - partitionmanager', (entre outros), são ótimas ferramentas para fornecer uma representação visual do que você fez no gdisk.

Por exemplo, suponha que seja / dev / sda e inicie o gdisk com o caminho para o disco:

sudo -i
gdisk /dev/sda

A saída inicial é um aviso se o disco não for um disco novo ou um disco que já está usando o GPT:

GPT fdisk (gdisk) version 0.8.8
Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if
you don't want to convert your MBR partitions to GPT format!
***************************************************************
Command (? for help):

Tipo? e você verá uma lista de comandos disponíveis:

Command (? for help):  ? 
b   back up GPT data to a file
c   change a partition's name
d   delete a partition
i   show detailed information on a partition
l   list known partition types
n   add a new partition
o   create a new empty GUID partition table (GPT)
p   print the partition table
q   quit without saving changes
r   recovery and transformation options (experts only)
s   sort partitions
t   change a partition's type code
v   verify disk
w   write table to disk and exit
x   extra functionality (experts only)
?   print this menu

Para verificar se você está trabalhando no disco, você acha que está trabalhando, digite p

Comando (? para ajuda): p

Disk /dev/sda: 165478400000 sectors, 750 GiB 
Logical sector size: 512 bytes
Disk identifier (GUID): 0367762F-9C06-4A10-A668-A83554786870
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1654780600000
Partitions will be aligned on 2048-sector boundaries
Total free space is 1654777300000 sectors (750 GiB)
Number  Start (sector)    End (sector)  Size       Code  Name

Agora, você precisa excluir toda a tabela de partições no disco para poder configurar um novo particionamento de GPT:

comando (? para ajuda): o

Criando a partição de bootloader EFI

Digite n para adicionar uma nova partição e + 500M para dar ao carregador de inicialização um tamanho.

Command (? for help):  n 
Partition number (1-128, default 1):  1 

First sector (34-1654780600000, default = 34) or {+-}size{KMGTP}: 
Information: Moved requested sector from 34 to 2048 in
order to align on 2048-sector boundaries.
Use 'l' on the experts' menu to adjust alignment
Last sector (2048-1654780600000, default = 1654780600000) or {+-}size{KMGTP}:  +500M 
Current type is 'Linux filesystem'

Ao digitar L, uma lista de códigos será apresentada:

Hex code or GUID (L to show codes, Enter = 8300):  L 
0700 Microsoft basic data  0c01 Microsoft reserved    2700 Windows RE          
4200 Windows LDM data      4201 Windows LDM metadata  7501 IBM GPFS            
7f00 ChromeOS kernel       7f01 ChromeOS root         7f02 ChromeOS reserved   
8200 Linux swap            8300 Linux filesystem      8301 Linux reserved      
8e00 Linux LVM             a500 FreeBSD disklabel     a501 FreeBSD boot        
a502 FreeBSD swap          a503 FreeBSD UFS           a504 FreeBSD ZFS         
a505 FreeBSD Vinum/RAID    a800 Apple UFS             a901 NetBSD swap         
a902 NetBSD FFS            a903 NetBSD LFS            a904 NetBSD concatenated 
a905 NetBSD encrypted      a906 NetBSD RAID           ab00 Apple boot          
af00 Apple HFS/HFS+        af01 Apple RAID            af02 Apple RAID offline  
af03 Apple label           af04 AppleTV recovery      be00 Solaris boot        
bf00 Solaris root          bf01 Solaris /usr & Mac Z  bf02 Solaris swap        
bf03 Solaris backup        bf04 Solaris /var          bf05 Solaris /home       
bf06 Solaris alternate se  bf07 Solaris Reserved 1    bf08 Solaris Reserved 2  
bf09 Solaris Reserved 3    bf0a Solaris Reserved 4    bf0b Solaris Reserved 5  
c001 HP-UX data            c002 HP-UX service         ef00 EFI System          
ef01 MBR partition scheme  ef02 BIOS boot partition   fd00 Linux RAID

Insira ef00 para torná-lo uma partição UEFI:

Hex code or GUID (L to show codes, Enter = 8300): ef00
Changed system type of partition to 'EFI System'

Para criar as partições /, / home e swap

Digite n para adicionar uma nova partição e + XXXG, para dar um tamanho à partição.

Os códigos de tipo são o sistema de arquivos 8300 Linux e o 8200 Linux swap.

Como o gdisk cria partições e não sistemas de arquivos, você precisará formatar cada uma das suas parções através do terminal:

Para a partição UEFI:

sudo -i
mkfs -t vfat /dev/sda1

Para a partição Linux:

sudo -i
mkfs -t ext4 /dev/sdax

Para a partição de troca:

sudo -i
mkswap /dev/sdax
swapon /dev/sdax

E continue a instalação com o particionamento manual, cada partição selecionada como seu destino, não selecione a partição UEFI

    
por kyodake 04.01.2015 / 17:13