Qemu 运行方法
准备 8G 的虚拟磁盘镜像,然后使用这个命令来启动
# 显卡使用 cirrus,声卡使用 sound blaster 16,MIDI使用 adlib
qemu-system-i386 -hda happylinux.qcow2 -cdrom HappyLinux1.iso -vga cirrus -device sb16 -device adlib
启动后安装系统,然后在配置 X 的部分会自动识别出显卡,显示器选一个 LCD 1024x768
就可以,然后会问要不要启动 X 进行测试,这里不启动。
安装完成后进入系统,编辑 /etc/X11/XF86Config
,找到 Section "Device"
部分加入以下内容
Section "Device"
# ...
# 解决 cirrus 字符显示问题,参考 https://www.xfree86.org/3.3.6/cirrus7.html
Option "no_bitblt"
# 使用软件渲染指针
Option "sw_cursor"
# ...
End Section
这时就可以 startx
启动桌面了
声卡配置使用 sndconfig
命令,选择 Creative Sound Blaster 16
并设置以下参数
Port: 0x220
IRQ: 5
DMA1: 1
DMA2: 5
目前存在的问题是系统在播放声音的时候,整体运行速度会变慢