diff --git "a/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/ARM.md" "b/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/ARM.md" index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e34425be3697db2daaf9fecb04c5e44708655e51 100644 --- "a/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/ARM.md" +++ "b/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/ARM.md" @@ -0,0 +1,325 @@ +# 在ARM安装openKylin +本指南适用于ARM板卡设备的安装 + +# 一、在 coolpi 上安装openKylin + +## 一.镜像下载 + +通过以下链接下载: + +https://www.openkylin.top/downloads + +下载后右键解压得到.img文件,xz后缀的镜像文件则可以不用解压直接使用 + + + +## 二.镜像烧录 + +烧录程序安装:https://www.raspberrypi.com/software/ + +![arm64烧录程序安装地址.png](./assets/arm64系统安装/arm64烧录程序安装地址.png) + + +插入SD卡,打开rpi-imager,选择自定义镜像,然后选择安装好的.img镜像文件 + +![arm64烧录程序镜像选择.png](./assets/arm64系统安装/arm64烧录程序镜像选择.png) + + +选择SD卡,点击WRITE,等待制作完成 + +![arm64烧录程序SD卡选择.png](./assets/arm64系统安装/arm64烧录程序SD卡选择.png) + + + +## 三.coolpi openkylin启动 + +接好coolpi开发板的电源线、显示器线,连接好键盘鼠标,插好SD卡 + +![arm64coolpi接线方式.png](./assets/arm64系统安装/arm64coolpi接线方式.png) +coolpi启动时,可能存在一直黑屏的状态,或突然进入一个有问题的kylin操作系统(这是由于coolpi板子加载SD卡出错导致),插拔电源线重新启动即可 + + +进入到登录界面,点击登录,即可登录到桌面 + +![arm64登录界面.png](./assets/arm64系统安装/arm64登录界面.png) +![arm64桌面.png](./assets/arm64系统安装/arm64桌面.png) + + + +## 四.其他事项 +### 1.系统卡顿 + +该问题由窗管占用cpu率较高导致,进入桌面后,到控制面板关闭特效模式,可以使得卡顿能够有效缓解 + +![arm64控制面板特效关闭.png](./assets/arm64系统安装/arm64控制面板特效关闭.png) + + +### 2.修改密码 + +由于系统没有引导安装,因此刚装完的系统是没有设置密码的,需要用户自己装机后手动配置一遍密码,以便于使用系统时遇到需要输入密码的场景 + +![arm64修改密码.png](./assets/arm64系统安装/arm64修改密码.png) + + +### 3.磁盘分区 + +制作镜像的时候,默认的分区大小是镜像的大小,因此装机后可能需要用户手动调整一下分区大小 + +首先连接网络,右键桌面打开终端,sudo apt update更新源后安装gparted程序 + +![arm64安装gparted.png](./assets/arm64系统安装/arm64安装gparted.png) + + +终端运行gparted,首先确立调整的磁盘是否正确 + +![arm64确定调整分区对应磁盘.png](./assets/arm64系统安装/arm64确定调整分区对应磁盘.png) + + +选中writable分区,然后点击菜单栏的分区,选择调整分区大小 + +![arm64选择调整分区大小.png](./assets/arm64系统安装/arm64选择调整分区大小.png) + + +拉动箭头调整分区,可以拉到最大,也可以调整合适大小,然后点击调整大小按钮 + +![arm64拉动调整分区.png](./assets/arm64系统安装/arm64拉动调整分区.png) + + +点击应用全部操作,完成分区调整 + +![arm64调整分区后点击应用.png](./assets/arm64系统安装/arm64调整分区后点击应用.png) +![arm64完成分区调整应用.png](./assets/arm64系统安装/arm64完成分区调整应用.png) + + +### 4.关闭显示器或休眠后唤醒黑屏 + +建议用户在控制面板的电源里设置从不关闭显示器与电源,可避免该问题 + +![arm64电源取消休眠与关闭显示器.png](./assets/arm64系统安装/arm64电源取消休眠与关闭显示器.png) + + + +# 二、在树莓派上安装openKylin + +## 一.镜像下载 + +通过以下链接下载: + +https://www.openkylin.top/downloads + +下载后右键解压得到.img文件,xz后缀的镜像文件则可以不用解压直接使用 + + +## 二.镜像烧录 + +烧录程序安装:https://www.raspberrypi.com/software/ + +![arm64烧录程序安装地址.png](./assets/arm64系统安装/arm64烧录程序安装地址.png) + + +插入SD卡,打开rpi-imager,选择自定义镜像,然后选择安装好的.img镜像文件 + +![arm64烧录程序镜像选择.png](./assets/arm64系统安装/arm64烧录程序镜像选择.png) + + +选择SD卡,点击WRITE,等待制作完成 + +![arm64烧录程序SD卡选择.png](./assets/arm64系统安装/arm64烧录程序SD卡选择.png) + + + +## 三.树莓派openkylin启动 + +接好树莓派的电源线、显示器线,连接好键盘鼠标,插好SD卡 + +![arm64树莓派接线方式.png](./assets/arm64系统安装/arm64树莓派接线方式.png) +树莓派启动时,可能存在一直黑屏的状态,插拔电源线重新启动即可 + + +进入到登录界面,在右下角选择ukui-Wayland的方式,然后点击登录,即可登录到桌面(由于该镜像缺少x11相关包,因此无法使用kwin-x11进入桌面) + +![arm64选择wayland方式登录.png](./assets/arm64系统安装/arm64选择wayland方式登录.png) +![arm64登录界面.png](./assets/arm64系统安装/arm64登录界面.png) +![arm64桌面.png](./assets/arm64系统安装/arm64桌面.png) + + + +## 四.其他事项 +### 1.系统卡顿 + +该问题由窗管占用cpu率较高导致,进入桌面后,到控制面板关闭特效模式,可以使得卡顿能够有效缓解 + +![arm64控制面板特效关闭.png](./assets/arm64系统安装/arm64控制面板特效关闭.png) + + +### 2.修改密码 + +由于系统没有引导安装,因此刚装完的系统是没有设置密码的,需要用户自己装机后手动配置一遍密码,以便于使用系统时遇到需要输入密码的场景 + +![arm64修改密码.png](./assets/arm64系统安装/arm64修改密码.png) + + +### 3.磁盘分区 + +制作镜像的时候,默认的分区大小是镜像的大小,因此装机后可能需要用户手动调整一下分区大小 + +首先连接网络,右键桌面打开终端,sudo apt update更新源后安装gparted程序 + +![arm64安装gparted.png](./assets/arm64系统安装/arm64安装gparted.png) + + +终端运行gparted,首先确立调整的磁盘是否正确 + +![arm64确定调整分区对应磁盘.png](./assets/arm64系统安装/arm64确定调整分区对应磁盘.png) + + +选中writable分区,然后点击菜单栏的分区,选择调整分区大小 + +![arm64选择调整分区大小.png](./assets/arm64系统安装/arm64选择调整分区大小.png) + + +拉动箭头调整分区,可以拉到最大,也可以调整合适大小,然后点击调整大小按钮 + +![arm64拉动调整分区.png](./assets/arm64系统安装/arm64拉动调整分区.png) + + +点击应用全部操作,完成分区调整 + +![arm64调整分区后点击应用.png](./assets/arm64系统安装/arm64调整分区后点击应用.png) +![arm64完成分区调整应用.png](./assets/arm64系统安装/arm64完成分区调整应用.png) + + +### 4.关闭显示器或休眠后唤醒黑屏 + +建议用户在控制面板的电源里设置从不关闭显示器与电源,可避免该问题 + +![arm64电源取消休眠与关闭显示器.png](./assets/arm64系统安装/arm64电源取消休眠与关闭显示器.png) + +# 三、在 chilliepi(双椒派) 上 安装 openKylin + +## 一.镜像下载 + +通过以下链接下载: + +https://www.openkylin.top/downloads + +下载得到 openKylin-1.0-chilliepi-arm64.img.xz 文件 + +## 二. 板卡信息 + +### 1. 接口信息 + +![arm64双椒派板卡信息.jpg](./assets/arm64系统安装/arm64双椒派板卡信息.jpg) + +### 2. 串口信息 + +![arm64双椒派串口信息.png](./assets/arm64系统安装/arm64双椒派串口信息.png) + +## 三.镜像烧录 + +注意:**双椒派上推荐使用金士顿 SD 卡** + +### 方法 1: 使用 dd 命令 + +- 烧录镜像 + ``` + xz -k -d -v openKylin-1.0-chilliepi-arm64.img.xz + sudo dd if=openKylin-1.0-chilliepi-arm64.img of=/dev/ status=progress + ``` + +### 方法 2: 使用 rpi-imager 工具 + +烧录程序安装:https://www.raspberrypi.com/software/ + +![arm64烧录程序安装地址.png](./assets/arm64系统安装/arm64烧录程序安装地址.png) + +插入 SD 卡,打开 rpi-imager,选择自定义镜像,然后选择镜像文件 + +![arm64烧录程序镜像选择.png](./assets/arm64系统安装/arm64烧录程序镜像选择.png) + +选择 SD 卡,点击 WRITE,等待制作完成 + +![arm64烧录程序SD卡选择.png](./assets/arm64系统安装/arm64烧录程序SD卡选择.png) + +## 四. chilliepi 上启动 openkylin + +- 连接好键盘鼠标;插好 SD 卡;将 chilliepi 开发板通过 DP 线与显示器连接,建议通过电缆直连支持 DP 接口的显示器,如果通过转换器可能出现不兼容无显示的情况 + ![arm64双椒派接线方式.jpg](./assets/arm64系统安装/arm64双椒派接线方式.jpg) +- 通过串口连接开发板,插上电源, 快速按任意键, 使其进入到 u-boot 命令行界面 +- 设置 U-boot 启动参数 + ```sh + setenv bootargs console=ttyAMA1,115200 audit=0 earlycon=pl011,0x2800d000 root=/dev/mmcblk1p2 rootdelay=3 rw; + setenv bootcmd 'mmc dev 1;fatload mmc 1:1 0x90000000 e2000d-chilli.dtb;fatload mmc 1:1 0x90100000 Image;booti 0x90100000 - 0x90000000;' + saveenv + ``` +- 拔下电源, 拔下 SD 卡;插上 SDCard, 再插上电源, 即可启动系统。默认用户名/密码是 + ``` + > username:openkylin + > password:openkylin + ``` + +![arm64登录界面-embedded.png](./assets/arm64系统安装/arm64登录界面-embedded.png) +![arm64桌面-embedded.png](./assets/arm64系统安装/arm64桌面-embedded.png) + +## 五.其他事项 + +### 1.磁盘大小 + +制作镜像的时候,默认的根分区大小是在文件系统大小的基础上额外加了一些空间,如果出现磁盘空间不足的情况 +![arm64空间不足-embedded.png](./assets/arm64系统安装/arm64空间不足-embedded.png) + +可以使用如下命令调整一下根分区大小,打开终端,执行如下命令可以将根分区扩展到最大 +```sh +sudo resize-assistant +``` +![arm64空间resize-embedded.png](./assets/arm64系统安装/arm64空间resize-embedded.png) + +### 2.关闭显示器或休眠后唤醒黑屏 + +建议用户在控制面板的电源里设置从不关闭显示器与电源,可避免该问题 + +![arm64电源取消休眠与关闭显示器-embedded.png](./assets/arm64系统安装/arm64电源取消休眠与关闭显示器-embedded.png) + +# 四、在 飞腾派 上 安装 openKylin + +## 一.镜像下载 + +通过以下链接下载: + +- 4G版本: https://www.openkylin.top/downloads/download-smp.php?id=39 +- 2G版本: https://www.openkylin.top/downloads/download-smp.php?id=40 + +根据个人需要下载对应的版本,下面以2G版本为例说明,下载得到 openKylin-1.0.1-phytiumpi-2G-arm64.img.xz 文件 + +## 二.镜像烧录 + +### 方法 1: 使用 dd 命令 + +- 烧录镜像 + ``` + xz -k -d -v openKylin-1.0.1-phytiumpi-2G-arm64.img.xz + sudo dd if=openKylin-1.0.1-phytiumpi-2G-arm64.img of=/dev/ status=progress + ``` + +### 方法 2: 使用 rpi-imager 工具 + +烧录程序安装:https://www.raspberrypi.com/software/ + +![arm64烧录程序安装地址.png](./assets/arm64系统安装/arm64烧录程序安装地址.png) + +插入 SD 卡,打开 rpi-imager,选择自定义镜像,然后选择镜像文件 + +![arm64烧录程序镜像选择.png](./assets/arm64系统安装/arm64烧录程序镜像选择.png) + +选择 SD 卡,点击 WRITE,等待制作完成 + +![arm64烧录程序SD卡选择.png](./assets/arm64系统安装/arm64烧录程序SD卡选择.png) + +## 三. 启动系统 + +- 插上 SDCard, 插上电源, 启动系统,默认用户名/密码是 + +``` +> username:openkylin +> password:openkylin +``` diff --git "a/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/RISC-V.md" "b/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/RISC-V.md" index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..342dbd9ad961173cb9900004c30376014dcd4a95 100644 --- "a/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/RISC-V.md" +++ "b/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/RISC-V.md" @@ -0,0 +1,366 @@ +# 在RISC-V上安装openkylin + +# 一、在 HiFive Unmatched 上安装openKylin +## 准备SD卡 + +即使计划长期使用 NVMe SSD,第一步也需要 SD 卡。 这样我们才可以利用 Unmatched 上的 NVMe 驱动器稍后设置 SSD。 openkylin适配Unmatched的镜像可以通过以下链接下载 +> https://www.openkylin.top/downloads + +通过以下命令解压 + +> unxz openkylin-1.0-hifive-unmatched-riscv64.img.xz + +以上路径请根据自己的实际路径去解压 + +## 制作SD卡启动盘 +首先使用磁盘工具将SD卡格式化。 +之后通过命令行将镜像刷入SD卡,请运行: +> sudo dd if= of=/dev/mmcblk0 bs=1M status=progress + +注:的含义是下载的镜像路径,不用写尖括号和里边的英文,路径尽可能不要有空格 + +此命令假设您已将 SD 卡插入计算机的 SD 卡插槽中。 如果您使用的是 USB 读卡器,它可能会显示为 /dev/sdb 或类似的内容而不是 /dev/mmcblk0 + +注意:要非常小心上一个命令中的“of”参数。 如果使用了错误的磁盘,您可能会丢失数据。也可通过磁盘工具的恢复磁盘映像功能来将镜像刷入sd卡。 + +## 烧录后分配SD卡剩余空间 +执行以下命令将SD卡剩余空间分配到根分区。 +注:此命令假设您SD卡的设备号为/dev/sdb,分盘时请根据实际的设备号进行分盘。 +sudo apt install cloud-utils +sudo growpart /dev/sdb 4 +sudo resize2fs /dev/sdb4 + +## 修改U-BOOT配置文件 +> sudo mount /dev/mmcblk0p4 /mnt +> sudo mount /dev/mmcblk0p3 /mnt/boot +> sudo chroot /mnt + +以上/dev开头的路径请根据自己的实际路径修改 + +使用文本编辑器打开”/etc/default/u-boot“(这个是chroot以后的路径,实际在本机的路径是"/mnt/etc/default/u-boot"),并添加: + +> U_BOOT_ROOT="root=/dev/mmcblk0p4" + +然后运行: +> u-boot-update + +使用文本编辑器打开”/boot/extlinux/extlinux.conf“(这个是chroot以后的路径,实际在本机的路径是"/mnt/boot/extlinux/extlinux.conf",在其中两个空行中添加如下: + +>fdt /hifive-unmatched-a00.dtb + +然后退出: +> exit +> sudo umount /mnt/boot +> sudo umount /mnt + +## 第一次启动 +首次启动之后,系统中会存在一个默认用户,当桌面环境启动之后,您可以通过默认用户进行Unmatched首次登陆,后期可以根据自己需求进行用户或密码的更改。 +默认用户名/密码是 +> username:openkylin +> password:openkylin + +同时也支持以下两种登录方式 +## 连接到串行控制台 +HiFive 的入门指南 14 解释了如何从各种不同的操作系统连接到串行控制台。 如果使用 openkylin 计算机来监控串行输出,将该计算机连接到 Unmatched 上 SD 卡插槽旁边的Micro USB 端口并运行 + +> sudo screen /dev/ttyUSB1 115200 + +按下电源按钮后,启动输出将开始出现在会话中。 +## 将 openkylin RISC-V 安装到 NVMe 驱动器 +将 NVMe 驱动器与 Unmatched 一起使用会在性能和可用性方面产生巨大差异。 让它工作需要一点努力,但相信我这是值得的。 SiFive 推荐三星 970 EVO Plus。 我使用了三星 970 EVO(不是 plus),效果很好。 在 NVMe 驱动器上安装 openkylin RISC-V 的最简单方法是从 SD 卡启动并使用 Unmatched 本身上的 M.2 连接器。 + +启动后,将openkylin的镜像下载到 Unmatched +> https://www.openkylin.top/downloads + +通过以下命令解压 +> unxz openkylin-1.0-hifive-unmatched-riscv64.img.xz + +以上路径请根据自己的实际路径去解压 + +通过运行确保 NVMe 驱动器存在 +> ls -l /dev/nvme* + +在我的主板上,NVMe 驱动器显示为 /dev/nvme0n1,首先使用磁盘工具将 NVMe硬盘格式化。之后通过运行以下命令将映像刷入 NVMe +> sudo dd if= of=/dev/nvme0n1 bs=1M status=progress + +注:的含义是下载的镜像路径,不用写尖括号和里边的英文,路径尽可能不要有空格 + +## 烧录后分NVMe硬盘剩余空间 +执行以下命令将NVMe硬盘剩余空间分配到根分区。 +注:此命令假设您SD卡的设备号为/dev/sdb,分盘时请根据实际的设备号进行分盘。 +sudo apt install cloud-utils +sudo growpart /dev/sdb 4 +sudo resize2fs /dev/sdb4 + +恭喜! 您现在在 HiFive Unmatched 的 NVMe 驱动器上安装了 openkylin RISC-V。 然而,仍然有一个问题。 Unmatched 仍然需要存在 SD 卡才能启动,并且存在可能导致它在 SD 卡而不是 NVMe 驱动器上安装根文件系统的竞争条件。 为防止出现这种情况,请通过运行将新刷入的 NVMe 驱动器和 chroot 挂载到其中 +> sudo mount /dev/nvme0n1p4 /mnt +> sudo moubt /dev/nvme0n1p3 /mnt/boot +> sudo chroot /mnt + +注意:之前的 chroot 命令只有在使用 riscv64 计算机执行时才有效。 这就是本教程建议使用 Unmatched 上的 M.2 驱动器设置 NVMe 驱动器的原因之一 + +使用您最喜欢的文本编辑器来编辑 “/etc/default/u-boot”,并添加: +> U_BOOT_ROOT="root=/dev/nvme0n1p4" + +要应用这些更改,请运行 +> u-boot-update + +使用文本编辑器打开”/boot/extlinux/extlinux.conf“,在其中两个空行中添加如下: +> fdt /hifive-unmatched-a00.dtb + +通过运行 exit 退出 chroot 环境: +>exit +>sudo umount /mnt/boot +>sudo umount /mnt +然后重新启动系统, 它现在将从您的 NVMe 驱动器启动,您将获得显着的性能提升! + + +# 二、在 Sophgo sg2042 上安装openKylin +## 准备SD卡 +openkylin适配Sophgo sg2042的镜像可以通过以下链接下载 +> https://www.openkylin.top/downloads + +通过以下命令解压 +> unxz openkylin-1.0-sophgo-sg2042-riscv64.img.xz + +以上路径请根据自己的实际路径去解压 + +## 制作SD卡启动盘 +首先使用磁盘工具将SD卡格式化。 +之后通过命令行将镜像刷入SD卡,请运行: +> sudo dd if= of=/dev/mmcblk0 bs=1M status=progress + +注:的含义是下载的镜像路径,不用写尖括号和里边的英文,路径尽可能不要有空格 + +此命令假设您已将SD卡插入开发板的SD卡插槽中。 如果您使用的是USB读卡器,它可能会显示为 /dev/sdb 或类似的内容而不是 /dev/mmcblk0 + +注意:要非常小心上一个命令中的“of”参数。 如果使用了错误的磁盘,您可能会丢失数据。也可通过磁盘工具的回复磁盘映像功能来将镜像刷入sd卡。 + +## 烧录后分配SD卡剩余空间 +按照以下步骤将SD卡剩余空间分配到根分区。 +注:此命令假设您SD卡的设备号为/dev/sdd,分盘时请根据实际的设备号进行分盘。 + +$ sudo fdisk /dev/sdd + +欢迎使用 fdisk (util-linux 2.37.2)。 +更改将停留在内存中,直到您决定将更改写入磁盘。 +使用写入命令前请三思。 + + +命令(输入 m 获取帮助): p +Disk /dev/sdd:59.48 GiB,63864569856 字节,124735488 个扇区 +Disk model: MassStorageClass +单元:扇区 / 1 * 512 = 512 字节 +扇区大小(逻辑/物理):512 字节 / 512 字节 +I/O 大小(最小/最佳):512 字节 / 512 字节 +磁盘标签类型:dos +磁盘标识符:0x0812bf5f + +设备 启动 起点 末尾 扇区 大小 Id 类型 +/dev/sdd1 2048 262143 260096 127M c W95 FAT32 (LBA) +/dev/sdd2 262144 20971519 20709376 9.9G 83 Linux + +命令(输入 m 获取帮助): d +分区号 (1,2, 默认 2): 2 + +分区 2 已删除。 + +命令(输入 m 获取帮助): n +分区类型 + p 主分区 (1 primary, 0 extended, 3 free) + e 扩展分区 (逻辑分区容器) +选择 (默认 p): p +分区号 (2-4, 默认 2): +第一个扇区 (262144-124735487, 默认 262144): +Last sector, +/-sectors or +/-size{K,M,G,T,P} (262144-124735487, 默认 124735487): + +创建了一个新分区 2,类型为“Linux”,大小为 59.4 GiB。 +分区 #2 包含一个 ext4 签名。 + +您想移除该签名吗? 是[Y]/否[N]: N + +命令(输入 m 获取帮助): w + +分区表已调整。 +将调用 ioctl() 来重新读分区表。 +正在同步磁盘。 + +## 连接到串行控制台 +可以使用 openkylin 计算机来监视Sophgo sg2042启动过程的串口输出,将计算机连接到Sophgo sg2042上第三个Micro USB端口,通过运行以下命令来打开串口: +sudo minicom -s +在串口设置中,修改A - 串行设备为:/dev/ttyUSB0之后保存并打开串口。 + +## 第一次启动 +将烧录并分盘后的SD卡插入Sophgo sg2042卡槽并按下电源按钮。首次启动之后,系统中会存在一个默认用户,当桌面环境启动之后,您可以通过默认用户进行Sophgo sg2042首次登陆,后期可以根据自己需求进行用户或密码的更改。 +默认用户名/密码是 +> username:openkylin +> password:openkylin + + +# 三、在LicheePi4A上安装openKylin +## 烧录到emmc + +准备好一根Type-C数据线,一般开发板包装盒会配套提供。 + +openkylin适配LicheePi4A的镜像可以通过以下链接下载: +> https://www.openkylin.top/downloads + +通过以下命令将文件解压: +> tar -xvf openKylin-2.0-alpha-licheepi4a.tar.xz + +拿出准备好的Type-C数据线,按住开发板板上BOOT键,进入fastboot模式,连接开发板Type-C口与电脑USB接口,接好红灯亮后可松开BOOT键 + +在 Windows 下使用设备管理器查看,会出现 “USB download gadget” 设备。 + +在 Linux 下,使用 lsusb 查看设备,会显示以下设备: ID 2345:7654 T-HEAD USB download gadget + +切换到fastboot文件所在目录: +> cd openKylin-2.0-alpha-licheepi4a/fastboot/linux (根据自己系统选择) + +文件夹中包含两个版本的uboot和boot文件,根据自己开发板内存大小选择 + +执行以下命令烧录: +> sudo ./fastboot flash ram ./images/u-boot-with-spl-nonsec-noswap-16g-ddr.bin + +> sudo ./fastboot reboot + +> sleep 1 + +> sudo ./fastboot flash uboot ./images/u-boot-with-spl-nonsec-noswap-16g-ddr.bin + +> sudo ./fastboot flash boot ./images/boot-default-16g-ddr.ext4 + +> sudo ./fastboot flash root ./images/openkylin-2.0-alpha-licheepi4a-riscv64.ext4 + +终端会打印烧录日志,烧录完成后拔调数据线,上电启动即可。 + +## 烧录到SD卡 +## 准备SD卡 +openkylin适配LicheePi4A的镜像可以通过以下链接下载: +https://www.openkylin.top/downloads +通过以下命令解压: +> tar -xvf openKylin-2.0-alpha-licheepi4a.tar.xz + +切换到image文件所在目录: +> cd openKylin-2.0-alpha-licheepi4a/images + +## 制作SD卡启动盘 +首先使用磁盘工具将SD卡格式化。之后通过命令行将镜像刷入sd卡,请运行: +> sudo dd if= of=/dev/mmcblk0 bs=1M status=progress +此命令假设您已将 SD 卡插入开发板的 SD 卡插槽中。 如果您使用的是 USB 适配器,它可能会显示为 /dev/sdb 或类似的内容而不是 /dev/mmcblk0 + +注意:要非常小心上一个命令中的“of”参数。 如果使用了错误的磁盘,您可能会丢失数据。也可通过磁盘工具的回复磁盘映像功能来将镜像刷入sd卡。 + +## 烧录后分配SD卡剩余空间 +执行以下命令将SD卡剩余空间分配到根分区。 +注:此命令假设您SD卡的设备号为/dev/sdb,分盘时请根据实际的设备号进行分盘。 +> sudo resize2fs /dev/sdb + +## 连接到串行控制台 +可以使用 openkylin 计算机来监视LicheePi4A启动过程的串口输出,通过USB转串口线对应连接开发板U0-TX,U0-RX,GND管脚并连接到计算机上,通过运行以下命令来打开串口: +> sudo minicom -s +在串口设置中,修改A - 串行设备为:/dev/ttyUSB0之后保存并打开串口。 + +## 第一次启动和修改开发板u-boot设置 +在计算机中启动LicheePi4A的minicom串口。将烧录好的sd卡插入LicheePi4A卡槽并连接好电源线。开发板启动到u-boot时快速按下回车使开发板停在u-boot。在u-boot中输入以下命令设置开发板从SD卡启动: +> env set -f set_bootargs 'setenv bootargs console=ttyS0,115200 root=/dev/mmcblk1 rootfstype=ext4 rootwait rw earlycon clk_ignore_unused loglevel=7 eth=$ethaddr rootrwoptions=rw,noatime rootrwreset=${factory_reset} init=/lib/systemd/systemd' +> env save +> reset + +注:第一条是一条命令,很长,在您的显示设备可能会换行 +之后在u-boot中输入reset来重启开发板,这样开发板就可以从sd卡启动openKylin系统。 +首次启动之后,系统中会存在一个默认用户,当桌面环境启动之后,您可以通过默认用户进行LicheePi4A首次登陆,后期可以根据自己需求进行用户或密码的更改。 +默认用户名/密码是: + +``` +> username:openkylin +> password:openkylin +``` + +注:如有其他烧录问题,如windows系统烧录可能需要安装驱动、烧录日志图片展示等可参考矽速科技相关文档 +https://wiki.sipeed.com/hardware/zh/lichee/th1520/lpi4a/4_burn_image.html + +# 四、在 VisionFive 2上安装openKylin +## 准备SD卡 +openkylin适配VisionFive 2的镜像可以通过以下链接下载 +> https://openKylin.top/downloads/download-smp.php?id=15 + +通过以下命令解压 +> unxz openkylin-1.0-visionfive2-riscv64.img.xz + +以上路径请根据自己的实际路径去解压 + +## 制作SD卡启动盘 +首先使用磁盘工具将SD卡格式化。 +之后通过命令行将镜像刷入SD卡,请运行: +> sudo dd if= of=/dev/mmcblk0 bs=1M status=progress + +注:的含义是下载的镜像路径,不用写尖括号和里边的英文,路径尽可能不要有空格 + +此命令假设您已将 SD 卡插入开发板的 SD 卡插槽中。 如果您使用的是 USB 读卡器,它可能会显示为 /dev/sdb 或类似的内容而不是 /dev/mmcblk0 + +## 通过NVMe启动 +首先使用磁盘工具将NVMe硬盘格式化。 +之后通过命令行将镜像刷入NVMe硬盘,请运行: +> sudo dd if= of=/dev/nvme0n1 bs=1M status=progress + +注:的含义是下载的镜像路径,不用写尖括号和里边的英文,路径尽可能不要有空格 + +此命令假设您已将NVMe硬盘插入开发板的中。如果您使用的是 USB 硬盘盒,它可能会显示为 /dev/sdb 或类似的内容而不是 /dev/nvme0n1 + +注意:要非常小心上述命令中的“of”参数。 如果使用了错误的磁盘,您可能会丢失数据。也可通过磁盘工具的回复磁盘映像功能来将镜像刷入SD卡或NVMe硬盘。 + +## 烧录后分NVMe硬盘剩余空间 +执行以下命令将NVMe硬盘剩余空间分配到根分区。 +注:此命令假设您sd卡的设备号为/dev/sdb,分盘时请根据实际的设备号进行分盘。 +> sudo apt install cloud-utils +> sudo growpart /dev/sdb 4 +> sudo resize2fs /dev/sdb4 + +## 第一次启动 +将烧录好的sd卡插入VisionFive 2卡槽并连接好电源线。首次启动之后,系统中会存在一个默认用户,当桌面环境启动之后,您可以通过默认用户进行VisionFive 2首次登陆,后期可以根据自己需求进行用户或密码的更改。 +默认用户名/密码是 +> username:openkylin +> password:openkylin + +# 五、在 Lotus2 上安装 openKylin + +## 下载镜像 + +openkylin 适配 Lotus2 的镜像可以通过以下链接下载 + +> https://www.openkylin.top/downloads + +下载 openKylin-1.0-embedded-lotus2-riscv64.tar.gz 到本地 + +## 制作 SD 卡启动盘 + +首先将 sd 卡分区格式化,然后将文件系统解压到 sd 卡即可 +以 sd 卡设备节点为/dev/sdb 为例 + +```sh +# 分区、格式化 +sudo parted -s /dev/sdb mktable gpt +sudo parted -s /dev/sdb mkpart primary 1 100% +sudo mkfs.ext4 -L system /dev/sdb1 +sudo mount /dev/sdb1 /mnt +# 拷贝文件系统 +sudo tar xf openKylin-1.0-embedded-lotus2-riscv64.tar.gz -C /mnt +sync +sudo umount /mnt +# 弹出sd卡 +sudo eject /dev/sdb +``` + +## 启动系统 + +Lotus2 没有图形显示接口,因此需要通过串口连接操作,按照下图所示,使用双公头 USB 线将 USB 转串口与电脑连接 + +![riscv64Lotus2开发板信息.png](./assets/riscv64系统安装/riscv64Lotus2开发板信息.png) + +插上电源,上电后,电脑上即可将串口识别出来,通过串口即可登录系统,默认用户名/密码是 + +``` +> username:openkylin +> password:openkylin +``` diff --git "a/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/assets/.keep" "b/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/assets/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/x86.md" "b/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/x86.md" index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..f3eca23dc4ffc80dc09a3b7013dd2cbce30450b1 100644 --- "a/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/x86.md" +++ "b/\347\224\250\346\210\267\346\214\207\345\215\227/\345\256\211\350\243\205openKylin/x86.md" @@ -0,0 +1,479 @@ +# **openKylin系统安装指南** + +本文档主要针对社区用户使用最多的X86架构下的三种安装场景分别进行了说明,这三种场景安装所需要的步骤有些差异,请根据您的实际安装场景选择以下对应的章节。 + +另外,需要在RISC-V、ARM开发板安装openKylin操作系统的用户(高阶玩家),请参考(路径) + +# **安装前的准备** + + 1、一台x86_64位电脑; + + 2、一个可以**格式化**的优盘,容量不小于8GB; + +*tips:1G=1024MB,为方便计算,可以估算成 1G=1000MB* + +## **配置要求** + +### **流畅体验建议配置** + +● CPU:2018年以后的主流产品(6核及以上) + +● 内存:8GB及以上(*tips:虚拟机建议分配4GB及以上*) + +● 硬盘:128GB及以上空闲存储空间 + +### **系统安装最低配置** + +● CPU:2015年以后的产品(双核) + +● 内存:不小于4GB(*tips:虚拟机至少分配2GB*) + +● 硬盘:不小于50GB空闲存储空间 + + + +# **实体机单系统安装** + +## **第一步:下载openKylin镜像** + +前往官网下载x86_64的镜像(https://www.openkylin.top/downloads/628-cn.html) + +*tips:下载完镜像文件后,请先检查文件MD5值是否和官网上的一致,如果不一致请重新下载* + +计算MD5值的方法: + +Linux系统,Win+T键打开终端,执行命令: + +`md5sum openkylin-1.0-x86_64.iso` + +Windows系统,搜索框输入cmd调出终端,执行命令: + +`certUtil -hashfile openkylin-1.0-x86_64.iso MD5` + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/1-%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BD%E9%95%9C%E5%83%8F.png) + +官网同时还提供多个镜像站下载(https://www.openkylin.top/downloads/mirrors-cn.html) + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/2-%E9%95%9C%E5%83%8F%E7%AB%99.png) + + + +## **第二步:选择一个启动盘制作工具制作启动盘** + +推荐采用rufus或者ventoy制作openKylin系统启动盘。 + +1、rufus + +前往官网(http://rufus.ie/)下载安装rufus工具,然后按下图配置,完成启动盘制作 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/3-rufus.png) + +2、ventoy + +前往官网(https://www.ventoy.net/)下载ventoy工具,按照以下步骤制作启动盘后,将待安装镜像拷贝到优盘里即可 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/4-ventoy.png) + +## **第三步:通过启动盘(Ventoy为例)启动电脑** + +电脑关机,将做好的启动盘插入电脑USB接口,然后启动电脑的同时不断按delete、F2、F10或F12键,进入BIOS界面。 + +*tips:不同品牌、型号的电脑有所差异,可以百度搜索一下您的电脑具体是按哪个键进BIOS* + +关闭安全启动(secure boot),并将U盘作为第一启动项,然后保存并重启 + +*tips:一般F10键为“保存并重启”,BIOS界面一般会有提示* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/5-%E8%AE%BE%E7%BD%AEbios.jpeg) + +然后将进入Ventoy启动盘界面,选择openKylin 1.0镜像。如下图所示: + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/6-ventoy%E9%80%89%E6%8B%A9%E9%95%9C%E5%83%8F.jpeg) + +进入Grub引导界面,选择“Try without installing”,进入openKylin试用桌面 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/39-%E5%AE%89%E8%A3%85grub%E5%BC%95%E5%AF%BC%E9%A1%B9.jpeg) + +tips:前两个选项启动的是6.1内核;后两个选项启动的是5.15内核 + + + +## **第四步:开始安装系统** + +在openKylin试用桌面,点击桌面上的“安装openKylin”图标,开始进行安装前配置 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/7-%E8%AF%95%E7%94%A8%E6%A1%8C%E9%9D%A2.png) + +选择语言 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/8-%E9%80%89%E6%8B%A9%E8%AF%AD%E8%A8%80.png) + +选择时区 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/40-%E9%80%89%E6%8B%A9%E6%97%B6%E5%8C%BA.png) + +创建用户 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/9_%E5%88%9B%E5%BB%BA%E7%94%A8%E6%88%B7.png) + +选择安装方式(分区) + +1、全盘安装(适合新手小白) + +*tips:全盘安装会将硬盘全部格式化,请确保硬盘上已无需要保留的文件* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/10_%E9%80%89%E6%8B%A9%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F.png) + +2、自定义安装(适合高阶玩家) + +点击“创建分区表”,清空当前分区(*tips:此时不会真的进行擦除*) + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/11-%E6%B8%85%E7%A9%BA%E5%88%86%E5%8C%BA%E8%A1%A8.png) + +然后按照您的需求创建分区。一般至少需要创建:根分区(用于“ext4”,挂载点“/”,空间分配大于15GB): + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/21-%E5%88%9B%E5%BB%BA%E6%A0%B9%E5%88%86%E5%8C%BA.png) + +efi分区(用于“efi”、空间分配256MB~2GB) + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/13-%E5%88%9B%E5%BB%BAefi%E5%88%86%E5%8C%BA.png) + +点击确定,并确认您选择的分区策略 + +*tips:此时反悔还来得及**哦**,点击“开始安装”后将先进行****格式化****,您将失去此硬盘上原有的内容* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/14-%E7%A1%AE%E8%AE%A4%E5%88%86%E5%8C%BA%E7%AD%96%E7%95%A5.png) + +开始安装进程 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/15-%E5%BC%80%E5%A7%8B%E5%AE%89%E8%A3%85%E8%BF%9B%E7%A8%8B.png) +## **第五步:完成安装** + +安装进度结束后,将提示安装完成。 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/16-%E5%AE%89%E8%A3%85%E5%AE%8C%E6%88%90.jpeg) + +点击“现在重启”,然后按照提示拔出U盘并按“enter”键,系统将自动重启进入系统,此时您的电脑就成功安装openKylin系统啦!! + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/17-%E6%8B%94%E6%8E%89%E4%BC%98%E7%9B%98%E9%87%8D%E5%90%AF.jpeg) + + + +# **实体机双系统安装** + +## **第一步:下载openKylin镜像** + +前往官网下载x86_64的镜像(https://www.openkylin.top/downloads/628-cn.html) + +*tips:下载完镜像文件后,请先检查文件MD5值是否和官网上的一致,如果不一致请重新下载* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/1-%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BD%E9%95%9C%E5%83%8F.png) + +官网同时还提供多个镜像站下载(https://www.openkylin.top/downloads/mirrors-cn.html) + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/2-%E9%95%9C%E5%83%8F%E7%AB%99.png) + + + +## **第二步:选择一个启动盘制作工具制作启动盘** + +推荐采用rufus或者ventoy制作openKylin系统启动盘。 + +1、rufus + +前往官网(http://rufus.ie/)下载安装rufus工具,然后按下图配置,完成启动盘制作 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/3-rufus.png) + +2、ventoy + +前往官网(https://www.ventoy.net/)下载ventoy工具,按照以下步骤制作启动盘后,将待安装镜像拷贝到优盘里即可 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/4-ventoy.png) + + + +## **第三步:将电脑磁盘进行分区** + +默认机器已安装windows系统,打开磁盘管理工具,选择分割的磁盘空间,右键点击该磁盘,选择“压缩卷”。 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/18-%E7%A3%81%E7%9B%98%E5%88%86%E5%8C%BA-1.png) + +此时会弹出压缩窗口,输入压缩空间量的大小,此处展示约分配 135GB (tips:分配空间不少于 50 GB)。确认压缩空间量后点击“压缩”。 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/19-%E7%A3%81%E7%9B%98%E5%88%86%E5%8C%BA-2.png) + +压缩结束后,会多出一块“未分配”的空闲空间,将用于安装openKylin操作系统。 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/20-%E7%A3%81%E7%9B%98%E5%88%86%E5%8C%BA-3.png) + + +## **第四步:通过启动盘(Ventoy为例)启动电脑** + +电脑关机,将做好的启动盘插入电脑USB接口,然后启动电脑的同时不断按delete、F2、F10或F12键,进入BIOS界面。 + +*tips:不同品牌、型号的电脑有所差异,可以百度搜索一下您的电脑具体是按哪个键进BIOS* + +关闭安全启动(secure boot),并将U盘作为第一启动项,然后保存并重启 + +*tips:一般F10键为“保存并重启”,BIOS界面一般会有提示* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/5-%E8%AE%BE%E7%BD%AEbios.jpeg) + +然后将进入Ventoy启动盘界面,选择openKylin 1.0镜像。如下图所示: + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/6-ventoy%E9%80%89%E6%8B%A9%E9%95%9C%E5%83%8F.jpeg) + +进入Grub引导界面,选择“Try without installing”,进入openKylin试用桌面 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/39-%E5%AE%89%E8%A3%85grub%E5%BC%95%E5%AF%BC%E9%A1%B9.jpeg) + +tips:前两个选项启动的是6.1内核;后两个选项启动的是5.15内核 + + + +## **第五步:开始安装系统** + +在openKylin试用桌面,点击桌面上的“安装openKylin”图标,开始进行安装前配置 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/7-%E8%AF%95%E7%94%A8%E6%A1%8C%E9%9D%A2.png) + +选择语言 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/8-%E9%80%89%E6%8B%A9%E8%AF%AD%E8%A8%80.png) + +选择时区 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/40-%E9%80%89%E6%8B%A9%E6%97%B6%E5%8C%BA.png) + +创建用户 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/9_%E5%88%9B%E5%BB%BA%E7%94%A8%E6%88%B7.png) + +选择”自定义安装“,将第三步分好的空闲分区(如图所示最下面的空闲分区)设置为openKylin系统的根分区("/") + +*tips:双系统安装只能选择自定义安装,全盘安装会破坏原系统;不需要设置efi分区* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/21-%E5%88%9B%E5%BB%BA%E6%A0%B9%E5%88%86%E5%8C%BA.png) + +确认您选择的分区策略后,点击开始安装 + +*tips:此时反悔还来得及**哦**,点击“开始安装”后将先进行****格式化****,您将失去此硬盘上原有的内容* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/22-%E7%A1%AE%E8%AE%A4%E5%88%86%E5%8C%BA%E7%AD%96%E7%95%A5%E5%8F%8C%E7%B3%BB%E7%BB%9F.png) + +开始安装进程 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/23-%E5%AE%89%E8%A3%85%E8%BF%9B%E7%A8%8B.png) + +## **第六步:完成安装** + +安装进度结束后,将提示安装完成。 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/16-%E5%AE%89%E8%A3%85%E5%AE%8C%E6%88%90.jpeg) + +点击“现在重启”,然后按照提示拔出U盘并按“enter”键,系统将自动重启 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/17-%E6%8B%94%E6%8E%89%E4%BC%98%E7%9B%98%E9%87%8D%E5%90%AF.jpeg) + +在grub界面选择openKylin启动项 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/41-%E5%8F%8C%E7%B3%BB%E7%BB%9F%E5%BC%95%E5%AF%BC%E9%80%89%E6%8B%A9.jpg) + +# **虚拟机安装** + +## **第一步:下载openKylin镜像** + +前往官网下载x86_64的镜像(https://www.openkylin.top/downloads/628-cn.html) + +*tips:下载完镜像文件后,请先检查文件MD5值是否和官网上的一致,如果不一致请重新下载* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/1-%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BD%E9%95%9C%E5%83%8F.png) + +官网同时还提供多个镜像站下载(https://www.openkylin.top/downloads/mirrors-cn.html) + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/2-%E9%95%9C%E5%83%8F%E7%AB%99.png) + + + +## **第二步:创建虚拟机** + +在原有系统上安装虚拟机软件,本文档以VMware Workstation为例,点击“创建新的虚拟机” + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/24-%E6%89%93%E5%BC%80%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%BD%AF%E4%BB%B6.png) + +默认配置即可,点击下一步 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/25-%E8%99%9A%E6%8B%9F%E6%9C%BA%E9%85%8D%E7%BD%AE.png) + +勾选“安装程序光盘映像文件”,点击“浏览”,选择您下载好的openKylin操作系统镜像文件后,点击下一步 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/26-%E9%80%89%E6%8B%A9%E9%95%9C%E5%83%8F.png) + +默认配置即可,点击下一步 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/27-%E9%80%89%E6%8B%A9%E7%B3%BB%E7%BB%9F%E7%B1%BB%E5%9E%8B.png) + +编辑虚拟机名称,选择安装位置后,点击下一步 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/28-%E7%BC%96%E8%BE%91%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%90%8D%E7%A7%B0.png) + +根据提示调整磁盘大小,虚拟磁盘选默认的配置即可,点击下一步 + +*tips:分配磁盘空间不少于50GB* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/29-%E8%AE%BE%E7%BD%AE%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%A3%81%E7%9B%98%E5%A4%A7%E5%B0%8F.png) + +确认虚拟机配置,如需要自定义调整,点击“自定义硬件”。确认完硬件配置之后点击“完成” + +*tips:**为尽量保证虚拟机体验流畅,**建议内存不少于4GB;CPU内核不少于4个* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/30-%E7%A1%AE%E8%AE%A4%E7%A1%AC%E4%BB%B6%E9%85%8D%E7%BD%AE.png) + +完成虚拟机创建。点击:“开启此虚拟机” + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/31-%E5%AE%8C%E6%88%90%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%88%9B%E5%BB%BA.png) + +选择“试用试用开放麒麟而不安装(T)”,进入openKylin试用桌面 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/32-%E5%BC%80%E5%90%AF%E8%99%9A%E6%8B%9F%E6%9C%BA.png) + + + + +## **第三步:开始安装系统** + +在openKylin试用桌面,点击桌面上的“安装openKylin”图标,开始进行安装前配置 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/7-%E8%AF%95%E7%94%A8%E6%A1%8C%E9%9D%A2.png) + +选择语言 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/8-%E9%80%89%E6%8B%A9%E8%AF%AD%E8%A8%80.png) + +选择时区 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/40-%E9%80%89%E6%8B%A9%E6%97%B6%E5%8C%BA.png) + +创建用户 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/9_%E5%88%9B%E5%BB%BA%E7%94%A8%E6%88%B7.png) + +选择安装方式(分区) + +1、全盘安装(适合新手小白) + +*tips:虚拟机安装不用担心格式化会丢失文件* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/10_%E9%80%89%E6%8B%A9%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F.png) + +2、自定义安装(适合高阶玩家) + +点击“创建分区表”,清空当前分区(*tips:此时不会真的进行擦除*) + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/11-%E6%B8%85%E7%A9%BA%E5%88%86%E5%8C%BA%E8%A1%A8.png) + +然后按照您的需求创建分区。一般至少需要创建:根分区(用于“ext4”,挂载点“/”,空间分配大于15GB): + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/21-%E5%88%9B%E5%BB%BA%E6%A0%B9%E5%88%86%E5%8C%BA.png) + +efi分区(用于“efi”、空间分配256MB~2GB) + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/13-%E5%88%9B%E5%BB%BAefi%E5%88%86%E5%8C%BA.png) + +点击确定,并确认您选择的分区策略 + +*tips:此时反悔还来得及**哦**,点击“开始安装”后将先进行****格式化****,您将失去此硬盘上原有的内容* + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/14-%E7%A1%AE%E8%AE%A4%E5%88%86%E5%8C%BA%E7%AD%96%E7%95%A5.png) + +开始安装进程 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/15-%E5%BC%80%E5%A7%8B%E5%AE%89%E8%A3%85%E8%BF%9B%E7%A8%8B.png) + +## **第四步:完成安装** + +安装进度结束后,将提示安装完成。 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/33-%E5%AE%89%E8%A3%85%E5%AE%8C%E6%88%90.png) + +点击“现在重启”,然后按照提示拔出U盘并按“enter”键,系统将自动重启进入系统,此时您的电脑就成功安装openKylin系统啦!! + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/34-logo%E7%95%8C%E9%9D%A2.png) + + + +## **参考视频** + +*视频演示* + + + + + +# **系统安装FAQ** + +Q:系统安装到96%时卡住了怎么办? + +A:安装进度到96%时一般需要多等待一会(具体时间长短取决于硬件的性能)。如果等待时间过长(超过半个小时),请确认给efi分区分配的空间是否不足,重新分配空间再试一下 + + + +Q:使用 USB 启动盘安装时,出现"try ubuntu kylin without installation"或“install ubuntu kylin”,Enter 选择“安装”后,显示器黑屏无任何显示,该怎么办? + +A:方法一:显示黑屏,可能是显卡显示的支持有问题,尝试手动修复。 + +移动光标到"install ubuntu kylin" , 按"e"进入编辑模式,进入命令行模式, + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/35-%E5%AE%89%E8%A3%85grub%E7%95%8C%E9%9D%A2.jpeg) + +找到''quite splash'',在后面添加“nomodeset”,然后按 F10 键安装。 + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/36-%E5%AE%89%E8%A3%85grub%E7%95%8C%E9%9D%A2-2.jpeg) + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/37-%E5%AE%89%E8%A3%85grub%E7%95%8C%E9%9D%A2-3.png) + +tips:依照不同显卡进行不同显卡驱动选项的添加,比如使用的是Nvidia显卡,添加 nomodeset + + + +Q:系统安装完成之后,提示未检测到无线网卡,该怎么办? + +A:重启,然后在 grub 界面选择高级选项,选择5.15版本的内核重新进入系统,查看网络是否恢复正常 + + + +Q:安装到最后一步提示安装失败怎么办? + +A:一般是因为镜像文件在下载或者拷贝过程中破损导致的。遇到安装失败报错时,请先检查镜像文件的MD5值和官网的是否一致。计算MD5值的方法: + +Linux系统,Win+T键打开终端,执行命令: + +`md5sum openkylin-1.0-x86_64.iso` + +Windows系统,搜索框输入cmd调出终端,执行命令: + +`certUtil -hashfile openkylin-1.0-x86_64.iso MD5` + +Q:选择启动盘启动,无法成功进入grub界面 + +A:请检查BIOS设置了是都关闭了安全检查(secure boot) + + +Q:如果双系统安装完成后没有启动项选择界面,该怎么解决? + +A:可能是启动项出现问题,可以下载安装用 EasyBCD 软件修复启动项。 + +Q:自定义安装,配置完分区后提示没有根分区或efi分区,该怎么办? + +A:根分区对应的是“/”,efi分区需要在分区时将“用于”类型改为 efi,这两个分区是必须要创建的。另外,数据备份分区(对应的是“/data”)、备份还原分区(对应的是“/backup”)以及交换分区(linux-swap),请根据您的需要确认这些分区是否创建。 + +Q:配置完分区提示“只能存在一个 efi分区”,该怎么办? + +A:应该是已有的 Windows 系统也存在 efi 分区,如果是双系统安装,我们需要把自己添加的 efi 分区进行删除。如果是单系统安装(windows系统将被覆盖),将已存在的efi分区删掉,重新添加efi分区 + +Q:如何查看自己的电脑的BIOS是UEFI还是Legacy? + +A:以windows系统为例,按"win+r"快捷键回车确认,输入"msinfo32",回车,出现系统信息界面,可查看 BIOS 模式,如下图所示: + +![输入图片说明](assets/%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/38-biso%E6%9F%A5%E7%9C%8B.png)