1.下载openEuler镜像

https://repo.openeuler.org/openEuler-22.03-LTS/ISO/x86_64/

选择下载:openEuler-22.03-LTS-x86_64-dvd.iso

2.用软碟通将 U 盘制作为启动盘

2.1选择镜像文件

点击左上方 文件 –> 打开 然后找到下载的 ISO 镜像后,打开

打开后如下

2.2写入硬盘映像

找到菜单栏 启动 –> 写入硬盘映像

安装如下步骤操作

注意:如果失败,可以尝试选择便捷启动选择syslinux,然后再写入

2.3修改启动参数

启动盘制作完成后,进入U盘,打开isolinux/isolinux.cfg文件, 将openEuler-22.03-LTS-x86_64替换成openEluler-2(启动盘制作完成后的盘名称)

修改完成后,插入服务器,重启服务器,按F2进入BIOS,然后设置U盘优先启动,保存退出会进入安装界面

开始进行安装时,可能会卡在这个位置,耐心等待

一段时间之后,就会提示如下错误:

此时不需要退出或者重启,按下回车键,进入命令行窗口,执行test install命令, 回车,插拔u盘,找到U盘的设备名

由此可知U盘是sdb4

重启reboot进入安装引导界面,选择Install openEuler

按e键进入编辑页面

#将 
vmlinuz initrd=initrd.imginst.stage2=hd:LABEL=… quiet 
#改为:
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet

如下图所示:

2.4安装系统

然后按下F10键保存进入安装界面

安装提示安装,安装完成重启,拔掉U盘

2.5账户登录

2.6安装显示界面GNOME

参考

https://www.cnblogs.com/santia-god/p/17616454.html

安装完成

3.安装NVIDIA驱动和CUDA

3.1禁用:nouveau

vim /usr/lib/modprobe.d/dist-blacklist.conf

#在最后添加
blacklist nouveau
options nouveau modeset=0

然后重建initramfs image,执行下面的命令

mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)

重启再执行lsmod | grep nouveau查看是否禁用成功

3.2安装依赖

yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r) gcc dkms gcc-c++

此处必须加上$(uname -r),否则可能当前运行的内核版本与 kernel-devel 包的版本不一致,会导致安装nvidia驱动时报错unable to load nvidia.ko

3.3安装驱动

chmod +x NVIDIA-Linux-x86_64-535.54.03.run
./NVIDIA-Linux-x86_64-535.54.03.run --kernel-source-path=/usr/src/kernels/$(uname -r)
  --no-x-check --no-opengl-files
#--kernel-source-path的值是装完依赖后才有这个路径
#远程安装会检测x server,要让它不检测
#不安装opengl,因为安装opengl,CentOS界面UI不能正常启动

安装过程中:

Would you like to register the kernel module sources with DKMS?选yes(服务器选yes,本地选no) Install NVIDIA's 32-bit compatibility libraries?选yes

如果提示“需要重新编译initramfs,因为nouveau存在,是否需要重新编译?选择yes

其他选择默认...

3.4验证安装结果

安装完成后执行nvidia-smi,如果有输出,说明驱动已安装

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