主机宝贝 服务器技术教程 KVM环境安装macOS Sierra

KVM环境安装macOS Sierra

Springcloud Ribbon组成和负载均衡规则

虽然现在宽带速度都很快,但对于电脑玩家来说,最大的问题是“没有公网 IP”!这使得想要在外访问家里的电脑、NAS、树莓派、摄像头等网络设备或远程控制等,都无法轻松实现。 这时你就需要 一款内网穿透工具 来让外网与你家内网建立起连接,实现无公网 IP 的远程访问了。「Frp是一款流行的跨平台开源免费内网穿透工具,支持 Windows、macOS 与 Linu

一、在macOS系统中生成ISO文件:
1、在App Store中搜索、下载macOS Sierra系统。

1 App Store --> macos --> macOS Sierra --> DOWNLOAD

2、通过github下载OSX-kvm文件:

1 sh-3.2 # git clone https://github.com/kholia/OSX-KVM.git

3、进入OSX-KVM目录,将下载的系统文件生成ISO文件(Install_macOS_10.12.6_Sierra.iso):

1 sh-3.2 # ./create_install_iso.sh

 

二、在KVM机器中配置、创建虚拟机:

OS:Ubuntu 16.04.3
KVM:QEMU 2.5

1、安装QEMU及虚拟机管理工具:

1 root@rock-desktop:/ # apt-get install qemu uml-utilities virt-manager

2、下载OSX-KVM配置文件:

1 root@rock-desktop:/ # git clone https://github.com/kholia/OSX-KVM.git

3、创建虚拟硬盘文件:

1 root@rock-desktop:/ # qemu-img create -f qcow2 /usr/local/src/vm/mac_hdd.qcow2 40G

4、修改虚拟机配置文件:

1 root@rock-desktop:/ # vim /usr/local/src/OSX-KVM/macOS-libvirt.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 <domain  type = 'kvm'  xmlns:qemu= 'http://libvirt.org/schemas/domain/qemu/1.0' >    <name>OSX_KVM< /name >    <title>OSX-KVM< /title >    <descriptiON> # echo 1 > /sys/module/kvm/parameters/ignore_msrs</description>    <memory unit= 'KiB' >4194304< /memory >    <currentMemory unit= 'KiB' >4194304< /currentMemory >    <vcpu placement= 'static' >2< /vcpu >    <os>      < type  arch= 'x86_64'  machine= 'pc-q35-2.4' >hvm< /type >      <kernel> /usr/local/src/OSX-KVM/enoch_rev2889_boot < /kernel >    < /os >    <features>      <acpi/>      <kvm>        <hidden state= 'on' />      < /kvm >    < /features >    <cpu mode= 'custom'  match= 'exact' >      <model fallback= 'allow' >Penryn< /model >    < /cpu >    <devices>      <emulator> /usr/bin/qemu-system-x86_64 < /emulator >      <disk  type = 'file'  device= 'disk' >        <driver name= 'qemu'  type = 'qcow2' />        < source  file = '/usr/local/src/vm/mac_hdd.qcow2' />        <target dev= 'sda'  bus= 'sata' />        <boot order= '1' />        <address  type = 'drive'  controller= '0'  bus= '0'  target= '0'  unit= '0' />      < /disk >      <interface  type = 'network' >        < source  network= 'default' />        <model  type = 'e1000-82545em' />        <address  type = 'pci'  domain= '0x0000'  bus= '0x02'  slot= '0x02'  function = '0x0' />      < /interface >      <input  type = 'mouse'  bus= 'usb' />      <input  type = 'keyboard'  bus= 'usb' />      <graphics  type = 'vnc'  port= '5900'  autoport= 'no'  listen= '127.0.0.1'  keymap= 'en-us' >        <listen  type = 'address'  address= '127.0.0.1' />      < /graphics >      <video>        <model  type = 'vmvga'  vram= '16384'  heads= '1' />        <address  type = 'pci'  domain= '0x0000'  bus= '0x00'  slot= '0x01'  function = '0x0' />      < /video >      <memballoon model= 'none' />    < /devices >    <qemu:commandline>      <qemu:arg value= '-device' />      <qemu:arg value= 'isa-applesmc,osk=ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc' />      <qemu:arg value= '-smbios' />      <qemu:arg value= 'type=2' />      <qemu:arg value= '-k' />      <qemu:arg value= 'en-us' />      <qemu:arg value= '-cpu' />      <qemu:arg value= 'Penryn,vendor=GenuineIntel' />      <qemu:arg value= '-device' />      <qemu:arg value= 'ide-drive,bus=ide.1,drive=MacDVD' />      <qemu:arg value= '-drive' />      <qemu:arg value= 'id=MacDVD,if=none,snapshot=on,file=/usr/local/src/iso/Install_macOS_Sierra_OS_X_10.12.iso' />    < /qemu :commandline> < /domain >

5、创建虚拟机:

1 root@rock-desktop:/ # virsh define /usr/local/src/OSX-KVM/macOS-libvirt.xml

 

注:安装镜像ISO文件用原版的会有引导的问题,要找修改过Kernel的。

 

Linux系统下如何解压zip文件

Linux系统下解压zip文件的方法:1、使用命令行解压文件,代码为【unzip zipped_file.zip 】;2、查看压缩文件中的内容而不解压压缩文件,代码为【unzip -l zipped_file.zip】 Linux系统下解压zip文件的方法: 1、使用命令行解压文件 在Linux 系统下使用 unzip 命令是非常简单的,直接在放 zi

本文来自网络,不代表主机宝贝立场,转载请注明出处:http://www.idcbaby.com/42997/