国产化之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)

大家都在看

  • K8S 从私有仓库拉取镜像

    通常来讲,我们在通过公共镜像仓库拉取docker镜像的时候,不需要任何的认证操作,但我们在构建了企业的私有镜像以后,就不得不在拉取镜像之前通过用户名密码来完成认证。 在docker…

    Linux 2023年6月6日
    095
  • Redis的RDB持久化

    posted @2022-02-24 16:11 天宇轩-王 阅读(34 ) 评论() 编辑 Original: https://www.cnblogs.com/dalianpai…

    Linux 2023年5月28日
    095
  • gitlab拉取指定目录

    1.新建目录 mkdir git 2.初始化本地目录 git init 3.启用过滤的配置项 git config core.sparsecheckout true 4.想要拉取哪…

    Linux 2023年6月6日
    093
  • MySQL——索引结构

    索引:用于快速查找数据。 索引是将数据的一些关键信息通过特定的数据结构存储到一片新的空间中,这样在文件查找的时候能快速找到。 mysql索引类型: B+TREE、HASH、R-TR…

    Linux 2023年6月7日
    0111
  • nginx配置文件单独创建和管理

    在nginx主配置文件nginx.conf的http模块下引入配置文件夹(注意路径的正确性) 1、nginx主配置文件备份后编辑(nginx配置存放位置:/usr/local/ng…

    Linux 2023年6月6日
    088
  • [编译] 8、在Linux下搭建 stm8 单片机的开发烧写环境(makefile版)

    一、SDCC(Small Device C Compiler)编译环境搭建 1.1、下载 1.2、编译 1.3、测试 二、Hex2Bin+命令行烧写工具配置使用 2.1、下载工具安…

    Linux 2023年6月8日
    0127
  • 代码上传Github后乱码解决方案

    阅文时长 | 0.23分钟字数统计 | 384字符主要内容 | 1、引言&背景 2、解决方案 3、声明与参考资料『代码上传Github后乱码解决方案』 编写人 | SCsc…

    Linux 2023年6月14日
    0180
  • ELF文件的笔记

    ELF 说明 ELF文件的英文全称是 The Executable and Link Format, 最初是由UNIX系统实验室开发、发布的ABI(Application Bina…

    Linux 2023年6月7日
    0123
  • vm-tools安装

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月6日
    077
  • Linux系统卡死后紧急处理

    前言:Linux系统卡死了的情况有很多,最常见的是系统负载过高导致的。还可以运行内存耗用极大的程序(如虚拟机),也会迅速提升系统负载。注意:不能再试图依赖任何图形界面的东西,如 G…

    Linux 2023年6月7日
    0102
  • 前端开发:如何正确地跨端

    导读:面对多种多样的跨端诉求,有哪些跨端方案?跨端的本质是什么?作为业务技术开发者,应该怎么做?本文分享阿里巴巴ICBU技术部在跨端开发上的一些思考,介绍了当前主流的跨端方案,以及…

    Linux 2023年6月8日
    078
  • [非原创]2048游戏自动化算法

    function AI(grid) { this.grid = grid; } // static evaluation function AI.prototype.eval = …

    Linux 2023年6月13日
    097
  • 多表查询练习题

    十道多表查询练习题 准备数据: 查询所有的课程的名称以及对应的任课老师姓名 查询姓李老师的个数 查询挂科超过两门(包括两门)的学生姓名和班级、查询选修了所有课程的学生姓名 post…

    Linux 2023年6月7日
    0101
  • LAMP 架构介绍及环境搭建

    1、LAMP 架构介绍及环境搭建 1.LAMP分别代表什么? L代表服务器操作系统使用Linux A代表网站服务使用的是Apache软件基金会中的httpd软件 M代表网站后台使用…

    Linux 2023年6月7日
    0106
  • Redis (error) NOAUTH Authentication required.

    首先查看redis设置密码没 表示没有设置密码,设置redis密码 这个时候查看密码是会报错的。 需要noauth身份验证。 修改密码 Original: https://www….

    Linux 2023年5月28日
    0102
  • Linux 系统安全加固经验总结

    本文为博主原创,转载请注明出处: 1. 禁止root密码登录 修改 /etc/ssh/sshd_config 中 允许root 用户登录 PermitRootLogin 的值改为 …

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