Điểm:0

chroot không chạy được lệnh

lá cờ nl

Bây giờ sau 2 ngày nhổ tóc, tôi thấy rõ ràng rằng trên máy ubuntu khác, tôi có thể chroot vào máy khách VM (VBOX).

Tôi đang cố gắng chroot từ phương tiện trực tiếp sang máy khách ubuntu VM.
tôi gắn kết:

gắn kết/dev/sda1/mnt
gắn kết -o liên kết/dev/mnt/dev
gắn kết -o liên kết/dev/pts/mnt/dev/pts
gắn kết -o liên kết /proc /mnt/proc
gắn kết -o liên kết/sys/mnt/sys

chroot /mnt /bin/bash

chroot: không thể chạy lệnh '/bin/bash': không có tệp hoặc thư mục như vậy

hình ảnh này không còn phù hợp

Tôi kiểm tra /bin/bash và *bash có ở đó không

nhập mô tả hình ảnh ở đây

Dưới đây là một ví dụ với chroot trên các máy khác với bất kỳ bản phân phối trực tiếp nào cho bất kỳ máy khách nào (chỉ dựa trên linux).

nhập mô tả hình ảnh ở đây

Tôi đã bỏ lỡ một cái gì đó? Tôi có bỏ lỡ bất kỳ lib nào trên máy đầu tiên không? Tôi đã chroot với Ubuntu trực tiếp và mọi lúc đều hoạt động hoàn hảo. Cảm ơn các bạn!

Cập nhật: Cuối cùng cũng hoạt động, một số lib bị thiếu.

giải quyết

mook765 avatar
lá cờ cn
Ý nghĩa của `/dev/sda1 /mnt` là gì, không phải là `mount /dev/sda /mnt` sao? Điểm gắn kết gần đây của bạn không phải là `/mnt` mà là `/mnt/sda1` như được chỉ ra trong ảnh chụp màn hình, vì vậy có vẻ như bạn đã không thiết lập đúng chroot của mình.
Brad Thompson avatar
lá cờ nl
cảm ơn, mook765, lỗi đánh máy khi tôi đăng, đã sửa ngay bây giờ. Không, không nên là sda (thiết bị khối) mà phải là sda1 (phân vùng). Tại sao lsblk hiển thị /mnt/sda1 tôi chưa biết.
zabiullah avatar
lá cờ cn
một lần thử chroot /mnt (không sử dụng /bin/bash sau đó).
Brad Thompson avatar
lá cờ nl
Tôi đã làm điều đó trước đây, cùng một lỗi
zabiullah avatar
lá cờ cn
ok, hãy thử cái này, mount -o bind /lib /mnt/lib và mount -o bind /lib64 /mnt/lib64
Brad Thompson avatar
lá cờ nl
đây là những gì tôi đã từng nghĩ để tạo ra một nhà tù mới. Tôi sẽ thử điều đó và cho các bạn biết
Brad Thompson avatar
lá cờ nl
bây giờ nó đang phàn nàn về libtermcap.so.2. ldd /bin/bash không yêu cầu điều đó. Tôi không hiểu làm thế nào có thể hoạt động trên máy khác (cùng Ubuntu)

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