Cài đặt Ubuntu có thực sự cần phân vùng khởi động không?


13

Tôi sẽ cài đặt Ubuntu 9.10.

Tuy nhiên, khi tôi đi đến các tùy chọn nâng cao để tạo phân vùng. Tôi đã quyết định rằng tôi sẽ tạo ra một

hoán đổi tập tin kích thước x2 của phân vùng RAM / (root).

Tôi đã đọc một số tài liệu nói rằng bạn cũng nên tạo phân vùng khởi động (phân vùng chính) cho phân vùng đầu tiên để BIOS có thể dễ dàng tìm thấy nó. Và chỉ phân bổ khoảng 100MB.

Tôi chỉ tự hỏi tôi có cần tạo một phân vùng khởi động không? Và nó thực sự làm gì?

Cảm ơn nhiều,


2
Đây là một bản dupe. Bạn sẽ tìm thấy câu trả lời tại đây: superuser.com/questions/30216/why-create-many-partitions
innaM

Câu hỏi này không đánh tôi như một bản sao.
DaveParillo

Câu trả lời:


8

Đó là một sự lựa chọn. Bạn có thể, hoặc bạn có thể không. Tôi thường làm. Ngoài trao đổi, tôi thường tạo 3 phân vùng:

  1. / boot - thường là 60MB hoặc hơn. Thêm cho fedora, hoặc nếu tôi dự định thử nghiệm / cài đặt một số hạt nhân
  2. / - 7 hoặc 8 GB để giữ mọi thứ khác không phải / nhà
  3. / nhà - phần còn lại của đĩa của tôi.

Lý do chính khiến tôi chia ra như thế này là để cung cấp cho tôi càng nhiều tùy chọn càng tốt trong các tình huống phục hồi và sao lưu. Nếu mọi thứ không bao giờ sai, 1 phân vùng lớn sẽ hoạt động và bạn có thể không bao giờ phải quan tâm.

Có lẽ tôi chỉ già và hoang tưởng ;-)

Nếu bạn lo ngại về bảo mật, sau khi cài đặt, bạn có thể đặt phân vùng khởi động của mình thành chỉ đọc. Điều này ngăn bất kỳ ai (ngay cả bạn) viết bất cứ điều gì vào kernel của bạn. Mặc dù khá an toàn, điều đó có nghĩa là khi các bản cập nhật Kernel cũ đó xuất hiện trong cửa sổ cập nhật của bạn, chúng sẽ không cài đặt được cho đến khi bạn tạo phân vùng khởi động có thể ghi, khởi động lại, sau đó cài đặt chúng. Tôi đã thực hiện điều này trên máy tính xách tay của con gái tôi, giống như một lớp được thêm vào để chống lại mọi thứ giả mạo với hạt nhân của cô ấy - cô ấy có thể cài đặt phần mềm, nhưng để sửa đổi kernel, cô ấy phải nhờ tôi giúp đỡ. Nó cho tôi cơ hội để xác minh đây là thứ thực sự nên được cài đặt để bắt đầu.


Xin chào, cảm ơn sự giúp đỡ của bạn. Tôi chỉ tự hỏi Khởi động sẽ là một phân vùng chính. / root và / home sẽ là phân vùng hợp lý? Cảm ơn.
ant2009

Tất cả chúng nên là phân vùng hợp lý. IMO.
CarlF

2
Tôi đặt phân vùng khởi động của mình làm phân vùng chính, không phải phân vùng hợp lý. Một lần nữa, điều này trong trường hợp thảm họa, nhưng nó không cần thiết về mặt kỹ thuật. Ubuntu có một bài viết hay ubuntuforums.org/showthread.php?t=282018 giải thích những điều cơ bản của phân vùng.
DaveParillo

Nếu bạn có nhiều đĩa thì sao? Phân vùng khởi động nên ở đâu? sda? sdb2? Hoặc có cách nào để phản chiếu phân vùng khởi động, và nếu vậy, đó có phải là một ý tưởng tốt?
CMCDragonkai

12

Nói chung, bạn chỉ có thể sử dụng một phân vùng cho tất cả mọi thứ. Trong lịch sử, nhiều hệ thống sử dụng các phân vùng khác nhau cho các phần khác nhau của hệ thống, nhưng điều này không còn cần thiết nữa.

Vẫn còn một số tình huống đặc biệt khi bạn cần nhiều hơn một phân vùng:

  • Bạn cần một phân vùng khởi động / riêng nếu bạn muốn sử dụng mã hóa toàn bộ đĩa (ví dụ LUKS hoặc Truecrypt), vì bạn cần một cái gì đó để khởi động từ :-).

  • Nếu bạn khởi động kép và muốn có thể đọc tệp từ cả hai hệ thống, chúng sẽ cần nằm trên hệ thống tệp mà cả hai hệ thống đều có thể đọc được. Vì vậy, sẽ có nghĩa là có một phân vùng đa phương tiện với NTFS hoặc VFAT nếu bạn khởi động kép Linux và Windows, vì vậy cả hai đều có thể sử dụng các tệp.

  • Nếu bạn sử dụng mã hóa toàn bộ đĩa, có một chi phí đáng chú ý để đọc và ghi các tệp rất lớn (ví dụ: video). Bạn có thể muốn có một phân vùng không được mã hóa riêng cho những cái đó.

  • Nếu bạn có kế hoạch phân vùng lại hoặc cài đặt hệ điều hành khác theo thời gian, sẽ dễ dàng hơn nếu bạn có một /bootđầu đĩa là số một (ví dụ /dev/sda1) để tránh phá vỡ mạng lưới.

Cũng có một số lý do lỗi thời. Bạn có thể đọc về chúng trong tài liệu cũ, nhưng chúng không còn áp dụng cho các hệ thống hiện tại:

  • Trên một số phần cứng cũ, phân vùng khởi động là cần thiết vì các giới hạn của BIOS (ví dụ: không thể khởi động từ phân vùng beyound 1024 xi lanh). Tôi tin rằng điều này chỉ áp dụng cho các hệ thống rất cũ tuy nhiên (hơn ~ 5-10 tuổi).

  • Trên các phiên bản Linux cũ (V2.2, có thể 2.4), phân vùng trao đổi nhanh hơn tệp hoán đổi, do đó, nên có phân vùng trao đổi. Trên Linux 2.6, cả hai sẽ cho hiệu năng tương đương ( http://lkml.org/lkml/2005/7/7/326 ).


9

Không cần phải tạo phân vùng khởi động. Tất cả mọi thứ có thể đi trên một phân vùng mà không gây ra bất kỳ vấn đề.

Thậm chí trao đổi có thể nằm trên một phân vùng duy nhất (dưới dạng tệp hoán đổi); các tệp hoán đổi được sử dụng chậm hơn một chút so với các phân vùng trao đổi, nhưng đối với Linux kernel 2.6, chúng có hiệu suất tương tự như phân vùng trao đổi (cũng xem phân vùng trao đổi câu hỏi so với tệp để thực hiện? trên serverfault.com).

Lời khuyên về việc tạo nhiều phân vùng không liên quan gì đến việc BIOS tìm thấy chúng (không có thật). Đó là về những việc như chia sẻ phân vùng đơn / nhà / tên của bạn giữa nhiều hệ điều hành và làm cho một số loại sao lưu dễ dàng hơn. Đối với hầu hết người dùng, một phân vùng duy nhất là dễ cài đặt nhất và hoạt động tốt.


Các tập tin hoán đổi không còn chậm hơn các phân vùng trao đổi; Tôi chỉnh sửa để chỉ ra điều này.
sleske
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.