Как подробно описано здесь , / boot
на этом Debian Jessie имел тип файловой системы = ext2
$ mount | grep -e '^/dev/'
/dev/sda3 on /boot type ext2 ...
...
и не смог обновить свой GRUB2
$ sudo apt-get dist-upgrade
...
Setting up grub-common (2.02~beta2-22+deb8u1) ...
Setting up grub2-common (2.02~beta2-22+deb8u1) ...
Setting up grub-pc-bin (2.02~beta2-22+deb8u1) ...
Setting up grub-pc (2.02~beta2-22+deb8u1) ...
Installing for i386-pc platform.
Installation finished. No error reported.
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..
Примерно в этот момент моя консоль перешла на curses TUI , чтобы открыть диалоговое окно с заголовком = Настройка grub-pc
и тело сообщает мне, что GRUB не удалось установить
:
Do you want to continue anyway? If you do, your computer may not start up properly.
Writing GRUB to boot device failed - continue?
Я нажал кнопку = Нет
. На этом этапе
grub-common
, grub-pc
, grub-pc-bin
, grub2-common
} были установлены (согласно apt-get
и aptitude
), но не полностью настроены (согласно сообщению выше). 1. Должен ли я теперь обновить мои { / dev / sda3
, / boot
} с типа файловой системы = ext2 на что-то другое (предположительно ext4)?
Если я неправильно понимаю ситуация: что мне нужно знать? Есть ли что-то, что мне нужно сделать для отладки?
Если я не неправильно понимаю: какой {самый простой, самый надежный, наименее разрушительный} способ преобразовать файловую систему / boot
, на Debian (на котором запущен этот ящик)? ftransform ?
2. Должен ли я теперь перенастроить GRUB2? Например., как мне (или другому пользователю Debian в такой же ситуации) воссоздать действия Настройка
(см. второй текстовый блок), вызванные установкой пакета?
1. Мне показалось очевидным, что мне следует обновить мои { / dev / sda3
, / boot
} с файловой системы type = ext2 на ext4, что я сделал с помощью fstransform (установка его пакета Jessie , как подробно здесь . Кажется, все прошло хорошо (за исключением одной проблемы ).
Однако это обновление файловой системы может не было необходимости, согласно Джордану Уггла здесь .
2. Согласно сообщению Уггла , я перенастроил GRUB2 с помощью sudo dpkg-reconfigure grub-pc - frontend = text
, как подробно описано здесь .
Теперь я вижу обновленное ядро и загружаюсь с ним, и у меня нет сообщений об ошибках при загрузке.