国产化之x64平台安装银河麒麟操作系统

背景

某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟v4,CPU使用飞腾处理器。飞腾处理器是ARMv8架构的,在之前的文章中介绍了使用QEMU模拟ARMv8架构安装银河麒麟操作系统的方式,不过这种模拟的方式运行效率比较低,感觉就是干什么都比较慢,不如常见虚拟机运行起来高效。

所以这里再提供Windows上使用Hyper-V虚拟机安装银河麒麟操作系统的方式,因为大部分人的Windows都运行在x64 CPU上,所以这里专门提到是在x64平台上安装,仅供参考。

环境

  • 主机操作系统:Windows 10 专业版
  • 主机CPU平台:x86-64
  • 虚拟机软件:Hyper-V

下载

Hyper-V:Windows系统自带,不过Windows家庭版安装这个可能比较麻烦,需要自己寻找方法。

银河麒麟v4:

安装

1、安装Hyper-V

在 “控制面板”-“程序和功能” 中打开 “启用或关闭 Windows 功能”,勾选Hyper-V就可以安装了。

国产化之x64平台安装银河麒麟操作系统

安装成功后,您可以在开始菜单中找到它:

[En]

After the installation is successful, you can find it in the start menu:

国产化之x64平台安装银河麒麟操作系统

然后需要配置Hyper-V的虚拟网络管理器,后续创建的虚拟机才能上网:

国产化之x64平台安装银河麒麟操作系统

创建 外部 虚拟交换机:

国产化之x64平台安装银河麒麟操作系统

如果你机器上只有1个能上网的网卡,默认就好了:

国产化之x64平台安装银河麒麟操作系统

2、创建虚拟机

使用Hyper-V创建虚拟机也很简单,只需要关心下网络配置,其它就不多讲了。

国产化之x64平台安装银河麒麟操作系统

选择上面创建的虚拟网络管理器:

[En]

Select the virtual network manager created above:

国产化之x64平台安装银河麒麟操作系统

3、安装银河麒麟操作系统

成功创建虚拟机后,双击打开该虚拟机,然后选择之前在Media:中下载的Galaxy麒麟光盘镜像:

[En]

After the virtual machine is created successfully, double-click to open the virtual machine, and select the Galaxy Kirin CD-ROM image downloaded earlier in Media:

国产化之x64平台安装银河麒麟操作系统

然后启动虚拟机,开始安装Galaxy麒麟操作系统。

[En]

Then start the virtual machine and start the installation of the Galaxy Kirin operating system.

国产化之x64平台安装银河麒麟操作系统

图形安装比较简单,推荐,配置比较简单,除了图形界面的选择,没什么特别的可说的。

[En]

Graphics installation is relatively simple, recommended, configuration is relatively simple, in addition to the choice of graphical interface, there is nothing special to say.

国产化之x64平台安装银河麒麟操作系统

已安装计算机的属性如下:

[En]

The properties of the installed computer are as follows:

国产化之x64平台安装银河麒麟操作系统

配置网络:在桌面的右下角,点击连接图标,可以查看网络状态,如果系统不能上网,可以编辑网络连接。这里进入IPv4设置,使用手动设置IP的方式,IP地址、子网掩码和网关需要改成你当前网络的,DNS服务器这里使用的阿里云的。

国产化之x64平台安装银河麒麟操作系统

4、更改软件包源

银河麒麟v4的默认软件包源是光盘,这个可能不好搞。不过这个操作系统是基于ubuntu 16.04的,所以ubuntu 16.04的包源应该可以,这里给出一个清华大学的镜像包源,国内访问比较快。

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

需要注意这个包源不适合ARM架构,ARM架构的镜像包源请看另一篇文章。

收获更多架构知识,请关注微信公众号 萤火架构。原创内容,转载请注明出处。

国产化之x64平台安装银河麒麟操作系统

