在一台 Mac Mini mid 2011上安装Ubuntu20.04并配置KVM环境, 过程也适用于其他版本的Mac主机.

硬件配置

I5 2415, 内存8G*2, 硬盘 SSD 500G + HDD 500G. 1Gbps网口. USB比较寒碜只有2.0, 不过只用于跑服务也不需要挂载移动硬盘, USB慢点没关系.

安装Ubuntu20.04

下载ISO

USTC镜像 http://mirrors.ustc.edu.cn/ubuntu-cdimage/releases/20.04.4/release/

制作U盘

通过Ubuntu系统的Disk打开U盘, 然后restore disk image, 选中下载的iso

安装步骤

  1. Mac Mini 插上U盘后, 按住键盘的ALT键开机, 注意是ALT键, 会出现启动选择界面, 选最后一个UEFI USB设备启动.
  2. 安装时选择使用整块硬盘, 在下一个界面会让你修改分区配置
  3. 如果有两块硬盘, 可以在这个界面设置挂载点
  4. 因为平时只连网线, 所以最后需要选择安装 OpenSSH
  5. Ubuntu20.04 安装后只能看到有线网口, 无线网口没有驱动

安装KVM

检查是否支持KVM

grep -E -c "vmx|svm" /proc/cpuinfo
# or
more /proc/cpuinfo |grep vmx
more /proc/cpuinfo |grep svm
# or
sudo apt install cpu-checker
kvm-ok

安装KVM

sudo apt install qemu qemu-kvm libvirt-daemon bridge-utils virtinst

如果使用图形界面, 可以加上virt-manager

检查

$ lsmod | grep -i kvm
kvm_intel             282624  0
kvm                   663552  1 kvm_intel

检查

# 是否运行
systemctl status libvirtd
# 是否开机自启动
systemctl is-enabled libvirtd
# 虚机列表, 刚安装应该是空的
virsh list

添加用户组(貌似可以不需要)

sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USER

设置桥接

默认的网卡设置是这样的

more /etc/netplan/00-installer-config.yaml
===============
# This is the network config written by 'subiquity'
network:ethernets:enp2s0f0:dhcp4: trueversion: 2
===============

需要修改为这样格式的设置, 根据自己的网络情况修改

# This is the network config written by 'subiquity'
network:ethernets:enp2s0f0:dhcp4: nodhcp6: noversion: 2bridges:br0:interfaces: [enp2s0f0]addresses: [192.168.61.152/24]gateway4: 192.168.61.1nameservers:addresses: [192.168.61.1, 8.8.8.8]

应用

sudo netplan apply

问题

放置双硬盘

加双硬盘时费了点时间, 看了些网上的教程, 都是要把主板完整取出, 实际上并不需要. 只需要将下半边的塑料挡板, 风扇和内存取下, 就能将两块硬盘放进去.

  1. 放第一块硬盘, 9mm的HDD, 先像放第二块硬盘一样, 尽量水平往里放将硬盘推进格子里, 只要放进格子, 就可以往回挪, 很容易移动到下面, 安放时往左边顶, 右边留一点空间, 这样硬盘接口就正好对着主板的插座了
  2. 放第二块硬盘, 因为是7mm的SSD, 所以比较轻松, 但是在加金属罩时, 上面的两个螺丝就不容易吃到硬盘的螺丝孔了, 可以分别试试, 其实不拧上问题也不大

温度显示90多度

查看温度时, 会发现有些温度不正常, 下面标出的那两个温度94.0°C和98.0°C, 这是因为换的第三方硬盘没有Apple专用的温度检测, 所以温度数字不对.

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +46.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:        +46.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:        +41.0°C  (high = +86.0°C, crit = +100.0°C)applesmc-isa-0300
Adapter: ISA adapter
Exhaust  :   1800 RPM  (min = 1800 RPM, max = 5500 RPM)
TA0P:         +35.2°C  # AMBIENT_TEMPERATURE
TA0p:         +35.2°C  # AMBIENT1_TEMPERATURE
TA1P:         +37.0°C
TA1p:         +37.0°C
TC0C:         +38.0°C  # CPU_DIE_CORE_TEMPERATURE Digital, CPU 0 Core
TC0D:         +43.0°C  # CPU_DIODE_TEMPERATURE Analog
TC0E:         +40.2°C
TC0F:         +41.2°C
TC0G:         +94.0°C    <---
TC0J:          +1.0°C
TC0P:         +40.2°C  # CPU_PROXIMITY_TEMPERATURE
TC0c:         +38.0°C
TC0d:         +43.0°C
TC0p:         +40.2°C
TC1C:         +38.0°C  # Core 1
TC1c:         +38.0°C
TCGC:         +38.0°C  # CPU_PECI_CORE_TEMPERATURE, PECI GPU
TCGc:         +38.0°C  # PECI_GFX_TEMPERATURE
TCPG:         +98.0°C    <---
TCSC:         +38.0°C  # PECI_SA_TEMPERATURE, PECI SA
TCSc:         +38.0°C
TCTD:          -0.2°C
TCXC:         +38.0°C  # PECI CPU
TCXc:         +38.0°C
TI0P:         +42.2°C
TI0p:         +42.2°C
TI1P:         +39.8°C
TI1p:         +39.8°C
TM0P:         +42.5°C  # Memory Slot Proximity
TM0S:         +42.2°C  # Memory Slot 1
TM0p:         +42.5°C
TMBS:         +50.0°C
TP0P:         +40.5°C
TP0p:         +40.5°C
TPCD:         +44.0°C  # Platform Controller Hub Die
TW0P:         +34.5°C  # AirPort Proximity
TW0p:         +34.5°C
Tp0C:         +36.2°C

