Предыстория такова. Недельку назад мигрировал я на Арч. Вчера в процессе настройки системы обратил внимание на то, что у меня в качестве загрузчика до сих пор используется GRUB первой версии. Решил сменить на вторую, что и было сделано.
Установил я его стандартно: grub-install /dev/sda. При этом никаких сообщений об ошибках мне выдано не было.
Сегодня же, при попытке зайти в систему, оказалось, что загрузчик не может этого сделать. Взял Live CD, закрузился с него, выполнил в терминале следующие команды
ubuntu@ubuntu:~$ sudo mount /dev/sdb6 /mnt
ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount -o bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt/ /dev/sda
Installation finished. No error reported.
This is the contents of the device map /mnt//boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/disk/by-id/ata-WDC_WD5000AAKS-00V1A0_WD-WCAWF1420147
(hd1) /dev/disk/by-id/ata-ST3320613AS_6SZ06YNJ
Делаю дальше update-grub и получаю следующий результат
ubuntu@ubuntu:~$ sudo update-grub
grub-probe: error: cannot find a device for /.
Как исправить ситуацию? Что я делаю не так?