Windows 10 和 CentOS 7 双系统

因实验需要,在深度学习工作站上的 Windows 10 基础上安装 CentOS 7 系统。

深度学习工作站硬件
CPU:Inter Core i9-10900KF @ 3.70GHz
RAM:64G (海盗船 DDR4 3600MHz)
GPU:Nvidia GeForce RTX 3090 (24GB / 微星)
主板:微星 MEG Z490 ACE(MS-7C71)
固态:金士顿 1T * 2

1 准备过程

1.1 磁盘分区

在一个较大的磁盘中分出至少 50G 盘装 Linux 系统(不会格式化原有的数据),可根据需求可分更大,步骤如下:
① 右击“此电脑”——>“管理”

图1

图1.右击“此电脑”——>“管理”

② 选择一个较大的磁盘,右击选择“压缩卷”
比如选择D盘

图2

图2.压缩卷

③ 分出 Linux 至少 50G 空间根据需求可分更大

图3

图3.分出 Linux 的 50G 空间
1.2 制作启动盘

① 先准备一个U盘,格式化后后续作为 CentOS 7 系统盘
这个U盘里的有用的数据注意要提前保存

② CentOS 国内下载源和版本选择:国内下载源和版本
版本选择DVD,DVD是标准安装盘, 一般下载这个就可以了

③ 使用 UltraISO,即软碟通制作启动盘(可以免费试用)
“文件”——>“打开”,找到下载的 CentOS 的.iso文件,加载进来

图4

图4.加载.iso文件文件

图5

图5.系统写入U盘

图6

图6.确认参数并写入

出现提示,点“是(Y)”即可

显示刻录成功即可下一步

图7

图7.刻录完成

2 安装过程

2.1 BIOS 设置U盘自启动

关机,开机,进入 BIOS 界面
不同品牌主板进入 BIOS 的方式可能不同,可以依据自己主板品牌百度一下
我的是微星主板(开机后一直按键盘 “Delete” 键来进入 BIOS 界面)。
目前第一启动项为硬盘1启动,查看U启的启动项在哪里,下图中为第5项,也就是 “USB Key”,

20201111图8.1

图8.查看第一启动项

需要将U盘作为第一启动项,那么就将 “USB Key” 拖动到第一的位置。

图9

图9.将U盘作为第一启动项

然后,按下键盘的 F10 键保存修改,并点击 “Yes”
完成第一启动项的修改之后电脑会进行重启,不需要在操作即可直接进入U启。

2.2 配置并进入图形界面

完成2.1的设置之后,电脑会进入如下界面
20201111图10

图10.按e进入编辑模式

选中 Install CentOS Linux 7,按e进入编辑模式后,屏幕会出现当前运行的脚本命令。

setparams ‘Install CentOS Linux 7
linuxefi/images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 xdriver=vesa quiet
initrdefi/images/pxeboot/initrd.img

通过方向键选择需要修改的地方,并通过键盘将红色部分修改为绿色部分

setparams ‘Install CentOS Linux 7
linuxefi/images/pxeboot/vmlinuz inst.stage2=hd: /dev/sdb4:/ quiet
initrdefi/images/pxeboot/initrd.img

这儿 /dev/sdb4:/ 是指定安装U盘所在路径。然后Ctrl+X


注意:没有问题跳过,如果出现下图的问题,进行如下操作即可

20201111图11.1

图11.U盘所在路径不正确

问题原因:
绿色修改部分中有的电脑是 /dev/sdb4:/ ,有的是 /dev/sda4:/

解决方法:
终端键入

1
2
dracut:/# cd /dev
dracut:/dev# ls

然后在终端显示的内容中找出我的启动盘是 sda4,而非上面的 sdb4(因不同电脑会有区别)

然后重启

1
dracut:/dev# reboot

重新选择选中 Install CentOS Linux 7,按e进入编辑模式,并将 2.2 需要修改的修改地方改为 /dev/sda4:/ ,然后Ctrl+X即可


2.3 安装前软件选择和分区设置

之后出现语言选择界面,选择“中文-简体中文”,进入如下界面
20201111图12

图12.进入界面

接着配置**“软件选择”“安装位置”**:

点击“软件选择”
新手尽量选择带图像化的界面,例如“GNOME 桌面”或者“KED Plasma Workspaces”,也可根据需求选择其他。这里选择了“GNOME 桌面”,并在右侧选择了“开发工具”,并点击左上角“完成”保存
20201111图13

图13.软件选择

点击“安装位置”
分区这里要注意,一定要选择 1.1 中分出来的空磁盘,否则会覆盖掉磁盘里原有的信息!!!,选择好点左上角“完成”

20201111图14

图14.选择磁盘准备分区

分区计划

大小
/ 29GB
swap 8GB
/home 11.7GB
/boot 1GB
/boot/efi 500mb

20201111图15

图15.添加并配置分区

同样的方法建立 swap、/boot、/home 分区,这里需要注意的是 swap 的大小,一般来说,应该是实际内存的两倍,但是实际内存很大的话,设置 8G 也够了

至于这个分区的类型,也就是 Device Type 这里,按照它默认就好,即/、swap、/home是 LVM 类型,/boot是标准分区

分好区后,点击“完成”,弹出下面的窗口,直接点击“接受更改”

20201111图16

图16.接受更改
2.4 开始安装

到现在,全部设置完毕,点击右下角“开始安装”

然后设置密码和账户。注意在设置账户时,还会设置一个密码,而那个密码是针对账户来说的,和root密码并不一样,所以要将两个密码记清楚。当然你也可以把两个密码设置一样的

20201111图17

图17.设置密码和账户

等待进度完成,点击右下角“完成配置”,等待安装完成点击右下角“重启”进入 CentOS 7 系统

如果重启发现直接进入 window 系统,那么重启,在开机的时候按住 “Esc” 选择 CentOS Linux 系统即可

3 后续可能需要解决的问题

3.1 分辨率低且无法选择高分辨率

问题描述
进入 CentOS 7 系统,图形化界面只有一两个低分辨率选项,无法选择高分辨率来适配显示器。

解决方案
禁用系统自带的显卡驱动,安装NVIDIA显卡驱动,参考 CentOS 7 配置深度学习基本环境 中步骤 1 安装 NVIDIA 显卡驱动

3.2 无法读取ntfs格式的硬盘和U盘

问题描述
CentOS 7 无法读取 ntfs 格式的硬盘和U盘(Filesystem type ntfs not configured in kernel)

解决方案
通过安装 fuse-ntfs-3g 解决
进入su root,输入密码进入 root 权限
安装阿里源

1
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

安装ntfs-3g

1
yum -y install ntfs-3g
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2020-2022 Eureka Tesla
  • Visitors: | Views:

请我喝杯咖啡吧~