Nếu bạn khởi động công cụ phân vùng và trỏ nó vào ổ cứng, rất có thể bạn sẽ thấy một phân vùng boot nhỏ trước mọi thứ khác. Nó có thể chỉ chiếm một phần nhỏ ổ cứng và không xuất hiện khi dùng máy chủ động. Phân vùng đó thiết yếu không? Bạn có thể xóa nó không? Đọc tiếp để tìm câu trả lời cho việc bạn có cần phân vùng boot chuyên dụng trên cài đặt Linux hay không.
Phân vùng boot là gì?
Thường thấy trong cài đặt Linux cũ và ẩn khỏi tầm nhìn, phân vùng boot chứa những điều cơ bản cần để boot hệ điều hành.
Khi máy tính boot lên, nó sẽ truy cập phân vùng boot cho các tệp cần thiết để tải hệ điều hành.
Phân vùng boot được dùng như thế nào?
Có hai cách tiếp cận khác nhau về cách phân vùng boot được dùng, tùy thuộc vào hệ điều hành bạn dùng.
Trong Linux, phân vùng boot chứa tệp như chính kernel, cái là trái tim và não bộ hoạt động của hệ điều hành. Nó cũng là nơi bạn tìm thấy initrd, nạp hệ thống gốc tạm thời vào bộ nhớ máy tính, và GRUB, bootloader nạp hệ điều hành.
Trong quá khứ, phân vùng boot và hệ thống là tách biệt. Chúng trước chứa mọi thứ cần tải OS, và sau chứa chính OS. Điều này cho phép sự linh hoạt, đặc biệt khi dùng nhiều OS chạy song song. Với cùng lý do, bạn cũng có thể thiết lập phân vùng home riêng cho tệp của bạn.
Lý do chính cho sự tồn tại của phân vùng boot, tuy nhiên, là để vượt qua hạn chế BIOS cũ chỉ truy cập được 1024 sector đầu của ổ cứng. Vì không thể nhét mọi thứ cần tải OS hiện đại vào không gian nhỏ như vậy, phân vùng boot đóng vai trò mở rộng cho nó.
Ngày nay, BIOS mới và bộ thay thế UEFI không còn hạn chế đó. Trên đó, hầu hết người dùng dùng một OS duy nhất với máy tính, và các lược đồ phân vùng như vậy được coi là phức tạp không cần thiết. Hôm nay, một phân vùng đơn thường chứa mọi thứ cần tải và dùng OS và đóng vai trò cả boot và hệ thống.
Microsoft Windows đi theo con đường khác nơi ngược lại đúng. Trong Windows cũ, mọi thứ chứa trong một phân vùng. Từ Windows 7, khi tính năng mã hóa BitLocker ra mắt, Windows có thể dùng hai phân vùng riêng: một được mã hóa, chứa OS thực tế, và một không mã hóa, nạp nó lên.
Tôi vẫn cần phân vùng boot trong Linux không?
Nếu bạn dùng bản phân phối Linux tương đối mới, bạn thường không cần phân vùng boot riêng. Phân vùng hệ thống có thể đóng cả hai vai trò, chứa mọi thứ cần tải và dùng OS.
Trong thiết lập multi-boot, tuy nhiên, với nhiều OS cài trên cùng ổ cứng, phân vùng boot là nơi bootloader ban đầu ở. Khi nó tải, nó cho bạn chọn OS nào bạn muốn khởi động.
Đáng lưu ý, giống như Windows và BitLocker, nếu bạn dùng hệ thống tệp mã hóa cho OS dựa trên Linux, hoặc các lược đồ lưu trữ phức tạp khác như LVM hoặc software RAID, bạn có thể vẫn cần phân vùng boot riêng.
Tuy nhiên, lưu ý nếu phân vùng boot đã tồn tại trong HDD, ngay cả khi bạn dùng phiên bản Linux đơn lẻ, hiện đại, bạn KHÔNG nên thử xóa nó. Nó có thể không phải vestige vô dụng từ cài đặt trước, vì nếu vậy, OS hiện tại đã xóa nó trong lúc cài. Thay vào đó, nó có thể đang dùng làm loader của nó. Nếu bạn xóa nó, bạn sẽ không thể vào OS nữa. Để sửa vấn đề đó, bạn phải khôi phục phân vùng bằng công cụ chuyên dụng hoặc tạo lại từ đầu.
Nếu bạn muốn chuyển sang lược đồ phân vùng đơn giản, một phân vùng, bạn phải backup mọi thứ trong OS hiện tại, sau đó xóa ổ cứng và cài lại OS từ đầu, lần này dùng một phân vùng cho mọi thứ. Bước cuối là khôi phục dữ liệu quý từ backup.
Thay vào đó, bạn cũng có thể chia cài đặt Linux thành nhiều phân vùng. Xem lược đồ phân vùng Linux để biết thêm. Cũng học cách mã hóa phân vùng trong Linux.