Điểm:0

Preseed - Cài đặt hệ điều hành trên đĩa nhỏ nhất

lá cờ za

Tôi đang cố gắng tạo một tệp chèn sẵn cho hệ thống của mình bằng 2 ổ cứng. Tôi muốn cài đặt HĐH trên đĩa nhỏ nhất, nhưng trên một số hệ thống, đĩa này được gắn nhãn là sdb và các đĩa khác là sda. Có cách nào để chọn đĩa nhỏ nhất không?

d-i partman/early_command string \
  PRIMARYDISK=/dev/$(lsblk -Sn -o NAME --sort SIZE --include 8 | head -n 1) ; \
  debconf-set partman-auto/disk "$PRIMARYDISK" ;

Tôi đã thấy mọi người thực hiện lệnh trên, nhưng tôi không tìm thấy lsblk. Bất kỳ ý tưởng?

lá cờ cn
Một cái gì đó để thử: thêm thư mục ở phía trước `lsblk`?
Pierre ALBARÈDE avatar
lá cờ sc
Hãy thử ` which -a lsblk` để xem liệu tệp nhị phân có tồn tại và nằm trong đường dẫn hay không.
C.S.Cameron avatar
lá cờ cn
Mở Đĩa Gnome, nó sẽ hiển thị trực quan cho bạn biết đĩa nào và dung lượng bao nhiêu, v.v.
Điểm:0
lá cờ jp

Điều này hoạt động bằng cách sử dụng trình cài đặt kế thừa Ubuntu Server 20.04

d-i partman/early_command string \
  PRIMARYDISK=/dev/$( X=$(cat /sys/block/sd?/size|sort -n|head -1); cho tôi trong /sys/block/sd?; làm [ $X -eq $( cat $i/size) ] && echo $i | sed -e s#.*/## ; xong ) ; \
  debconf-set partman-auto/disk "$PRIMARYDISK"

Nó sử dụng /sys hệ thống tập tin để tìm đĩa nhỏ nhất. lsblk không có sẵn trong môi trường trình cài đặt.

Tôi khá chắc chắn rằng bạn đang sử dụng một lệnh từ một câu trả lời của tôi đó là dựa trên giả định rằng lsblk có sẵn. Đó là bởi vì các ý kiến ​​đề cập đến một bài đăng trên blog ở đâu lsblk đã được sử dụng theo cách tương tự. Có thể là như thế lsblk đã từng có trong các bản phát hành cũ hơn, có sẵn trong Debian hoặc blog bị sai.

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