Điểm:0

Làm cách nào để di chuyển ổ cứng với (các) phân vùng khởi động Fat32 & EXT2?

lá cờ gg

Tôi đang cố cập nhật ổ SSD trên máy tính để bàn của mình lên ổ lớn hơn. Máy tính ban đầu được chế tạo vào khoảng năm 2011 và đã nâng cấp phiên bản ubuntu trong nhiều năm (hiện tại là ngày 18.04; tôi tin rằng đã bắt đầu vào ngày 12.04); nó cũng khởi động kép Windows thông qua GRUB.

Tôi đã khởi động vào một ổ đĩa flash trực tiếp và kéo GParted lên với hy vọng có thể sao chép (các) phân vùng từ ổ đĩa cũ sang ổ đĩa mới và có thể sử dụng tốt. Thật không may, trước đây tôi muốn tận hưởng điều mới mẻ tại thời điểm tạo chiếc máy tính này và vì vậy tôi đã tìm thấy các phân vùng trên ổ SSD cũ của mình như sau:

/dev/sda1: Hệ thống tập tin Fat32; 190MiB; 974KiB Đã qua sử dụng; cờ: khởi động, đặc biệt
/dev/sda2: hệ thống tập tin EXT2; 244MiB; 141,03MiB đã sử dụng; cờ: msftdata
/dev/sda3: hệ thống tập tin LVM2; 111,37GiB; "0,00 B" được sử dụng; cờ: lvm

tôi đã làm theo hướng dẫn trên bài này sao chép dữ liệu trên /dev/sda3 phân vùng sang phân vùng LVM mới trên SSD mới (/dev/sdb3) và sao chép cả hai phân vùng khác để ổ SSD mới có dạng:

/dev/sdb1: Hệ thống tập tin Fat32; 190MiB; 974KiB Đã qua sử dụng; cờ: KHÔNG CÓ
/dev/sdb2: hệ thống tập tin EXT2; 244MiB; 141,03MiB đã sử dụng; cờ: KHÔNG CÓ
/dev/sdb3: hệ thống tập tin LVM2; 931,9Gib; 111.37 Gib được sử dụng; cờ: lvm

Tôi biết ít nhất tôi cần lấy lại cờ khởi động trên /dev/sdb1 nhưng tôi không hiểu tại sao lại có hai phân vùng "khởi động" ở đây (/dev/sdb1 chỉ có một thư mục duy nhất EFI nhưng trái lại /dev/sdb2efi, extlinux, ấu trùngvà một số tệp kết thúc bằng -chung) và cách cài đặt (các) cờ thích hợp trên chúng để đảm bảo hệ thống khởi động lại chính xác.

câu hỏi chính:

  1. Hai phân vùng "khởi động" này đang làm gì và chúng hoạt động như thế nào (tôi đang giả sử cùng nhau)? 1.a. Tại sao lại là một Fat32?
  2. Lá cờ nào trên /dev/sda phân vùng là quan trọng và làm cách nào để đặt chúng?
  3. Tôi còn thiếu điều gì khác để hệ thống khởi động từ ổ SSD mới không? Tôi đã thấy nhiều tài liệu tham khảo cho những thứ như cập nhật grub và như vậy nhưng tôi không biết đủ về cách thức hoạt động của nó để biết những thay đổi/lệnh nào là cần thiết trong trường hợp cụ thể này.

Cảm ơn rất nhiều vì bất kỳ sự giúp đỡ hoặc gợi ý nào về những điều cần nghiên cứu!

Tái bút Tôi cũng đã thử tìm kiếm giải thích sơ đồ phân vùng này nhưng có vẻ như Google-fu của tôi không đáp ứng được nhiệm vụ.

oldfred avatar
lá cờ cn
Trong khi 2011 thì chắc là UEFI đời đầu. Vào năm 2012, Microsoft đã yêu cầu tất cả các nhà cung cấp cài đặt Windows ở chế độ khởi động UEFI cho các ổ đĩa được phân vùng gpt.Vậy ổ gpt có phải không? Đừng nhầm lẫn phân vùng hệ thống ESP - efi thường có cờ boot,esp và là FAT32 với phân vùng Linux /boot phải được định dạng Linux. Grub không sử dụng cờ khởi động. Tôi nghĩ cờ khởi động trên ESP là tùy chọn, nhưng cờ đặc biệt là bắt buộc. Bạn có thể sử dụng gparted hoặc dòng lệnh để thêm cờ. Bạn không thể khởi động lại bằng cả hai ổ đĩa nếu bạn đã sao chép vì các UUID trùng lặp không được phép. Bạn không có phân vùng Windows UEFI điển hình?
lá cờ gg
@oldfred vâng, đó dường như là những gì đang diễn ra ở đây. Ổ đĩa là GPT và vì vậy, vâng, tôi tin rằng phân vùng `/dev/sda1/` là phân vùng ESP-EFI mà bạn đề cập và sau đó phân vùng `/dev/sda2` là phân vùng khởi động thực tế cho Ubuntu. Tôi sẽ thử đặt các cờ đó, tháo ổ SSD cũ và xem hệ thống có khởi động được không. Hy vọng của tôi là bằng cách sao chép các phân vùng vì UUID không thay đổi, tôi không nghĩ mình cần phải gây rối với Grub hay bất kỳ thứ gì khác tương tự?
oldfred avatar
lá cờ cn
Với UEFI, nó sử dụng GUID làm cách để biết nên sử dụng ESP nào. Trong Linux, nó được xem là partUUID. Sau đó, grub có ba dòng grub.cfg sử dụng tệp cấu hình để tải toàn bộ grub.cfg trong bản cài đặt của bạn. Trong trường hợp của bạn, grub.cfg phải ở trong /boot. Tôi không sử dụng LVM, nhưng grub mới hơn dường như không cần /boot với LVM như trước đây.

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