mac mini m4 编译 openwrt 问题记录

# 1.环境

在mac mini utm中安装ubuntu2204 server lts arm64位系统,编译armv8 qemu版本openwrt.

# 2.utm虚拟机选择磁盘位置

新建虚拟机不要启动,右键选择移动,可以移动到外置磁盘。

# 3.编译lede版本openwrt apt install 包问题

参考:在arm64的机器上编译openwrt固件。 - Hello winger

其中两个包需要替换: 

gcc-multilib-arm-linux-gnueabihf
g++-multilib-arm-linux-gnueabihf

换成

gcc-arm-linux-gnueabihf
g++-arm-linux-gnueabihf

go编译环境需要指定路径:

which go 查看go的安装路径

# 4.编译完成后怎么从虚拟机获取固件

方案:通过在ubuntu虚拟机开启samb服务(需要保证虚拟机IP跟访问虚拟机的电脑IP在同一网段,这里我的mac mini utm安装了openwrt桥接了网卡,ubuntu也桥接同一网卡,可以保证在同一网段)

sudo apt install samba  # 安装Samba
sudo chmod 777 /home/$USER/share # 设置你需要共享文件夹的目录,否则无法访问。
sudo vim /etc/samba/smb.conf # 在文件末尾添加设置你需要共享的文件夹
   如下:
   [share]
    comment = Shared Folder # 注释
    path = /home/$USER/share # 需要共享的文件夹路径
    browseable = yes
    guest ok = yes
    read only = no
    create mask = 0777
    directory mask = 0777
sudo systemctl restart smbd # 重启服务

# 5.mac mini 访问虚拟机共享文件夹

直接在访达--》网络  这里就会自动出现虚拟机的共享目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值