Original: https://www.cnblogs.com/bossma/p/15978925.html
Author: 波斯马
Title: 国产化之x64平台安装银河麒麟操作系统

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524030/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 个人的游戏紧张程度排行

    玩游戏是为了放松,适当的紧张刺激能让人兴奋愉悦,但如果过度紧张就会适得其反,不仅达不到放松和休息的效果,甚至还可能会损害健康。所以本人将自己常玩的网游和游戏总结了一下,按从低到高的…

    Linux 2023年6月6日
    093
  • 总结

    门诊:11张 张张是主表,主表之王是患者信息住院:12张 张张由入院登记开始,外挂处方点评一张电子病历:12张 病历概要打头来,紧接门(急)病历,急诊留观放尾中,住院病历放最后检验…

    Linux 2023年6月13日
    095
  • Question04-查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩

    * SELECT stu.SID, stu.Sname, IFNULL(CAST(AVG(sc.score) AS DECIMAL(18,2)), 0) 平均成绩 FROM Stu…

    Linux 2023年6月7日
    0117
  • 杨辉三角的变形—牛客网

    杨辉三角的变形_牛客题霸_牛客网 (nowcoder.com) #include using namespace std; int main() { //这个树的偶数规律为 -1 …

    Linux 2023年6月13日
    0113
  • windows环境 php 连接 sql server

    下载扩展: ODBC Driver: 安装配置: 下载SQL Server的PHP扩展(Microsoft Drivers for PHP for SQL Server),连接里有…

    Linux 2023年6月7日
    090
  • ansible -自动运维工具

    Ansible-自动运维工具 1.简介 Ansible是一个基于Python开发的配置管理和应用部署工具,现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点,Pubbe…

    Linux 2023年6月13日
    096
  • HTS备份脚本

    #!/bin/bash #program:用于升级前后备份;看时间戳 #author:sundz #version:v1 20220610 创建脚本 备份mysql以及aboss程…

    Linux 2023年6月7日
    064
  • Java基础 String

    String类 字符串是一个特殊的对象。 字符串一旦初始化就不可以被改变。 String s="abc"; 特点: String构造函数 主要几个String构…

    Linux 2023年6月14日
    0123
  • 项目的部署和环境搭建

    项目的部署和环境搭建 cd /opt (一般项目部署的文件代码都放在/opt目录下) 3.进入项目跟目录下的docker目录: cd crm _pro/docker 4.执行doc…

    Linux 2023年6月7日
    084
  • oracle 怎么查看用户对应的表空间

    oracle 怎么查看用户对应的表空间? 查询用户: 查看数据库里面所有用户,前提是你是有 dba 权限的帐号,如 sys,system: select * from dba_us…

    Linux 2023年6月6日
    097
  • Nginx/Tengine安装配置详解

    1 概念 Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。官方测试…

    Linux 2023年6月14日
    086
  • shell 获取进程号

    Shell最后运行的后台PID(后台运行的最后一个进程的进程ID号) $! Shell本身的PID(即脚本运行的当前进程ID号 $$ Original: https://www.c…

    Linux 2023年5月28日
    081
  • 让Mac界面和Windows界面在Laxcus集群操作系统上合体

    如果一套操作系统,同时拥有苹果Mac风格的图形桌面,和微软Windows风格的图形桌面,你会是一种什么样的体验? 最近,我们公司的GUI研发团队完成了这项技术突破,在持续不断地技术…

    Linux 2023年6月6日
    0104
  • shell脚本并发执行

    简单的并发脚本 如果shell不能执行,或者报格式错误,记得用 Original: https://www.cnblogs.com/phpdragon/p/10511256.htm…

    Linux 2023年5月28日
    087
  • SpringSecurity

    SpringSecurity 11.1 SpringSecurity简介 Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spr…

    Linux 2023年6月14日
    086
  • 在 Windows 搭建 SVN 服务

    以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「englyf」 https://mp.weixin.qq.com/s/JIKNVuH5FIwEQMnYGxmRiQ …

    Linux 2023年6月6日
    0123
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球