Я клонировал свой Сервер Ubuntu к виртуальной машине на моем ноутбуке, чтобы сделать некоторые тесты. Я адаптировался /etc/fstab
и конфигурация сети, но я не могу избавиться от LVM. В то время как исходный сервер использует LVM, клон имеет единственную установку раздела:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 64G 0 disk
└─sda1 8:1 0 64G 0 part /
sr0 11:0 1 1024M 0 rom
Однако это все еще показывает во время начальной загрузки:
Volume group "vp11-testsrv-ubuntu-vg" not found
Cannot process volume group vp11-testsrv-ubuntu-vg
(Я сожалею, что отправил снимок экрана текста. Есть ли какой-либо файл, где я могу найти эти сообщения загрузки? Я не могу найти их в /var/log
и вывод dmesg
.)
Это - вероятно, просто предупреждение, и начальная загрузка продолжается успешно, но я хочу избавиться от трассировок LVM. Как я могу достигнуть этого?
Команды pvs
, vgs
, lvs
ничего не показал, и я даже работал sudo apt remove lvm2
без проблем, но сообщений загрузки все еще там. Я также удалил lvm
от GRUB_PRELOAD_MODULES
в /etc/default/grub
и работал sudo update-grub
. Я только нашел трассировки LVM сервера в /var/log
(старые записи с исходного сервера) и archive
и backup
подпапки /etc/lvm
.
Это - мой /etc/fstab
. Прокомментированные объекты связаны с исходным сервером.
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=cbd35c50-81be-4e7f-a412-d1f4bed90c00 / ext3 errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
#UUID=fb5493ef-7c3b-4009-9765-47969fb83b68 /boot ext3 defaults 0 2
#/dev/mapper/vp11--testsrv--ubuntu--vg-swap_1 none swap sw 0 0
#/dev/mapper/vp11--testsrv--ubuntu--vg-vboxes /home/virtbox/VirtualBox\040VMs ext3 defaults 0 2
Оказывается, что трассировки LVM были сохранены в initramfs
. Я нашел, что вопрос не Может найти корень LVM роняемым к initramfs и выполнил упомянутую команду:
sudo update-initramfs -u -k all
Начиная с этого сообщения относительно LVM больше не появлялись во время начальной загрузки.
В системах на основе Debian перед запуском команды update-initramfs
убедитесь, что установлен пакет cryptsetup-initramfs
. Если нет, сначала установите его:
apt-get install -y cryptsetup-initramfs