UltraISO制作U盘系统盘安装openEuler22.03和搭建cuda环境
选择下载:openEuler-22.03-LTS-x86_64-dvd.iso。
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
,如果有输出,说明驱动已安装
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)