Vị trí thư mục của dev boot mnt home thư mục trong đĩa là gì?


2

Khi tôi cài đặt Arch Linux, ngay cả trước khi tôi tạo phân vùng nếu tôi nhập lsblk tôi có

loop0
Sda (no sub partitions)
Sr0 (CD ROM is mounted)

Bây giờ trong thiết bị đầu cuối khi tôi gõ pwd tôi có

/nguồn gốc

Vì vậy, chỉ tò mò tôi đã làm

ls /

Và nó hiển thị các thư mục như bin boot dev lib mnt etc.

Vì vậy, câu hỏi của tôi là nếu các phân vùng chưa được thực hiện và không có dữ liệu được lưu trữ, thì tại sao ls / hiển thị tất cả các thư mục này? Tại những vị trí trong đĩa được lưu trữ các thư mục?. Ngoài ra, đã có thư mục cho / /mnt/boot Vì vậy, tôi không thể hiểu tại sao chúng tôi tạo phân vùng mới cho root, boot  Sau đó gắn các phân vùng này vào /mnt/boot Ai đó có thể giúp tôi với điều này. Tôi đang làm theo hướng dẫn từ https://itsfoss.com/install-arch-linux/

Câu trả lời:


2

Đừng mong đợi "/" để đại diện cho bất kỳ đĩa cụ thể - đó không phải là ý nghĩa của nó. Đây là hệ thống tập tin gốc của hiện đang chạy hệ điều hành và có thể được lựa chọn tùy ý tại thời điểm khởi động.

Khi bạn đã khởi động máy tính từ CD Cài đặt Arch Linux, ngay bây giờ bạn đang xem nội dung của đĩa CD đó (hay chính xác hơn là nội dung của kho lưu trữ Squashfs arch/x86_64/airootfs.sfs tìm thấy trên CD). Họ không có gì để làm với nội dung của bạn sda đĩa.

(Bạn có thể xem bố cục hoàn chỉnh bằng cách sử dụng findmnt, mặc dù hy vọng nó sẽ hơi phức tạp khi có "CD trực tiếp" - thông thường chúng tạo ra ảo / trong số nhiều lớp thông qua lớp phủ.)

Sau đó trong hướng dẫn, bạn sẽ cài đặt bộ tải khởi động (GRUB2) vào đĩa và cái đó sẽ có một cấu hình bảo nó sử dụng cái gì đó như /dev/sda2 làm phân vùng gốc, từ đó ánh xạ nội dung của nó tới hệ thống đã cài đặt /.

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.