Eu tentei atualizar o ubuntu com o upgrade padrão do apt-get e tive problemas semelhantes aos descritos aqui:
link
o grub passou por uma etapa de reconfiguração como parte desse processo (reconfiguração era linha de comando, mas criava uma pseudo GUI). Ele falhou ao gravar / dev / sda e / dev / sdb então tive que continuar sem uma instalação (não outra opção)
Agora, qualquer comando do apt-get falha e acho que está no seguinte erro com o grub:
$ update-grub
/usr/sbin/grub-probe: error: failed to get canonical path of 'none'.
ou
$ sudo apt-get upgrade
<snip>
Setting up friendly-recovery (0.2.31) ...
/usr/sbin/grub-probe: error: failed to get canonical path of 'none'.
dpkg: error processing package friendly-recovery (--configure):
apt-get -f install
falha de maneira semelhante.
$ dpkg --configure -a
Setting up grub-pc (2.02~beta2-29ubuntu0.3) ...
/usr/sbin/grub-probe: error: failed to get canonical path of 'none'.
dpkg: error processing package grub-pc (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of grub2:
grub2 depends on grub-pc (= 2.02~beta2-29ubuntu0.3); however:
Package grub-pc is not configured yet.
dpkg: error processing package grub2 (--configure):
dependency problems - leaving unconfigured
Meu servidor é raid então presumo que é a causa?
[edit] este é provavelmente o 'nenhum' que está sendo referido:
$ cat /etc/fstab
proc /proc proc defaults 0 0
/dev/md/0 none swap sw 0 0
/dev/md/1 /boot ext3 defaults 0 0
/dev/md/2 / ext4 defaults 0 0
Minha suposição é que md0
é uma partição de recuperação fornecida pelo meu host (hetzner).
Devo dizer ao grub para ignorar o md0? Como fazer isso?
Saída do fdisk:
$ fdisk -l
Disk /dev/sda: 447.1 GiB, 480103981056 bytes, 937703088 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: 0x00032e61
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 8390656 8388609 4G fd Linux raid autodetect
/dev/sda2 8392704 9441280 1048577 512M fd Linux raid autodetect
/dev/sda3 9443328 937701040 928257713 442.6G fd Linux raid autodetect
Disk /dev/sdb: 447.1 GiB, 480103981056 bytes, 937703088 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: 0x00074c3d
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 8390656 8388609 4G fd Linux raid autodetect
/dev/sdb2 8392704 9441280 1048577 512M fd Linux raid autodetect
/dev/sdb3 9443328 937701040 928257713 442.6G fd Linux raid autodetect
Disk /dev/md2: 442.5 GiB, 475133575168 bytes, 927995264 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/md0: 4 GiB, 4292804608 bytes, 8384384 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