在 QEMU 中运行 ubuntu 16.04 armhf 填坑记

0、前言

  • 参考

    作者: 摩斯电码

    博客: https://www.cnblogs.com/pengdonglin137/p/9540670.html

    发布: 2018-08-27 10:38

  • 平台

    • QEMU 运行环境

      • QEMU: 3.1.0
      • Linux: 3.18.135
      • Board: aarch32 vexpress-ca9
      • FS: ubuntu 16.04.6 armhf
      • Host: CentOS 7
      • Network: CentOS 7 通过 Apache proxy 上网;QEMU 通过 tap 桥接 CentOS 7 的网络
    • 制作FS环境

      • Vmware: 10.7
      • Linux: Ubuntu 16.04.6 i386

1、在UBUNTU 16.04 中安装qemu-user-static

在Linux PC主机上安装模拟器:

sudo apt-get install qemu-user-static

2、下载和解压 ubuntu-core

# 从官方上获取ubuntu core的tar包:http://cdimage.ubuntu.com/ubuntu-base/releases/16.04/release/
wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cdimage/ubuntu-base/releases/16.04.6/release/ubuntu-base-16.04-core-armhf.tar.gz

选择下载ubuntu-base-16.04-core-armhf.tar.gz,下载完之后,创建临时文件夹并解压根文件系统:

mkdir tmp
sudo tar -xf ubuntu-base-16.04-core-armhf.tar.gz -C tmp/

3、修改根文件系统

  • 1、准备网络

    sudo cp -b /etc/resolv.conf tmp/etc/resolv.conf
    

    这个文件存放了DNS服务器的地址

  • 2、准备qemu

    cp /usr/bin/qemu-arm-static tmp/usr/bin/
    
  • 3、增加软件源

    中科大镜像站 http://mirrors.ustc.edu.cn/ ,在ubuntu-ports这一行点击help,将内容复制到source.list文件中

    sudo vi
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值