Điểm:3

Làm cách nào để tạo tệp iso cài đặt Ubuntu cho máy arm64 trên máy x86-64?

lá cờ za

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!

Điểm:2
lá cờ zw

Để tạo chroot có thể sử dụng ARM64, bạn phải sao chép tệp thực thi ảo hóa tĩnh QEMU đặc biệt vào nó.

Sử dụng các lệnh dưới đây:

sudo apt-get cài đặt debootstrap binfmt-support qemu-user-static

Sudo debootstrap --arch=arm64 chroot tiêu điểm
Sudo cp -av /usr/bin/qemu-aarch64-static chroot/usr/bin
sudo chroot chroot

và tiếp tục bên trong chroot.


Các liên kết hữu ích để đọc:

lá cờ za
Điều đó hoạt động như một sự quyến rũ! Cảm ơn bạn! Tôi sẽ đọc các liên kết của bạn.

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