Переместить существующую установку Ubuntu на новый диск, который я настроил с помощью lvm – несколько конкретных вопросов

Я искал в Интернете какой-либо ответ на этот вопрос и не нашел ничего, что я мог бы обдумать, во всяком случае, не то, что конкретно отвечает на мои вопросы.

Я установил новый жесткий диск на свой компьютер и хочу переместить на него свою существующую установку Ubuntu 20.04, используя после настройки физического диска/группы томов/логического диска lvm на новом диске (до установки не было lvm, и я хочу преобразовать его в lvm и вернуть все обратно, поэтому я собираюсь сделать это снова после переразметки старого диска)

Я выполнил все команды, чтобы настроить lvm так, как я этого хочу (кроме того, что я хочу вытащить /home и поместить его на логический том, что я и сделаю на обратном пути)

Это пара статей, которые я прочитал, и хотя они полезны, у меня возникают некоторые проблемы с переводом моей системы в загрузитесь с нового диска, и я должен пропустить шаг установки, позволяющий загрузить lvm:

https://ilearnedhowto.wordpress.com/2020/04/23/how-to-move-an-existing-installation- из-ubuntu-на-другой-диск/

https://www.thegeekdiary.com/centos-rhel-converting-an-existing-root-filesystem-to-lvm-partition/

Я знаю второй для другого вкус linux...

Во-первых, это fdisk для /dev/sdb:

root@Uranus:~# fdisk /dev/sdb

Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sdb: 465.78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: WDC WD5000BEVT-2
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: 0xf43e5cfa

Device     Boot    Start       End   Sectors   Size Id Type
/dev/sdb1  *        2048   2099200   2097153     1G 8e Linux LVM
/dev/sdb2       20992001 976773167 955781167 455.8G 8e Linux LVM

и lvs

root@Uranus:~# lvs
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv1  boot   -wi-a----- 512.00m                                                    
  lv2  ubuntu -wi-ao---- 419.00g                                                    
  lv3  ubuntu -wi-ao----  36.00g             

                                   

Я переместил все это на новый том lv2, используя:

root@Uranus:~# tar -cvpzf /mnt/lv2/backup.tar.gz --exclude=/mnt/lv2/backup.tar.gz --one-file-system --acls --xattrs --selinux /
root@Uranus:~# tar -C /mnt/lv2 -xf /mnt/lv2/backup.tar.gz

Я также выполнил приведенные выше команды для /boot и поместил его на загрузочный логический том

. Я обновил свой /dev/lv2/etc/fstab, чтобы монтировать / и /boot из их логических разделов с использованием UUID.

На данный момент, так как я имею дело с lvm, я пытаюсь выяснить, какой командой заставить новый диск загружаться после того, как я войду в биос и изменю порядок загрузки.

Я запустил dpkg-reconfigure grub-pc, но это уничтожило /boot в новом логическом разделе.

вот fstab:

root@Uranus:/mnt/lv2/etc# cat fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / on /dev/sdb2 during installation
UUID=b0f9cf0b-55ed-4d9e-bda9-d55f47b64d46 /               ext4    errors=remount-ro 0       1
# /boot/efi on /dev/sdb1 
UUID=3e51c0bc-46e3-4394-8b0b-ca7aaee4eb54  /boot/efi       ext4    umask=0077      0       1
# boot swap space on logical volumn /dev/ubuntu/lv3
UUID=626fdd18-ce48-4498-bba7-baa9ccebde93  none            swap    sw              0       0

Как заставить grub загружать логические тома и правильно загружать / ? Имейте в виду, что я еще не загрузил этот диск, поэтому мне нужно запустить любую программу, чтобы сделать его «загрузочным», кроме флага от fdisk.

Заранее спасибо.

-1
задан 8 December 2021 в 22:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: