「QEMU」:修訂間差異
跳至導覽
跳至搜尋
(未顯示同一使用者於中間所作的 1 次修訂) | |||
第32行: | 第32行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
接著把serial console設定起來,首先是把<code>/etc/default/grub</code>內的<code>GRUB_CMDLINE_LINUX_DEFAULT</code>加上<code>console=ttyS0</code>: | 接著把serial console設定起來,首先是把<code>/etc/default/grub</code>內的<code>GRUB_CMDLINE_LINUX_DEFAULT</code>加上<code>console=tty0 console=ttyS0</code>: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
#GRUB_CMDLINE_LINUX_DEFAULT="" | #GRUB_CMDLINE_LINUX_DEFAULT="" | ||
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0" | |||
</syntaxhighlight> | </syntaxhighlight> | ||
第47行: | 第46行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
接著跑<code>sudo update-grub</code>更新後就可以重開機。 | 接著跑<code>sudo update-grub</code>更新後就可以用<code>sudo reboot</code>重開機確認是否正常(有狀況還可以透過VNC視窗那邊修正)。都沒問題後再用<code>sudo shutdown now</code>關機,修改設定關掉光碟掛載與VNC: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> |
於 2023年10月10日 (二) 08:24 的最新修訂
QEMU是一個虛擬化軟體。
安裝
在Ubuntu下可以用apt安裝:
sudo apt install -y qemu qemu-system-x86; sudo apt clean
安裝Guest OS
這邊的Guest OS為Ubuntu 22.04,先建立硬碟:
qemu-img create -f qcow2 basement.img 20G
接著跑起來,但需要透過VNC才能使用(因為會自動切入圖型模式,terminal這端會出現1024 x 768 Graphic mode
):
sudo qemu-system-x86_64 \
-drive file=basement.img,format=qcow2 \
-cdrom ubuntu-22.04.3-live-server-amd64.iso \
-cpu host \
-m 1G \
-smp 2 \
-enable-kvm \
-serial mon:stdio \
-display curses \
-vnc :1
接著把serial console設定起來,首先是把/etc/default/grub
內的GRUB_CMDLINE_LINUX_DEFAULT
加上console=tty0 console=ttyS0
:
#GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0"
另外一組是把GRUB_TERMINAL
加上serial
:
#GRUB_TERMINAL=console
GRUB_TERMINAL="console serial"
接著跑sudo update-grub
更新後就可以用sudo reboot
重開機確認是否正常(有狀況還可以透過VNC視窗那邊修正)。都沒問題後再用sudo shutdown now
關機,修改設定關掉光碟掛載與VNC:
sudo qemu-system-x86_64 \
-drive file=basement.img,format=qcow2 \
-cpu host \
-m 1G \
-smp 2 \
-enable-kvm \
-serial mon:stdio \
-display curses
外部連結
- 官方網站 (英文)