Điểm:0

Sao chép Ubuntu để khởi động kép trên cùng một hệ thống cơ sở

lá cờ tr
mtp

Tôi có một hệ thống 18.04 LTS khá phức tạp cho mục đích phát triển - Tôi muốn sao chép hệ thống và làm cho nó có khả năng khởi động kép để tôi có thể có phiên bản a để sản xuất và phiên bản b để thử nghiệm.

Tôi đã sao chép (sao chép) phân vùng Ubuntu của mình bằng gparted - nhưng update-grub và os-probe chỉ tìm thấy ubuntu ban đầu - không phải phiên bản nhân bản - có ý tưởng nào về cách khởi động vào bản sao không?

Cảm ơn bạn đã giúp đỡ

fstab cho bản gốc: mark@7920X:~$ con mèo /etc/fstab

/etc/fstab: thông tin hệ thống tập tin tĩnh.

Sử dụng 'blkid' để in mã định danh duy nhất trên toàn cầu cho một

thiết bị; điều này có thể được sử dụng với UUID= như một cách mạnh mẽ hơn để đặt tên cho thiết bị

hoạt động ngay cả khi đĩa được thêm và xóa. Xem fstab(5).

/ đã bật /dev/nvme1n1p2 trong khi cài đặt

UUID=1d0a2e13-43b7-4c19-a9d5-3960ad41f591 / lỗi ext4=remount-ro 0 1

/boot/efi đã bật /dev/nvme1n1p1 trong khi cài đặt

UUID=1791-5C78 /boot/efi vfat umask=0077 0 1 /swapfile không trao đổi sw 0 0 /dev/disk/by-uuid/6fe46b4c-e591-4c5f-b61c-df72eb1e44e2 /speed auto nosuid,nodev,nofail,x-gvfs-show 0 0 /speed2/swapfile trao đổi trao đổi mặc định 0 0 /dev/mapper/rust-00 /rust auto nosuid,nodev,nofail,x-gvfs-show 0 0 /dev/disk/by-id/wwn-0x5000c500be069709-part1 /mount/Backup auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-symbolic-icon=Sao lưu 0 0 /dev/disk/by-uuid/d7afae12-4047-4174-99db-0fc8ba352cfb /speed2 auto nosuid,nodev,nofail,x-gvfs-show 0 0 /dev/disk/by-uuid/2A389D97389D629D /mnt/2A389D97389D629D ntfs nosuid,nodev,nofail,x-gvfs-show,noauto 0 0 tmpfs /dev/shm tmpfs mặc định, kích thước=40g 0 0

fstab cho bản sao

/etc/fstab: thông tin hệ thống tập tin tĩnh.

Sử dụng 'blkid' để in mã định danh duy nhất trên toàn cầu cho một

thiết bị; điều này có thể được sử dụng với UUID= như một cách mạnh mẽ hơn để đặt tên cho thiết bị

hoạt động ngay cả khi đĩa được thêm và xóa. Xem fstab(5).

/ đã bật /dev/nvme1n1p2 trong khi cài đặt

UUID=af289d61-976b-4672-8bf5-8ca4ae62848d / lỗi ext4=remount-ro 0 1

/boot/efi đã bật /dev/nvme1n1p1 trong khi cài đặt

UUID=1791-5C78 /boot/efi vfat umask=0077 0 1 /swapfile không trao đổi sw 0 0 /dev/disk/by-uuid/6fe46b4c-e591-4c5f-b61c-df72eb1e44e2 /speed auto nosuid,nodev,nofail,x-gvfs-show 0 0 /speed2/swapfile trao đổi trao đổi mặc định 0 0 /dev/mapper/rust-00 /rust auto nosuid,nodev,nofail,x-gvfs-show 0 0 /dev/disk/by-id/wwn-0x5000c500be069709-part1 /mount/Backup auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-symbolic-icon=Sao lưu 0 0 /dev/disk/by-uuid/d7afae12-4047-4174-99db-0fc8ba352cfb /speed2 auto nosuid,nodev,nofail,x-gvfs-show 0 0 /dev/disk/by-uuid/2A389D97389D629D /mnt/2A389D97389D629D ntfs nosuid,nodev,nofail,x-gvfs-show,noauto 0 0 tmpfs /dev/shm tmpfs mặc định, kích thước=40g 0 0

Các uuids - khác nhau (và tôi nghĩ đúng)

blkid 
/dev/nvme2n1p1: UUID="1791-5C78" TYPE="vfat" PARTUUID="56021e2e-d093-4d2c-a1be-53fc7645dfff" 
/dev/nvme2n1p2: UUID="1d0a2e13-43b7-4c19-a9d5-3960ad41f591" TYPE="ext4" PARTUUID="e3b10f5e-9c0a-4db5-98b2-d93a6676cf54" 
/dev/nvme2n1p3: UUID="af289d61-976b-4672-8bf5-8ca4ae62848d" TYPE="ext4" PARTUUID="46932591-1ca9-44e4-8515-556ef146b384"

