Làm cách nào tôi có thể ctrl-alt-f # để đến TTY trong phiên QEMU?


39

Tôi đang làm một cài đặt qua testdrive sử dụng QEMU / KVM và tôi muốn kiểm tra các tập tin log trong khi cài đặt, tuy nhiên tôi không thể tìm ra một cách để gửi Ctrl- Alt- F1và các phím F khác vào cửa sổ ảo (Nó thay vì đi vào TTY trên máy chủ).

Ctrl- Alt- 1thông qua việc 4gửi cho tôi một số loại bảng điều khiển QEMU (trình cài đặt nằm trên một, sau đó có các bảng điều khiển qemu và một serial và một song song, vì vậy tôi nghĩ rằng tôi đang tiến gần hơn.

Câu trả lời:


43

sendkeycó thể được sử dụng để gửi khóa tới hệ thống ảo mà máy chủ của bạn chặn ở mức thấp - chẳng hạn như Ctrl+ Alt+ F*.

  1. Sử dụng Ctrl+ Alt+ 2để chuyển sang bảng điều khiển QEMU.
  2. sendkey ctrl-alt-f1và bấm Enter.
  3. Sử dụng Ctrl+ Alt+ 1để chuyển trở lại hệ thống ảo, hiện tại TTY1.

Khi ở một thiết bị đầu cuối ảo, bạn sẽ có thể sử dụng chvtlệnh, ví dụ sudo chvt 7để quay lại phiên X của bạn.


+1, nó hoạt động nếu bạn không đặt -monitor stdio(như GUI aqemu theo mặc định)
enzotib

Khi tôi thực hiện Ctrl-Alt-2 để chuyển sang bảng điều khiển QEMU, tôi thấy văn bản màu xám trên "bảng điều khiểnallel0". Không có bất kỳ phím nhấn nào của tôi dường như làm bất cứ điều gì; hoặc nếu họ làm, họ không lặp lại. Chắc chắn hoàn thiện với một dòng mới / nhập không có hiệu lực nào cả. Tui bỏ lỡ điều gì vậy?
JP

13

Bạn có thể thay đổi tty trong hệ điều hành khách đang chạy trên qemu bằng ALT+ mũi tên trái hoặc phải trên bàn phím.


1
Hoạt động trên QEMU 2 Ubuntu 14.04 và github.com/cirosantilli/runlinux Việc thiếu upvote cho câu trả lời hay nhất này phải ngụ ý đó là một tính năng mới :-)
Ciro Santilli 改造 心 心 事件 事件 六四

Chà, tôi đang sử dụng nó khá lâu rồi nhưng tôi không thể nhớ nơi nào / lần đầu tiên tôi đọc về nó :)
Manolis Ragkousis

Không hoạt động với tôi trên qemu 2.8.1 trên Debian.
David đưa ra

6

Bạn có thể thử sử dụng các phím dính: Nhấn phím đầu tiên ba lần để " dán " nó vào " cửa sổ ảo hóa ", theo sau là các phím khác, ví dụ CTRL+ CTRL+ CTRL+ ALT+ F1.

Điều này sẽ gửi lệnh đến máy ảo thay vì máy chủ " chiếm quyền điều khiển " nó.


Không thể làm việc với QEMU 2 Ubuntu 14.04. Bạn có thể liên kết đến các tài liệu?
Ciro Santilli 心 心

Không hoạt động với tôi trên qemu 2.8.1 trên Debian.
David đưa ra
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.