Ao atualizar a distro, recebi o seguinte aviso:
Setting up grub2-common (2.02~beta2-29) ...
Setting up grub-pc-bin (2.02~beta2-29) ...
Setting up grub-pc (2.02~beta2-29) ...
Installing for i386-pc platform.
grub-install: warning: File system 'ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: diskfilter writes are not supported.
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.2.0-18-generic
Found linux image: /boot/vmlinuz-3.19.0-15-generic
Found initrd image: /boot/initrd.img-3.19.0-15-generic
done
... e o instalador exibiu um aviso sobre a falha da instalação do grub, como se não fosse reinicializar ou smt.
Quando eu verifico com fdisk -l
, vejo que nenhum sinalizador de inicialização está definido para /dev/sda
& amp; /dev/sdb
de dispositivos. Como é uma configuração RAID, não tenho certeza se é necessário. Aqui está a saída:
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 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: 0x000b13b2
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 33556480 33554433 16G fd Linux raid autodetect
/dev/sda2 33558528 34607104 1048577 512M fd Linux raid autodetect
/dev/sda3 34609152 3907027120 3872417969 1.8T fd Linux raid autodetect
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 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: 0x000286f0
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 33556480 33554433 16G fd Linux raid autodetect
/dev/sdb2 33558528 34607104 1048577 512M fd Linux raid autodetect
/dev/sdb3 34609152 3907027120 3872417969 1.8T fd Linux raid autodetect
Disk /dev/md0: 16 GiB, 17171349504 bytes, 33537792 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
Disk /dev/md1: 511.7 MiB, 536543232 bytes, 1047936 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
Disk /dev/md2: 1.8 TiB, 1982543626240 bytes, 3872155520 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
e esta é a minha configuração de RAID:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md2 : active raid1 sda3[0] sdb3[1]
1936077760 blocks super 1.2 [2/2] [UU]
md1 : active raid1 sda2[0] sdb2[1]
523968 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[0] sdb1[1]
16768896 blocks super 1.2 [2/2] [UU]
unused devices: <none>
/dev/md1
está montado em /boot
Eu já verifiquei os UUIDs dentro do grub.cfg, ok.
E também fazendo grub-install
em sda e sdb não dá nenhum erro.
Como este é um servidor de produção, não quero simplesmente reinicializar a máquina para testar se está tudo bem ou não. Então, como eu verifico ou o que devo verificar para estar no lado seguro?
E se estiver tudo bem, estou um pouco confuso sobre o sinalizador de inicialização, quero dizer, já que este é um software RAID, como o sistema saberia qual partição iniciar?