Файловая система, которую вы пытаетесь смонтировать /boot
(/dev/xvda1
), на самом деле является вашей /
. Таким образом, даже если вы смонтируете его в нужной точке монтирования, это не сработает, потому что вы действительно хотите смонтировать каталог /boot
внутри /dev/xvda1
, а вы не можете монтировать каталоги внутри файловой системы.
Вы создали логические тома и файловые системы LVM для /
и /home
, но не поместили в них никаких данных; Вы не перенесли свои существующие файловые системы на их новые блочные устройства.
Кроме того, GRUB не знает о вашей новой /
файловой системе, поэтому он попытается загрузиться с исходной /
. Вот обзор того, что вы можете сделать, чтобы использовать эти логические тома:
Прежде чем выполнять какие-либо из этих действий, сделайте резервные копии. Что-то может пойти не так, и единственная хорошая «кнопка отмены» — это резервное копирование.
/
к новому месту,например каталог в вашем домашнем каталоге. /
и /home
также в своем домашнем каталоге. /
, используя связанное монтирование и исключая /home
на новый логический том /
. Важно, чтобы вы использовали монтирование привязки в качестве источника копирования, потому что это позволяет избежать копирования других смонтированных файловых систем; Все монтируется где-то под /
. /home
(еще раз, используя привязку монтирования )к новому логическому тому /home
. realroot
так, чтобы ее значение было /dev/mapper/centos-root
. Я предполагаю, что ваш initrd поддерживает LVM. Затем нажмите ВВОД. Теперь начинаются шаги, которые затрудняют отмену этого процесса. Вот где что-то может действительно пойти не так. Принесите водку (, чтобы отпраздновать последнее, конечно )и продолжайте:
/
. /boot
/boot
со старого /
в каталог на одном из ваших логических томов. Вы даже можете скопировать его в tmpfs, если посмеете. Это будет просто временная резервная копия для следующих двух шагов. mkfs.ext4 /dev/xvda1
. Ваша ОС больше не будет загружаться как -. mount /dev/xvda1 /boot
/boot
, используя резервную копию, созданную на шаге 3. /boot
и при необходимости обновите /etc/fstab
. grub-mkconfig | less
и посмотрите, правильно ли он выбрал блочные устройства. Вы должны увидеть ту же запись realroot
, которую вы добавили вручную, чтобы продвинуться дальше. Если все проверится,запустите grub-mkconfig -o /boot/grub/grub.cfg
, чтобы записать новую конфигурацию GRUB. /etc/systemd/resolved.conf
[Resolve]
DNS=1.1.1.1 8.8.8.8
FallbackDNS=8.8.4.4
service systemd-resolved restart
systemd-resolve --status
вывод должен выглядеть следующим образом:
Global
DNS Servers: 1.1.1.1
8.8.8.8
...