Điểm:1

Khởi động Debian Live ISO trên QEMU

lá cờ ca

Tình huống:

Một máy chủ:

  • chỉ truy cập qua SSH (không truy cập vật lý, không KVM)
  • một hệ điều hành netboot (Debian/Jessie)
  • Ổ cứng 3 x 2T
  • RAM 16G

mục tiêu cuối cùng:

xây dựng một nhóm ZFS với ổ cứng cục bộ và cài đặt Debian trên ZFS nguồn gốc, hệ điều hành netboot thiếu các gói để cài đặt ZFS qua đúng cách, đó là lý do tại sao tôi muốn khởi động Debian Trực tiếp.

Số báo:

  1. Tôi quên đi các debian-live-11.0.0-amd64-standard.iso trên /tmp
  2. tôi đã cài đặt QEMU (qua đúng cách) và rất nhiều tùy chọn làm tôi bối rối (tôi đang khám phá ra nó). nỗ lực tiên tiến nhất của tôi là thế này:
qemu-system-x86_64 -curses -net nic -net user -m 1024M
    -drive file=/tmp/11-live-amd64-std.iso,media=cdrom -boot c

Các -lời nguyền tùy chọn cho một kết quả chính xác với một cài đặt iso, khi mà Chế độ đồ họa 640 x 480 thông báo xuất hiện, tôi sử dụng <esc> để truy cập vào khởi động: thực đơn của ấu trùng và tôi vượt qua nó cài đặt vga = bình thường fb = false tùy chọn và nó đi (ảnh chụp màn hình)

Nhưng vơi iso trực tiếp, nó không hoạt động (ảnh chụp màn hình)

Đây là những câu hỏi của tôi:

  1. Tôi đã bỏ lỡ bất kỳ QEMU (các) tùy chọn để hiển thị đầu ra không được coi là đồ họa với điều này Tiêu chuẩn iso?
  2. Tôi có cần định cấu hình iso trực tiếp của mình với (ví dụ) GRUB trong chế độ bảng điều khiển?
  3. Tôi sẽ không thể cấu hình cổng chuyển tiếp của QEMU để truy cập bảng điều khiển qua SSH hoặc telnet?
  4. Có giải pháp nào khác (không có QEMU)?

Cảm ơn trước

Michael Hampton avatar
lá cờ cz
ISO Trực tiếp _là đồ họa_, do đó, không có tùy chọn chỉ có văn bản nào. Bạn sẽ cần một cách tiếp cận khác. Cài đặt libvirtd trên máy chủ từ xa, sau đó sử dụng virt-manager trên máy trạm cục bộ của bạn để điều khiển nó qua đường hầm ssh và thực hiện cài đặt.
freezed avatar
lá cờ ca
@MichaelHampton Tôi đã sử dụng [`debian-live-11.0.0-amd64-standard.iso`](https://cdimage.debian.org/mirror/cdimage/release/current-live/amd64/iso-hybrid/debian- live-11.0.0-AMD64-standard.iso), phiên bản duy nhất của CLI. Tôi thêm chi tiết này vào câu hỏi của tôi. Cảm ơn bạn đã chỉ `libvirtd`, tôi sẽ xem xét đề xuất của bạn.
lá cờ in
Bạn đã cân nhắc chuyển tiếp cổng và chạy qemu với `-vnc` chưa?
freezed avatar
lá cờ ca
@NiKiZe chưa, tôi cần tìm hiểu kỹ điểm này một chút (đây là câu hỏi số 3 của tôi)
Michael Hampton avatar
lá cờ cz
Ngay cả trong chế độ "văn bản", ảnh ISO này sử dụng bảng điều khiển bộ đệm khung đồ họa, nó không xuất kết quả gì sang bảng điều khiển nối tiếp và như bạn đã phát hiện ra, `install fb=false` không hoạt động. Bạn cũng có thể sử dụng cổng VNC được chuyển tiếp qua ssh, nhưng việc sử dụng qemu thô rất khó khăn nên trong hầu hết các trường hợp, việc sử dụng libvirtd và virt-tools để quản lý máy ảo sẽ dễ dàng hơn.
djdomi avatar
lá cờ za
tại sao không sử dụng iso cài đặt mạng của bullseye, và nhân tiện, bạn có thực sự muốn cài đặt Debian Jessi hay bullseye không? có thể bạn muốn sử dụng proxmox vì họ đã sử dụng zfs trong quá trình cài đặt, nó dựa trên bullseye
freezed avatar
lá cờ ca
@djdomi khi cài đặt mạng Debian Tôi không thể cài đặt ZFS trước khi phân vùng đĩa của mình.
freezed avatar
lá cờ ca
Cảm ơn vì sự chính xác @MichaelHampton
Michael Hampton avatar
lá cờ cz
Tôi vẫn đang cố gắng tìm ra chính xác lý do tại sao bạn đang làm điều này. Bạn đã thuê máy chủ từ một nhà cung cấp như OVH hay Hetzner và đang cố cài đặt HĐH từ hệ thống cứu hộ của họ?
djdomi avatar
lá cờ za
@freezed -> proxmox.com lấy cái này debian bullseye với ZFS trong khi cài đặt
freezed avatar
lá cờ ca
Bạn hiểu rồi @MichaelHampton (-;
Michael Hampton avatar
lá cờ cz
Tôi sẽ không sử dụng root ZFS trong trường hợp này. Có một số hướng dẫn trên Internet và thậm chí trong wiki của Hetzner về cách thực hiện cài đặt như vậy, nhưng vấn đề là, nếu xảy ra sự cố với ZFS root, bạn sẽ không thể sửa chữa nó từ hệ thống cứu hộ.
freezed avatar
lá cờ ca
Bạn đã đúng @NiKiZe sử dụng VNC là một đầu mối tốt :`qemu-system-x86_64 -nographic -net nic -net user -m 1024M -drive file=/tmp/11-live-amd64-std.iso,media=cdrom - khởi động c -vnc :0` . Cần [sửa _locale stuff_ trước](https://freezed.me/index.php/s/mscst2mWQHyeJE4/preview), nhưng điều này có vẻ tốt.
freezed avatar
lá cờ ca
@MichaelHampton, một hệ thống cứu hộ khác có sẵn dựa trên `FreeBSD` với máy chủ này. Cái này cho phép tôi truy cập ZFS về mặt lý thuyết. Nhưng quan điểm của bạn là chính xác: Tôi đã phải kiểm tra khả năng này trước khi đưa vào sản xuất.
Điểm:1
lá cờ ca

Tôi khắc phục vấn đề này bằng cách sử dụng -vnc & -nographic tùy chọn.

Đây là lệnh cuối cùng:

qemu-system-x86_64 -nographic -net nic -net user -m 1024M -drive file=/tmp/11-live-amd64-std.iso,media=cdrom -boot c -vnc :0

Với điều này, máy có thể truy cập được với ứng dụng khách VNC.

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