Điểm:-1

Move an existing Ubuntu installation to new disk that i've configured it with lvm - a few specific questions

lá cờ cn

I've been searching the internet for any answer to this and have not found anything that I can wrap my head around, not that specifically answers my questions anyway.

I installed a new hard disk in my computer and I want to move my existing 20.04 Ubuntu installation to it using after setting up lvm physical disk/volume group/logical on the new disk (prior installation didn't have lvm and I want to convert it to lvm and move everything back so I'm going to be doing this again after I re-partition the old disk)

I ran all the commands to get my lvm setup like I want it (except I want to pull out the /home and put it on it's on logical volume which I will do on the return trip)

These are a couple of articles I've read and though they are helpful I am getting some issues getting my system to boot off the new disk and I must be missing a setup step that allows lvm to boot:

https://ilearnedhowto.wordpress.com/2020/04/23/how-to-move-an-existing-installation-of-ubuntu-to-another-disk/

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

I'm aware the second is for a different flavor of linux...

First here is fdisk for /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

and 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             

                                   

I got all the stuff move to the new lv2 volume using:

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

I also did the above commands for /boot and placed that on the boot logical volume

I updated my /dev/lv2/etc/fstab to mount / and /boot from their logical partitions using the UUID's.

At this point since I'm dealing lvm I am trying to figure out what command to get the new disk to boot after I go into bios and change the boot order.

I ran dpkg-reconfigure grub-pc but that wiped out the /boot on the new logical partition.

here is the 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

How do I get grub to boot the logical volumes and properly load / ? Keep in mind I haven't gotten that disk to boot yet so I need to have whatever program run to make it "bootable" other than the flag from fdisk.

Thanks in advance.

Sadaharu Wakisaka avatar
lá cờ pl
Chào mừng bạn đến với AskUbuntu, có thể có hai câu hỏi, khôi phục các phân vùng thành các ổ đĩa khác nhau, `dd` và `fsarchiver` trong [SystemRescueCD](https://www.system-rescue.org/) và [SuperGrub](https:/ /www.supergrubdisk.org/) CD để khôi phục `grub`.
oldfred avatar
lá cờ cn
Với nhiều thay đổi này, việc thực hiện cài đặt mới ở chế độ khởi động UEFI sang LVM như bạn muốn sẽ dễ dàng hơn nhiều. Sau đó khôi phục từ bản sao lưu bình thường của bạn. Chỉ cần đảm bảo không khôi phục bất kỳ thứ gì liên quan đến các phân vùng tiêu chuẩn mà bây giờ sẽ là các ổ đĩa, giống như tất cả các mục nhập fstab của bạn. https://help.ubuntu.com/community/ReinstallingSamePackages hoặc https://askubuntu.com/questions/17823/how-to-list-all-install-packages Không cần sao lưu: http://askubuntu.com/questions /545655/backup-your-home-directory-with-rsync-and-skip-useless-folders
epsilonv avatar
lá cờ cn
Tôi đã thử cài đặt lại, tuy nhiên, ngay cả khi chọn tùy chọn LVM từ các tùy chọn cài đặt khi cài đặt lại từ thẻ SD, nó đã tạo phân vùng /boot đầu tiên không phải lvm mà là vfat. Mà, nếu tôi có tùy chọn, tôi muốn sử dụng LVM hơn. Ngay cả khi tôi phải làm điều đó bằng tay.
Điểm:0
lá cờ cn

Cuối cùng tôi đã có thể khiến mọi thứ hoạt động trên ổ đĩa newâ. Tôi đã làm theo các hướng dẫn sau:

https://help.ubuntu.com/community/UbuntuDesktopLVM

và tất cả mọi thứ làm việc tuyệt vời.

Ước gì tôi đã tìm thấy điều đó ngay từ đầu. Bây giờ tôi chỉ cần tìm ra cách sao chép mọi thứ mà không ảnh hưởng đến bất kỳ tệp cấu hình nào. Nếu bất cứ ai biết bất kỳ bài báo tốt xin vui lòng chỉ cho tôi theo hướng đó. Nếu không, tôi sẽ sao chép thư mục /home của mình và cài đặt lại bất kỳ phần mềm nào tôi có.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.