前言

想体验下龙芯OS,但是又没有龙芯开发板或者龙芯实体机。手头上只有一个X64环境的Linux发行版,应该怎么做呢?

概括

其实非常简单,可以通过Chroot命令和Qemu在X64的指令集系统上模拟龙芯OS,然后虚拟出一个龙芯的系统,简单的体验下。具体如下:

1.首先下载一个CLFS的Lonngarch64 System。2.下载一个LA64的Qemu

wget https://github.com/tangyanzhi/jianghupt/releases/download/loongarch64/loongarch64-clfs-system-20210903.tar.bz2

2.下载一个LA64的Qemu

wget https://github.com/tangyanzhi/jianghupt/releases/download/loongarch64/qemu-x86_64-to-loongarch64

3.进行如下操作

mkdir loongarch64
cp loongarch64-clfs-system-20210903.tar.bz2 loongarch64/
cp qemu-x86_64-to-loongarch64 loongarch64/
mv qemu-x86_64-to-loongarch64 qemu-loongarch64
mkdir root
tar -xvpf loongarch64-clfs-system-20210903.tar.bz2 -C root/

4.测试下

cp qemu-loongarch64 /bin/
/bin/qemu-loongarch64 -L root/ root/bin/ls
loongarch64-clfs-system-20210903.tar.bz2  qemu-loongarch64  root

5.注册binfmt

echo ":qemu-loongarch64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x02\x01:\xff\xff\xff\xff\xff\xfe\xfe\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/bin/qemu-loongarch64:" > /proc/sys/fs/binfmt_misc/register

6.启动

cp /bin/qemu-loongarch64 root/bin/
chroot root
bash-5.1#

7.查看下LA64的CLFS OS

bash-5.1# uname -a
Linux tang-virtual-machine 5.19.0-38-generic #39~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 17 21:16:15 UTC 2 loongarch64 GNU/Linux

可以看到它是loongarch64 GNU/Linux。

结尾

以上是虚拟一个LA64的CLFS System。简单体验下。

龙芯(Loongarch64),在Linux虚拟一个龙芯OS体验下相关推荐

  1. 汉芯门主角制造另外一个汉芯?

    时隔两年汉芯门主角陈进又一次成为媒体热点,先是孙昌旭的一篇文章< "汉芯造假门"主角陈进重出江湖>,详细介绍了作为汉芯门主角陈进的近况,之后21世纪经济报道一篇< ...

  2. linux 虚拟一个40段ip,linux – 接口上的Multiples ip地址.我想指定其中一个输出

    我在curlmyip.com上运行了curl,我得到了错误的输出ip地址. 我的systemd服务文件是: [Unit] Description=Wired Networking Wants=netw ...

  3. linux内核深度解析_十年磨一剑,第一本龙芯平台的Linux内核书来了

    <用"芯"探核:基于龙芯的Linux内核探索解析>是一本基于龙芯平台,结合源代码来探索和解析Linux-5.x内核的书. 市面上解析Linux 内核的经典书籍已有不少, ...

  4. 基于迅为2K1000开发板龙芯处理器安装 Linux系统到固态硬盘

    基于迅为2K1000开发板龙芯处理器安装 Linux系统到固态硬盘 硬件:迅为2K1000开发板 固态硬盘 LS2K1000 龙芯处理器支持 SATA 接口,所以在迅为开发板的底板板载了一个 M2 接 ...

  5. 麒麟高级服务器版V10 SP1 yum 源 龙芯 loongarch64

    麒麟高级服务器版V10 SP1  yum 源 龙芯 loongarch64 /etc/yum.repos.d ###Kylin Linux Advanced Server 10 - os repo## ...

  6. 龙芯linux内核,最新龙芯3A2000/3B2000爆发!Linux内核官方支持

    据龙芯开源社区消息,龙芯3A2000/3B2000处理器的支持代码已经加入了Linux官方内核,会在最新的版本发布时正式采用. linux-mips官方Git代码库 据介绍,龙芯3A2000/3B20 ...

  7. 为信息产业自主化而奋斗,第一本龙芯平台的Linux内核书来了!

    十年磨一剑,第一本龙芯平台的Linux内核书来了! 这就是<用"芯"探核:基于龙芯的Linux内核探索解析>--一本基于龙芯平台,结合源代码来探索和解析Linux-5. ...

  8. 龙芯2K1000运行linux,龙芯2K1000支持补丁有望在Linux 5.13进入内核

    出品 | OSCHINA 文 | 局长 Linux Kernel 的 commit 信息显示,针对龙芯 2K1000 芯片的内核支持有望在 Linux Kernel 5.13 中被合并入主线. 龙芯 ...

  9. 龙芯可以运行linux吗,开源的龙芯主板可顺利启动Linux系统

    软件开源很常见,但是你见过硬件开源吗?国内也有.据了解,龙芯俱乐部和广州龙芯经过3个版本的研发,龙芯1C开源主板已经调试成功,可以顺利启动Linux系统了. 开源龙芯主板是一款以开源方式推广的龙芯嵌入 ...

最新文章

  1. AIX下镜像制作与取消,更换硬盘
  2. 【Flask】Jinja2模板之过滤器
  3. css怎样通过超链接更改背景,css超链接的底色如何设置
  4. windows清理图标缓存并重新加载
  5. boost::coroutine模块实现分段堆栈的测试程序
  6. 高一计算机常考内容,高一信息科技合格考知识点.doc
  7. 红帽7破解ROOT密码(简单易懂)
  8. 重庆大学计算机学院就读,唐远炎(计算机学院)老师 - 重庆大学 - 院校大全
  9. 前端换行显示,后端返回br
  10. 如何自定义Hibernate脏检查机制
  11. [Sharepoint2007对象模型]第二回:Web应用程序服务(SPWebService)
  12. Expression Blend 2 September Preview is now available!(中文版)
  13. AcWing1082. 数字游戏
  14. 转帖节选:卓有成效的管理者(彼得.德鲁克)
  15. Vue.js(8)- 父组件给子组件传值
  16. Hello JavaEye
  17. 带时间窗的车辆路径规划问题(VRPTW)
  18. thinkphp 下实现繁简体汉字转换
  19. 经典企业文化书籍推荐,有了这6本书企业文化落地不再是难事
  20. python猜数字十次_python之经典猜数字

热门文章

  1. jsp怎么设置页面背景
  2. Java笔试面试-JVM
  3. 一文读懂Java中File类、字节流、字符流、转换流
  4. 在谷歌地图上显示您的位置
  5. html 的页眉页脚,html – 带滚动条的页眉,页脚和内容的CSS布局
  6. C语言实现扫雷小游戏 纯小白 非黑窗口
  7. 前端基础——做相册、诗词
  8. GitHub上常用第三方库
  9. DFRobot新推出一款适合短时间环境数据记录的Gravity: 串口数据记录器
  10. 虚幻引擎(3)-第三人称视角