1、下载centos7标准镜像文件
选择国内的开源镜像网站下载镜像,本人选择的是阿里云。普通安装选择:
CentOS-7-x86_64-DVD-2009.iso
网址:https://mirrors.aliyun.com/centos/7/isos/x86_64/
2、制作centos7 USB启动盘
准备一个空的内存大于8GB的U盘,或者硬盘,最好是固态硬盘,里面有文件可以先备份到非系统盘。本机的单独C盘,最好也是固态硬盘,作为安装CentOS的系统盘,注意不是分区后的盘,是单独的一个盘。本人电脑除了系统盘外,还附带一个机械硬盘。资料都备份在机械硬盘中。
实际需要3个硬盘,第一个盘是外部USB启动盘(本人没用U盘,以前旧笔记本电脑把硬盘拆了作为移动硬盘使用),内存大于8G,NTFS格式,已格式化;
第二个盘是电脑的系统盘,EFI启动模式,CentOS安装的目的地,覆盖原有的Win10系统;
第三个盘是本人电脑的机械硬盘,这个盘存放私人文件,由于系统盘(第二个盘)要格式化清除数据,因此资料要备份,以防资料丢失。这个盘主要起备份的作用。
以上3个硬盘都是GPT(GUUID)模式,DiskGenius工具可以修改。
使用Rufus作为启动盘的制作工具,界面比较简单。如网上说的那样“Rufus 是一个开源免费的快速制作 U 盘系统启动盘和格式化 USB 的实用小工具”。
将Rufus.exe安装到Win10系统,选择镜像和USB启动盘,以GPT模式写入镜像。
3、BIOS启动,从USB接口外部安装系统
插上启动盘,将Windows系统的显示图像工具切换到核显,本人是intel HD。
台式机的所有必要驱动程序,如:USB接口,SD卡接口,网络接口,无线网卡驱动,CPU驱动及核心显卡驱动程序都还原成出厂默认的驱动,且与操作系统无关,在bios系统中已经配置。
这也是本人的疑惑点,安装centos7时,如果没有独立显卡和CPU的驱动,那么USB启动就无法驱动电脑的主板,也就没有安装系统这一说,更无法进入安装界面。但是本人在win10中升级的intel驱动和显卡驱动,为何还原了,这无从知晓,只是本人的台式机在centos7安装后,没出现什么驱动上的问题,由此推测驱动和系统类型无关。
和网络上大部分安装教程中说的一样,只要能进入centos7的安装界面,基本上不出问题,就能安装成功,驱动的更新和不完整,可以在系统内解决。无线网不能用可以插网线联网,类似的安装教程应该都有,这也是本人敢冒险安装centos7的原因。
如果安装过程中出现问题,还是要去懂电脑硬件和系统的地方重装系统。
BIOS选项:
1、关闭电脑的安全启动选项
2、允许USB启动
3、boot中设置EFI启动,USB外部启动放到第一行
4、SATA硬盘设置为AHCI模式。
保存后退出,进入启动盘启动。
后面安装CentOS 7的过程与用VMware安装没有多大区别,先选择 install CentOS 7,如果能顺利进入图形安装界面,安装就可继续进行。
安装选项:
1、“目标位置”中选择原来安装windows10的系统盘,自行分区,选择标准分区(分区大小不可调)。完成后,会清除win10的系统文件。各个挂载点的分配内存大小按默认即可,手动可以调整大小。
2、“软件选择”中,不熟悉界面的可以选择GNOME。如果选最小化安装,进入系统后没有操作界面,电脑连接网线,联网情况下,可执行命令行安装GNOME桌面。
上述命令安装桌面程序,启动生效。
4、解决系统中硬盘挂载、驱动和编译器的有关问题
进入系统后,当机械硬盘无法打开,系统报错类型为
...filesystem type ntfs not configured in kernel...
解决办法,安装ntfs-3g。
然后就可以在GNOME文件中,点击机械硬盘对应盘符,挂载盘,访问修改硬盘内容。终端挂载命令如下:
mount -o rw /dev/sda3 /run/media/<用户名>/<盘符名>
df -h
命令会显示文件系统的使用情况,包括可用空间、已用空间、使用率等信息。如果文件系统是挂载的,会显示挂载点和设备名称。
挂载失败,可安装ntfsprogs修复工具。
sudo yum install ntfsprogs -y
ntfsfix /dev/sda3 要修复的分区路径
mount -o rw /dev/sda3 /run/media/<用户名>/<盘符> 重新挂载
mount 查看挂载情况
centos 7 自带openJDK,java 需jre,javac 需安装openJDK-devel。
可以用Orcale官方的JDK,后缀名是.tar.gz,解压后免安装,直接放入自选的文件夹。
root用户配置环境变量:
sudo vim /etc/profile
写入bin目录路径 export PATH=/<jdk bin目录>:$PATH
:wq 保存退出
source /etc/profile 使修改生效
java -version