來進入全螢幕的畫面。
網路介面解決方案
使用 sudo 來執行 QEMU
如果要使用 TUN/TAP 介面,必須以 root 身份來設定 TUN/TAP 介面才行。
所以建議採用 sudo 的方式執行 QEMU。
☆ 以 root 或是 SUID 或 sudo 來執行任何程式都是大風險,
尤其是使用者可以自行設定 QEMU 呼叫某一個 script 來設定網路, 若 QEMU 以 SUID/sudo 來執行的話,將可能引起極嚴重之安全問題。
* 安裝 sudo 套件。
* 以 visudo 來建立 sudo 的設定檔,並設定不用輸入密碼即可執行 QEMU: (其中的 UserName 和 HostName 請替換成您的系統設定,或設定為 ALL。)
代碼:
Cmnd_Alias QEMU=/usr/bin/qemu
UserName HostName=NOPASSWD: QEMU
* 編輯 .bashrc,讓 qemu 能預設以 sudo qemu 來執行:
代碼:
alias qemu='sudo qemu'
* 執行 qemu,並以 ps aux | grep bochs 來確認 qemu 是否以 root 的身份執行?
讓 TUN/TAP 介面可以和實體網路連線
若依前文所提的方式來設定 TUN/TAP 介面,
則 Guest System 則只能使用固定 IP、
且除了 Host OS 之外,外部網路的其它電腦會完全無法連線至 Guest System。
這種做法並非十全十美。
解決方案之一是將 TU