IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Mac Mini 安装Ubuntu20.04 KVM -> 正文阅读

[系统运维]Mac Mini 安装Ubuntu20.04 KVM

在一台 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: 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

问题

放置双硬盘

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

  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  
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-06 13:35:20  更:2022-03-06 13:37:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:25:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码