Entrada TrueOS no Ubuntu 17.10 com Grub2 [RESOLVIDO]

Iniciado por arcanjoebc, 03 de Janeiro de 2018, 20:41

tópico anterior - próximo tópico

arcanjoebc

Amigos do fórum, estou levando "uma surra" para adicionar uma entrada ao Grub2 do meu Ubuntu 17.10, para o TrueOS recém instalado ... alguém aqui pode me ajudar com essa tarefa? Abaixo coloco como deixei a entrada agora, no arquivo "40_custom":

menuentry "TrueOS" {
    insmod part_gpt
    insmod zfs
    set root='(hd0,gpt9)'
    kfreebsd /boot/loader
}


Listagem do fdisk -l no terminal:

everaldo@pc-positivo:~$ sudo fdisk -l
Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: CD021324-04E7-4506-8308-209925C0588F

Dispositivo     Start       Fim   Setores   Size Tipo
/dev/sda1        2048    923647    921600   450M Windows recovery environment
/dev/sda2      923648   1128447    204800   100M EFI System
/dev/sda3     1128448   1161215     32768    16M Microsoft reserved
/dev/sda4     1161216 489078357 487917142 232,7G Microsoft basic data
/dev/sda5   489078784 490838015   1759232   859M Windows recovery environment
/dev/sda6   490840064 499193855   8353792     4G Linux swap
/dev/sda7   499193856 555182079  55988224  26,7G Linux filesystem
/dev/sda8   555182080 767877119 212695040 101,4G Linux filesystem
/dev/sda9   767877120 968148991 200271872  95,5G FreeBSD ZFS
/dev/sda10  968148992 976537599   8388608     4G FreeBSD swap


Disk /dev/sdb: 465,8 GiB, 500097376256 bytes, 976752688 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0005b098

Dispositivo Inicializar Start       Fim   Setores   Size Id Tipo
/dev/sdb1                2048 976752639 976750592 465,8G  7 HPFS/NTFS/exFAT

arcanjoebc

Citação de: arcanjoebc online 03 de Janeiro de 2018, 20:41
Amigos do fórum, estou levando "uma surra" para adicionar uma entrada ao Grub2 do meu Ubuntu 17.10, para o TrueOS recém instalado ... alguém aqui pode me ajudar com essa tarefa? Abaixo coloco como deixei a entrada agora, no arquivo "40_custom":

menuentry "TrueOS" {
    insmod part_gpt
    insmod zfs
    set root='(hd0,gpt9)'
    kfreebsd /boot/loader
}


Listagem do fdisk -l no terminal:

everaldo@pc-positivo:~$ sudo fdisk -l
Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: CD021324-04E7-4506-8308-209925C0588F

Dispositivo     Start       Fim   Setores   Size Tipo
/dev/sda1        2048    923647    921600   450M Windows recovery environment
/dev/sda2      923648   1128447    204800   100M EFI System
/dev/sda3     1128448   1161215     32768    16M Microsoft reserved
/dev/sda4     1161216 489078357 487917142 232,7G Microsoft basic data
/dev/sda5   489078784 490838015   1759232   859M Windows recovery environment
/dev/sda6   490840064 499193855   8353792     4G Linux swap
/dev/sda7   499193856 555182079  55988224  26,7G Linux filesystem
/dev/sda8   555182080 767877119 212695040 101,4G Linux filesystem
/dev/sda9   767877120 968148991 200271872  95,5G FreeBSD ZFS
/dev/sda10  968148992 976537599   8388608     4G FreeBSD swap


Disk /dev/sdb: 465,8 GiB, 500097376256 bytes, 976752688 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0005b098

Dispositivo Inicializar Start       Fim   Setores   Size Id Tipo
/dev/sdb1                2048 976752639 976750592 465,8G  7 HPFS/NTFS/exFAT


Olá, pessoal! Achei um tutorial na Internet e o segui, resultando em uma forma de acessar o TrueOS, pelo Grub2 do Ubuntu 17.10. Tive que acessar com o nautilus, como usuário root, a pasta onde se encontra o driver UEFI e peguei o nome do mesmo referente ao Sistema Operacional em questão. Então, coloquei no arquivo /etc/grub.d/40_custom  a entrada abaixo especificada:

menuentry "TrueOS ZFS Loader" {
       insmod part_gpt
        insmod chain
        set root='(hd0,gpt2)'
        chainloader /EFI/Boot/bootx64-trueos.efi
}

Sendo assim, posso agora acessar o TrueOS, sem problemas ... mas para instalá-lo, tive que criar um pendrive bootável, via terminal do Ubuntu, da seguinte forma:

$ sudo dd status=progress if=TrueOS-Desktop-17.12-x64-USB.img of=/dev/sdb bs=4M


Resolvido o problema!