Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1363314
  • 博文数量: 118
  • 博客积分: 3888
  • 博客等级: 中校
  • 技术积分: 2940
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-10 18:15
个人简介

一看二做三总结

文章分类

全部博文(118)

分类: LINUX

2014-04-09 13:47:26

基本启动脚本 (从bzImage启动,无需uboot):
qemu -m 256 -kernel bzImage -initrd ramdisk.img -hda qemu01.raw \
     -append "root=/dev/ram rw init=/linuxrc"

console指向串口
qemu -m 256 -kernel bzImage -initrd ramdisk.img -hda qemu01.raw \
     -append "root=/dev/ram rw init=/linuxrc console=ttyS0"
(ARM中也经常使用ttyAMA0或ttySAC0)

指定monitor与serial输出方向(这里使用qemu的终端vc,如果不指定则默认指向vc)
qemu -m 256 -kernel bzImage -initrd ramdisk.img -hda qemu01.raw \
     -append "root=/dev/ram rw init=/linuxrc" \
     -monitor vc -serial vc 

可供选择的终端 (手册中有很多,最常见的为一下几种)
 vc
 stdio
 pty
 /dev/ttyS0
tcp

重定向输出到host(qemu的默认终端vc不能copy、paste,很不方便)
qemu -m 256 -kernel bzImage -initrd ramdisk.img -hda qemu01.raw \
     -append "root=/dev/ram rw init=/linuxrc console=ttyS0" \
     -nographic

重定向输出到host(上面使用nographic命令的缺点是:console与shell只能显示一个。如果希望同时看到两个界面,需要用本命令)
qemu -m 256 -kernel bzImage -initrd ramdisk.img -hda qemu01.raw \
     -append "root=/dev/ram rw init=/linuxrc console=ttyS0" \
     -monitor vc -serial stdio

阅读(7872) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~