- 注:本文主要是讲如何通过外接usb 安装欧拉系统,以及其中的注意事项。
1. 硬件设备:
天宫之印鲲鹏服务器
2. 欧拉系统:
下载 (openeuler.org) 系统下载路径是在华为社区,随便一个开源系统应该都可以使用。
在安装开始前,您需要获取openEuler的发布包和校验文件。
请按以下步骤获取openEuler的发布包和校验文件:
- 登录openEuler社区网站。
- 单击“下载”进入页签,进入版本下载页面。
- 单击卡片 openEuler 21.09 上的“获取ISO”,显示ISO下载列表。
- aarch64:AArch64架构的ISO。
- x86_64:x86_64架构的ISO。
- source:openEuler源码ISO。
- 根据实际待安装环境的架构选择需要下载的 openEuler 的发布包和校验文件。
-
若为AArch64架构。
- 单击“aarch64”。
- 若选择本地安装,分别将发布包 “openEuler-21.09-aarch64-dvd.iso”和校验文件“openEuler-21.09-aarch64-dvd.iso.sha256sum”下载到本地。
- 若选择网络安装,分别将发布包 “openEuler-21.09-netinst-aarch64-dvd.iso”和校验文件“openEuler-21.09-netinst-aarch64-dvd.iso.sha256sum”下载到本地。
-
若为x86_64架构。
- 单击“x86_64”。
- 若选择本地安装,分别将发布包 “openEuler-21.09-x86_64-dvd.iso”和校验文件“openEuler-21.09-x86_64-dvd.iso.sha256sum”下载到本地。
- 若选择网络安装,分别将发布包 “openEuler-21.09-netinst-x86_64-dvd.iso ”和校验文件“openEuler-21.09-netinst-x86_64-dvd.iso.sha256sum”下载到本地。
-
因为我的服务器是ARM架构的,所以下载的AArch64架构。
下载好系统的镜像文件后,为了保证文件没有问题,还需要下载校验文件。校验文件下载源和镜像文件是一样的。
iso文件:openEuler-21.09-aarch64-dvd.iso
校验文件:openEuler-21.09-aarch64-dvd.iso.sha256sum
文件下载好后,需要进行验证。验证的话只能在LINUX系统下进行验证,Windows系统是不行的。我是安装的VNware虚拟机,用的Ubuntu系统。通过建立共享文件夹将ios文件和检验文件传到LINUX系统。
文件完整性校验操作步骤如下:
-
获取校验文件中的校验值。执行命令如下:
$ cat openEuler-21.09-aarch64-dvd.iso.sha256sum
-
计算文件的sha256校验值。执行命令如下:
$ sha256sum openEuler-21.09-aarch64-dvd.iso
命令执行完成后,输出校验值。这条指令需等待一段时间。
-
对比步骤1和步骤2计算的校验值是否一致。
如果校验值一致说明iso文件完整性没有破坏,如果校验值不一致则可以确认文件完整性已被破坏,需要重新获取。
3. 准备系统安装盘
您需要注意USB盘容量的大小,它必须有足够的的空间放下整个镜像,建议USB盘空间大于16G。
1. 开启虚拟机,在主机上插入U盘
这一步会弹出提示,询问U盘是连接到主机还是虚拟机,这里选择连接到虚拟机
2. 进入虚拟机终端,切换到root用户
su - root
切换为root用户。使用su命令,需要输入相应的密码。
确保USB盘有没有被挂载。使用如下命令进行查询:
fdisk -l
如果成功连接u盘,最下面会出现设备sdb1
将USB盘连接到该系统中,并执行 dmesg 命令查看相关的日志信息。在该日志的最后可以看到刚刚连接的USB盘所生成的一组信息,应类似如下:
[ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
findmnt /dev/sdb1
如果执行此命令后无输出,表明未挂载,可以继续执行下一步。
如果输出以下信息,表明USB盘已经自动挂载,可以跳过第三步
TARGET SOURCE FSTYPE OPTIONS /mnt/iso /dev/sdb iso9660 ro,relatime
3.
挂载U盘
在/mnt目录下新建一个目录udisk
mkdir /mnt/udisk
执行挂载命令
mount /dev/sdb1 /mnt/udisk
查看是否挂载成功,有信息输出表明挂载成功
# findmnt /dev/sdb1
TARGET SOURCE FSTYPE OPTIONS /mnt/udisk /dev/sdb1 ntfs ro,relatime,uid=0,gid=0,fmask=0177,dmask=077,nls=utf8,errors=continue,mft_zone_multiplier=1
4. 使用dd命令将ISO安装镜像直接写入USB盘:
-
# dd if=/path/to/image.iso of=/dev/device bs=blocksize
使用您下载的ISO镜像文件的完整路径替换 /path/to/image.iso,使用之前由 dmesg 命令给出的设备名称替换device,同时设置合理的块大小(例如:512k)替换 blocksize,这样可以加快写入进度。
例如:如果该ISO镜像文件位于 /home/testuser/Downloads/openEuler-21.09-aarch64-dvd.iso,同时探测到的设备名称为sdb,则该命令如下:
# dd if=/home/testuser/Downloads/openEuler-21.09-aarch64-dvd.iso of=/dev/sdb bs=512k
-
等待镜像写入完成,拔掉USB盘。
镜像写入过程中不会有进度显示,当#号再次出现时,可以执行如下命令刷新缓存将数据同步写入磁盘。退出root账户,拔掉USB盘。此时,您可以使用该USB盘作为系统的安装源。
# sync
4. 启动安装
请根据以下步骤启动安装程序:
说明:
您需要先设置您的系统优先从USB进行启动引导。以BIOS为例,您需要将“Boot Type Order”中的USB选项调整到首位。天宫之印服务器进入BIOS是启动后按delete键进入。特别注意:因为我使用的服务器是装配了RAID卡的,所以必须先进行RAID磁盘配置,不然会出现安装系统时检测不到磁盘。 - 断开所有安装不需要的驱动器。
- 打开您的计算机系统。
- 在计算机中插入USB盘。
- 重启计算机系统。
参考资料: 链接:https://pan.baidu.com/s/1PC3lXQr5pPXzXw6VTUAArQ
提取码:92uf
RAID控制卡配置指南: 链接:https://pan.baidu.com/s/1wFJfY18pZI3RHWgdMmWiqA 提取码:36o4