1.下载openEuler镜像
https://repo.openeuler.org/openEuler-22.03-LTS/ISO/x86_64/
选择下载:openEuler-22.03-LTS-x86_64-dvd.iso
2.用软碟通将 U 盘制作为启动盘
点击左上方 文件 –> 打开 然后找到下载的 ISO 镜像后,打开
打开后如下
找到菜单栏 启动 –> 写入硬盘映像
安装如下步骤操作
注意:如果失败,可以尝试选择便捷启动选择syslinux,然后再写入
启动盘制作完成后,进入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如下图所示:
然后按下F10键保存进入安装界面
安装提示安装,安装完成重启,拔掉U盘
账户登录
安装界面
参考
https://www.cnblogs.com/santia-god/p/17616454.html
安装完成
3.安装NVIDIA驱动和CUDA
禁用: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查看是否禁用成功
安装依赖:
yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r) gcc dkms gcc-c++
此处必须加上$(uname -r),否则可能当前运行的内核版本与 kernel-devel
包的版本不一致,会导致安装nvidia驱动时报错unable to load nvidia.ko
安装驱动
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存在,是否需要重新编译?选择否
其他选择默认
安装完成后执行nvidia-smi
,如果有输出,说明驱动已安装