登录 立即注册

首页 > 绿虎论坛 > 电脑 > Linux/Unix > ARM (发帖)

标题: 适用于 ARM64 UOS 的 FEX-Emu-2407

作者: @Ta

时间: 07-17 15:14发布,08-08 10:28修改

点击: 5140

更新日志:

  • r2: 在FEXSetup中自动禁用其他binfmt_misc,防止与FEX竞争。
  • r3: 修复FEXBash如果不放在/usr/bin里就进不去的问题。
  • r4: 添加缺失的libstdc++.so.6.0.32库。
  • r5: 简化了安装和使用方法,不再需要手动设置环境变量。
  • r6: 修复无法进入root bash的问题,并且不再需要手动初始化。
  • r7: 修复了lib文件夹内符号连接搞错导致运行报错(version GLIBCXX_3.4.29 not found)的问题。

下载:

使用方法:

# 解压
tar xf FEX-Emu-2407-UOS-ARM64-r5.tar.xz

# 跳转到解压后的目录
cd ./FEX-Emu-2407-UOS-ARM64

# 下载RootFS(只需进行一次)
./FEXRootFSFetcher
# 按屏幕提示输入对应数字或者`y`(是)/`n`(否)进行选择
# 如果不知道如何选择,那就首先输入y并回车;
# 然后等RootFS列表弹出,输入9回车来选择 9: Ubuntu 20.04 (SquashFS);
# 等下载完成,然后输入1回车来选择 1: Extract(解压)
# 解压完成后,输入y并回车来把当前RootFS设为默认。

# 如果要进入普通用户权限的x86_64仿真环境,就执行
./FEXBash

# 如果要进入root权限的x86_64仿真环境,就执行
./FEXRootBash

# 请不要同时进入 ./FEXBash 和 ./FEXRootBash 以免发生意外故障,
# 请阅读下面的“注意事项”了解 ./FEXRootBash 的正确使用方法。

完整操作流程截图:

image.png(49.63 KB)
image.png(120.52 KB)
image.png(44.9 KB)

注意事项:

  1. ./FEXBash 中使用 sudo 将调用宿主 Linux 系统sudo 命令,而非 FEX 里的

  2. 不要在 ./FEXBash 里使用 sudo apt 命令安装软件包,这样可能会损坏宿主Linux系统
    如果要安装 x64 软件包,请使用 ./FEXRootBash

  3. 最好不要同时使用 ./FEXBash./FEXRootBash,否则可能会出现奇怪的问题,甚至损坏 RootFS。
    最好先用exit命令退出一个,再进入另一个。

  4. 用完 ./FEXRootBash 后记得先用exit命令正常退出,否则可能会出问题。
    如果你之前忘记退出,下次打开./FEXBash之前请执行./FEXRootBashClean命令进行清理操作。

  5. 执行 ./FEXRootBash./FEXRootBashClean 的时候有一堆报错是正常现象。

如何安装中文语言包

# 先进入 ./FEXRootBash
./FEXRootBash

# 换源(以下三个任选一个)
# 清华源
sed -i 's/[a-z0-9.-]*\.[cno][oer][mtg]/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
# 阿里云
sed -i 's/[a-z0-9.-]*\.[cno][oer][mtg]/mirrors.aliyun.com/g' /etc/apt/sources.list
# 华为云
sed -i 's/[a-z0-9.-]*\.[cno][oer][mtg]/mirrors.huaweicloud.com/g' /etc/apt/sources.list

# 更新软件包列表
apt update

# 如果报这个错:
# Sub-process apt-key exited unexpectedly
# 就执行一下这三个命令
# 没报错不需要执行
sed -i 's/^deb http/deb [trusted=yes] http/g' /etc/apt/sources.list
sed -i 's/^deb-src http/deb-src [trusted=yes] http/g' /etc/apt/sources.list
apt update

# 安装中文语言包和字体(这样才能用中文输入法)
apt install language-pack-zh-hans 'fonts-noto*'

# 如果上面那个命令报错说找不到'fonts-noto*',换成下面这个命令:
apt install language-pack-zh-hans fonts-noto fonts-noto-cjk fonts-noto-cjk-extra

[隐藏样式|查看源码]


『回复列表(0|隐藏机器人聊天)』

帖子没有回复
回复需要登录

11月23日 16:17 星期六

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1