lsblk 
nvme2n1 259:1 0 953.9G 0 đĩa 
âânvme2n1p1 259:2 0 953M 0 phần /boot/efi 
âânvme2n1p2 259:3 0 463.1G 0 phần /
âânvme2n1p3 259:4 0 463.1G 0 phần
PonJar avatar
lá cờ in
Bạn đã sao chép hệ thống của mình ở đâu? Bạn đã thay đổi UUID của bản sao và bạn đã thay đổi tệp/etc/fstab để khớp với UUID mới chưa?
mtp avatar
lá cờ tr
mtp
Tôi đã tạo một phân vùng mới trong không gian chưa phân bổ trên cùng một ổ đĩa - Tôi không thay đổi UUID
PonJar avatar
lá cờ in
Nếu bạn cần trợ giúp, hãy thêm đầu ra của âblkidâ và âcat /etc/fstabâ vào câu hỏi của bạn
mtp avatar
lá cờ tr
mtp
Tôi đang tiến gần hơn - nhờ sự trợ giúp của bạn @Ponjar, cả os-prober và update grub dường như đều tìm thấy phân vùng mới, nhưng tôi luôn khởi động vào phân vùng cũ. grub.cfg dường như chỉ ra đúng cả hai
mtp avatar
lá cờ tr
mtp
bạn muốn blkid và fstab của phân vùng mới hay phân vùng cũ?
mtp avatar
lá cờ tr
mtp
Cảm ơn sự giúp đỡ của bạn
PonJar avatar
lá cờ in
Nếu bạn chạy blkid trong một thiết bị đầu cuối, nó sẽ hiển thị UUID cho tất cả các phân vùng dưới dạng danh sách. Nếu bạn chưa từng thay đổi fstab thì chúng sẽ giống nhau. Nếu bạn cũng thực hiện lsblk, chúng tôi có thể xem phân vùng nào đã được khởi động. Bằng cách nhân bản, rất dễ bị nhầm lẫn khi khởi động vì chúng sẽ bắt đầu giống hệt nhau. Khi mọi thứ đang hoạt động, hãy thay đổi hình nền để bạn có thể biết mình đang ở đâu.
mtp avatar
lá cờ tr
mtp
/dev/nvme2n1p1: UUID="1791-5C78" TYPE="vfat" PARTUUID="56021e2e-d093-4d2c-a1be-53fc7645dfff" /dev/nvme2n1p2: UUID="1d0a2e13-43b7-4c19-a9d5-3960ad41f591" TYPE="ext4" PARTUUID="e3b10f5e-9c0a-4db5-98b2-d93a6676cf54" /dev/nvme2n1p3: UUID="af289d61-976b-4672-8bf5-8ca4ae62848d" TYPE="ext4" PARTUUID="46932591-1ca9-44e4-8515-556ef146b384"
mtp avatar
lá cờ tr
mtp
p1 là khởi động, p2 và p3 là Ubuntu gốc và nhân bản
mtp avatar
lá cờ tr
mtp
từ lsblk nvme2n1 259:1 0 953.9G 0 đĩa âânvme2n1p1 259:2 0 953M 0 phần /boot/efi âânvme2n1p2 259:3 0 463.1G 0 phần / âânvme2n1p3 259:4 0 463.1G 0 phần
mtp avatar
lá cờ tr
mtp
Tôi nghĩ rằng tôi đã khởi động vào p3, nhưng tôi đến p2
PonJar avatar
lá cờ in
Có thể khó biết bạn đang khởi động phân vùng nào từ menu grub. Lần cài đặt nào đã chạy bản cập nhật grub cuối cùng sẽ là mục nhập đầu tiên (Ubuntu 18.04) Bạn cũng sẽ có một cái gì đó giống như Ubuntu 18.04 trên /dev/nvme2p# trong đó # là số phân vùng. Bạn có thể khởi động cả hai bây giờ? Tôi đoán bạn có thể nhưng nó sẽ gây nhầm lẫn cho đến khi bạn làm cho cái này khác biệt rõ ràng với cái kia
mtp avatar
lá cờ tr
mtp
grub.cfg dường như có cả hai và cả hai đều hiển thị trên menu khởi động lại - nhưng tôi luôn khởi động lại vào p2
PonJar avatar
lá cờ in
Trừ khi bạn đã thay đổi UUID trong tệp fstab trên phân vùng được nhân bản, tôi sẽ mong điều đó xảy ra. Nó sẽ báo quá trình khởi động để khởi động p2
mtp avatar
lá cờ tr
mtp
Tôi đã thay đổi nó trong phân vùng nhân bản ...
PonJar avatar
lá cờ in
Tôi khuyên bạn nên thêm hai tệp fstab của mình vào câu hỏi ở trên, được định dạng dưới dạng mã. Lời giải thích có khả năng nhất là bạn vẫn đang nhầm lẫn chúng. Thêm một dòng như thế này â# This is on partition 2â và sau đó nhìn vào cái khác.# là ký tự đầu tiên trong dòng làm cho dòng đó trở thành nhận xét sẽ không được xử lý

Đă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.