当前位置首页 > Ubuntu知识

MacMini安装Ubuntu20.04KVM

阅读次数:239 次  来源:admin  发布时间:

Mac Mini 安装Ubuntu20.04 KVM

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

硬件配置

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

安装步骤 Mac Mini 插上U盘后, 按住键盘的ALT键开机, 注意如果用的普通键盘, 是按ALT键, 开机后会出现启动选择界面, 选最后一个UEFI USB设备启动. 安装时选择使用整块硬盘, 在下一个界面会让你修改分区配置 如果有两块硬盘, 可以在这个界面设置挂载点 因为平时只连网线, 所以最后需要选择安装 OpenSSH 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: true
  version: 2
===============

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

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

应用

sudo netplan apply

问题

查看温度时, 会发现有些温度不正常, 下面标出的那两个温度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  
上一篇:IIS证书导入
下一篇:thinkpadt420安装debian需要注意的细节