文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

M2 Mac 安装Ubuntu Desktop

2023-09-02 08:39

关注

目录:

1.Reasons for writing this biog; 

2.虚拟机的选择;

3.Ubuntu版本的选择;

4.Ubuntu的安装;

5.总结和遗留的问题


1.Reasons for writing this biog:

   最近开始准备参加省赛,需要用到ROS进行机器人的开发,实验室的学长也提供的一些教程,但是虚拟机的安装以及ROS的安装都是基于Windows操作系统的,对于一个使用Mac笔记本的而且笔记本的芯片还是M2的小白来说非常不友好,在这之前我也在网络上找了各种各样的教程,但是对于M2的用户没有一个明确的教程,最后在Google上找到了一个可以在M2 Mac上进行操作的教程,Ubuntu虚拟机的安花费了我至少一个星期的时间(可能跟自己比较菜有关),所以我希望能够写出一篇比较完善的教程给以后在M2 Mac上进行机器人开发的学弟学妹们提供一点帮助,现在让我们开始吧。

(本篇教程同样适合非M2芯片的电脑进行ubuntu的安装。)

2.虚拟机的选择:

  1).VirtualBox:

   在国内的  Autolabor主站 上已经有大佬给出了ROS的非常优秀的教程如下 Introduction · Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程http://www.autolabor.com.cn/book/ROSTutorials/index.html 在这篇教程中采用的虚拟机软件是VirtualBox但很遗憾的是当我们进入VirtualBox的官网https://www.virtualbox.org/wiki/Downloads时会发现VirtualBox7.0 暂时对M1/M2芯片的mac只有      Developer preview for macOS / Arm64 (M1/M2) hostshttps://download.virtualbox.org/virtualbox/7.0.6/VirtualBox-7.0.6_BETA4-155176-macOSArm64.dmg

也就是开发者预览版,该版本没有正式版的功能,更多的可能是关于M1/M2 正式版VirtualBox的一个预告,所以很遗憾此虚拟机软件无法进行Ubuntu的虚拟;

 2).VMware Fusion:

    官网地址:Fusion - Run Windows on Mac | VM for Mac | VMware | SG​​​​​​

该虚拟机软件对于个人及非商业性质的用途的凭证是免费的,可以在官网上进行申请;

但是此虚拟机依旧无法满足我们想要在M2 mac 进行ubuntu的虚拟,我们来到该虚拟机软件的启动界面:

可以看打到使用iso文件进行虚拟机的创建,还有创建的自定义的虚拟机,ubuntu官网上的iso文件大致可以分为两类,一类是ubuntu desktop版本另一类是ubuntu live server 版本现在我们使用这个两个版本在VMware Fusion上进行虚拟会出现下方窗口:

因为对此的了解不够深入,所以在此就不进行解释了,姑且理解为无法通过VMware Fusion进行ubuntu与M2 之间的兼容,那么很遗憾此虚拟机软件也无法满足我们的需求。

3).UTM

     接下来我们开始介绍满足我们需求的虚拟机软件UTM。

     UTM是一款完全免费且开源的虚拟机软件官网地址:UTM​​​​​​

经过实验是可以使用此虚拟机软件在M2 mac上进行ubuntu的虚拟的,所以就不进行过多的介绍了。

Ubuntu 版本的选择

  在上文中我们已经提到了ubuntu的desktop和live server版本,在介绍VMware Fusion时我们已知道了ubuntu的arm desktop无法直接装在M2芯的Mac上,所以我们选择ubuntu live server版本进行安装,之后再将ubuntu live server升级成desktop版本,在ubuntu官网选择最新的

ubuntu-22.10-live-server-arm64.iso进行下载。

 Ubuntu中文官网:企业开源和Linux | Ubuntu

Ubuntu的安装

 1).打开UTM​​​​​​​并点击加号
2).选择虚拟化:

 

 3).选择Linux

 4).在浏览中选择下载好的ubuntu server版本

 

 5).进行硬件的配置(均为推荐值视自己电脑的硬件配置而定)

 

6).设置共享目录(推荐download)

 

 7).虚拟机创建完成:

8).进行虚拟机设置:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 等待的时间可能会很长。

 不要重启虚拟机 而是直接通过左上角的关闭按键退出虚拟机

 点击向下的箭头将原磁盘印象清除 再将虚拟机打开

 开机后输入用户名和密码(不显示)进行登录:

 

输入如下命令进行apt的升级(需要输入密码且需要很长时间)

sudo apt upgrade && sudo apt upgrade -y

 之后输入如下命令进行ubuntu-desktop的下载(需要很长时间,在下载完成后也需要很长的时间来配置文件)

sudo apt install ubuntu-desktop

 之后再将虚拟机重启就大功告成了

可使用reboot来重启虚拟机

reboot

 至此在M2 Mac上安装ubuntu的教程就结束了。

总结和遗留的问题

        为什么M2 Mac上安装ubuntu如此复杂,应该与apple在m2芯片上的一些改动有关,M2芯片上无法安装ubuntu的desktp版,只能通过安装ubuntu的live-server版本之后进行升级从而可以在M2芯片的Mac上使用ubuntu desktop。

        作为第一篇博客, 其中肯定充满了不足的地方,也希望此时在阅读本篇博客的你可以提出宝贵的意见,同时这篇博客其实遗留了一个尚未解决的问题,在进行ubuntu安装时的系统语言选择界面大家可以看见是没有简体中文的选项的,在ubuntu的软件更新设置中服务器只能选择美国的服务器以及主服务器,从而导致在进行apt的升级时无法获取资源,而不能更新,也就阻碍了后续的ROS的安装,这也是我最近正在找办法解决的问题,也希望各位大佬如果有解决办法的话,可以留下你的方案

来源地址:https://blog.csdn.net/luzhengyang2077/article/details/129910484

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