Mac Mini 安装Ubuntu20.04 KVM相关推荐

  1. mac mini安装ubuntu系统

    由于需要学习Linux,于是在自己的Mac mini安装了双系统,选的ubuntu系统,于是想写下来,以供记录. 一.前期准备工作: 1. 下载并安装rEfind.这是一个很好的系统启动引导软件,请自 ...

  2. Rog 幻14 2020 安装ubuntu20.04/一些小问题和美化

    2020/8/4 解决2k下分辨率问题 参考链接 如果没安装独显那么可能不会出现2k只能100或200%的缩放,125和150什么的就感觉屏幕少了一半.解决方案如上述链接,自己用了还行. 最后建议几个 ...

  3. 在iPad利用UTM安装Ubuntu20.04的完整过程+远程操控

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.安装Altstore 二.UTM是什么?如何安装? 1.UTM简介 2.UTM.ipa下载 3.安装UTM 三.J ...

  4. 华为笔记本matebook14 2020锐龙安装Ubuntu20.04+美化

    一.前言 想要安装18.04的同志要失望了,电脑太新了!!! 网卡问题默认是没驱动的,但是可以自己下载编译,戳此处 亮度无法调节,这个起初也是换过不少内核,都无法解决,反而还进入不了系统,提示acpi ...

  5. 使用U盘安装Ubuntu20.04

    背景 今天自己鼓捣小电脑,卖家发过来的时候已经按要求预装了Ubuntu20.04,我想改一下卖家起的用户名(也许是计算机名,分不太清),结果搞的电脑输入密码却进不了桌面,最终决定重装系统,记录一下以防 ...

  6. [How TO]-图解virtualbox下安装ubuntu20.04虚拟机

    文章目录 1.在virtualbox下安装ubuntu20.04 2.安装增强功能 1.在virtualbox下安装ubuntu20.04 注意:这里是将虚拟机安装到了C:\Users\zhhh8\V ...

  7. DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)

    DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...

  8. 树莓派安装Ubuntu20.04

    在树莓派3的时代,当时树莓派官方还仅提供32bit的debian系统.如今,Ubuntu已经提供了支持树莓派的版本,而且树莓派3以上的树莓派,都可以安装64bit的系统,以下为使用树莓派3演示安装Ub ...

  9. 联想y7000p 2019 安装ubuntu20.04 双系统 设置efi分区

    2022/11/20 联想y7000p 2019 安装ubuntu20.04 双系统 设置efi分区 第一次安装ubuntu就出了非常多的错误,问题就出在没有efi分区.我装了三天,本来都要放弃,就用 ...

  10. U盘安装ubuntu20.04并优化

    U盘作启动盘安装ubuntu20.04 ubuntu20.04桌面版官方镜像下载地址:http://releases.ubuntu.com/20.04/ 将下载完的镜像放至U盘中,并解压至U盘.重启电 ...

最新文章

  1. 如何在SQL Server 2005中使用作业实现备份和特定删除
  2. 开始学习python的感受
  3. 图论算法-图论的表示、分类及基本概念(系列1)
  4. 在生产环境下处理EFCore数据库迁移的五种方法
  5. Python提取任意长度整数的每位数字
  6. 达观杯文本智能处理(6)
  7. 十天学会单片机(3)发光管闪烁,蜂鸣器发声
  8. Ubuntu16.04添加Pycharm快捷方式在启动器并修复问号图标问题
  9. Web设计师必须知道的11个SEO技巧
  10. 安全生产六步法是什么_安全生产六步法
  11. android 正则句子按照标点符号断句,正则Pattern;
  12. kali工具熟悉——情报分析
  13. wps透视表列总计移到顶部_在数据透视表顶部显示总计
  14. Unity开发游戏--2D坦克大战(一)
  15. Eclipse项目红叉:报错Description Resource Path Location Type Target runtime Apache Tomcat v8.0 is not defin
  16. Kubernetes TCP端口号
  17. bash shell 命令
  18. 深夜里,程序员最喜欢去的网站竟然是 ...
  19. 通网网站被大规模挂马 15个频道中病毒
  20. UE4-(蓝图)动画中播放音效

热门文章

  1. Django建网站教程
  2. linux spec cpu,SPEC CPU2006的安装和使用
  3. 图像目标检测和视频目标检测文献综述
  4. wpf后台设置颜色(背景色,前景色)
  5. 基于JavaEye-API实现的Gerry-聊天QQ版v2.0
  6. 叶文贤:胸怀绿色润滑 锻造品牌灵魂
  7. scada系统远程服务器,scada服务器是什么,scada系统的作用
  8. 键盘调节台式计算机声音,台式电脑如何用键盘控制声音开关
  9. 注意力机制最新综述解读
  10. 程序人生 - 车辆年检与费用你知道多少?