Ubuntu đã sẵn sàng. Sử dụng toàn bộ dung lượng đĩa, nhưng không trao đổi


11

Tôi đang cố gắng tạo ra một thanh USB cài đặt cho một thiết bị chúng tôi có ở đây. Tôi muốn tự động cài đặt linux, bởi vì chúng tôi có rất nhiều máy này để cài đặt.

Máy có ổ SSD 30 GB. Tôi muốn sử dụng toàn bộ đĩa để tạo phân vùng ext4 (điểm gắn kết '/') và không tạo trao đổi (đó là SSD, vì vậy không có trao đổi để tránh đọc / ghi nhiều hơn).

Tôi đọc một số blog và bài viết trên internet nơi bạn xác định một chuyên gia_recipe cho partman. Nhưng tôi không thể tìm và tùy chọn nói sử dụng toàn bộ không gian trống. Có tùy chọn defaut cho partman nhưng tôi tin rằng (không chắc chắn về điều đó) partman sẽ tạo ra một phân vùng trao đổi.

Làm thế nào tôi có thể làm điều đó? Nói preseed để tạo một phân vùng duy nhất bằng cách sử dụng toàn bộ đĩa và không tạo một phân vùng trao đổi?

Câu trả lời:


14

partmanthực sự tạo các phân vùng trao đổi theo mặc định, trừ khi bạn sử dụng tùy chọn chuyên gia. Expert_recipe sau đây tạo một phân vùng gốc duy nhất cho toàn bộ đĩa.

d-i partman-basicfilesystems/no_swap boolean false
d-i partman-auto/expert_recipe string myroot :: 1000 50 -1 ext4 \
     $primary{ } $bootable{ } method{ format } \
     format{ } use_filesystem{ } filesystem{ ext4 } \
     mountpoint{ / } \
    .
d-i partman-auto/choose_recipe select myroot

Dòng 1 vô hiệu hóa partmancảnh báo về phân vùng trao đổi bị thiếu. Các dòng 2-6 tạo một phân vùng duy nhất với kích thước tối thiểu 1000 MB. Chỉ -1ra kích thước tối đa (vô hạn), giúp partmantăng phân vùng theo kích thước của đĩa.


4
Tôi thậm chí không làm việc trong công ty đó nữa, nhưng rất tốt để biết điều đó. =)
lcguida
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.