Tôi đang cố cài đặt Ubuntu 18.04 trên máy ảo qemu, đây là phiên bản sửa đổi của qemu's arm đức hạnh
máy móc.
Tôi đã kiểm tra rằng tôi có thể cài đặt Ubuntu 18.04 trên arm đức hạnh
máy theo chỉ dẫn đây, một trang rất hữu ích.
Nhưng khi tôi cố gắng cài đặt nó trên một máy đã sửa đổi, nó không thành công, vì vậy tôi muốn gỡ lỗi (làm theo) các quy trình cài đặt ubuntu, nếu có thể.
Tôi nghĩ rằng tôi cần truy cập mã nguồn hoặc dữ liệu tập lệnh để cài đặt Ubuntu và đã tìm thấy trang thú vị này để tạo tệp .iso ubuntu. (Nếu tôi có thể biên dịch một số tệp thực thi trong chế độ gỡ lỗi và làm theo nó, tôi có thể biết được vấn đề nằm ở đâu.)
Nó bảo tôi sử dụng lệnh debootstrap để giải nén tất cả các tệp bootstrap vào một thư mục. Lệnh dưới đây.
Sudo debootstrap --arch=$ARCH $RELEASE chroot
Tôi đã thử giải nén cho Ubuntu 20.04 (focal fosa) vì mục tiêu cuối cùng của tôi là cài đặt 20.04 trên máy ảo của mình. Vì vậy, tôi đã cố gắng Sudo deboostrap --arch=arm64 chroot tiêu điểm
và nó trích xuất dữ liệu bootstrap vào thư mục chroot
. Hướng dẫn hướng dẫn tôi cài đặt các gói tiếp theo trong thư mục chroot bằng cách nhập bash bằng lệnh sudo chroot chroot
. Nhưng ngay sau đó tôi đã tìm thấy đánh đập
tệp thực thi bên trong thư mục chroot dành cho arm64 khi Máy chủ của tôi là AMD64. Tôi gần như chắc chắn rằng mình cần thực hiện công việc cài đặt các gói ubuntu bên trong thư mục chroot bằng máy tính arm64 (tôi thực sự có một cái) có thể thực thi bash và các tệp nhị phân arm64 khác trong hệ thống tệp chroot. Tôi hiểu có đúng không? Và trang này trông rất cũ (nói về các phiên bản từ 2011 hoặc 2012). Bất cứ ai có thể hướng dẫn tôi đến một thông tin cập nhật hơn? Cảm ơn bạn!