win10安装centos7双系统
准备工作: 1.1 磁盘分区
* 右击此电脑>>管理>>磁盘管理>>找到要压缩的盘,这里F盘**剩余空间**较大,选择F盘>>右键压缩卷>>输入要压缩的空间大小,这里输入`102400`(MB),也就是为CentOS创建100G的空间. * 耐心等待,直到压缩完成.别手贱再把分出来的空间在Windows里面“添加卷”,linux安装时,只认空白硬盘。 * 如果压缩卷过慢,你又着急的话,找一个文件少的盘符,把数据转移出去,然后直接格式化吧~ * 使用`DiskGenius`软件,将要安装Linux的目标硬盘的分区表类型修改为GPT,具体方法可以百度。1.2 制作启动盘
* 国内下载源和版本选择:https://blog.csdn.net/xiaojin21cen/article/details/83713559 ,这里我是为了安装IC的EDA工具,因此下载了`CentOS-6.10-x86_64-bin-DVD1_2.iso`。 * 打开UltraISO(也叫软碟通)>>文件菜单>>打开>>选择刚下载好的ISO文件,会加载出几个文件夹>>选中在层次图的根部,也就是显示光盘图标的那个项上>>启动菜单>>写入硬盘映像>>硬盘驱动器选择U盘,写入方式改为USB-HDD+,隐藏自动分区改为无,格式化之后点击开始写入. * 耐心等待,直到刻录成功.开始安装
笔记本bios设置U盘自启动
神舟笔记本开机后,按F2进入BIOS,设置第一个启动项为U盘,选择 带有U盘标志的启动选项,例如:
- UEFI: KingstonDataTraveler等;
- UEFI: SanDisk等;
- KingstonDataTraveler等;
- USB:Generic Flash Disk等
USB-HDD等.
在BIOS中设置SATA Controller Mode为AHCI模式; 设置启动选项为
UEFI Only/Legacy. 关闭安全选项,等.
安装过程
电脑重启后,进入CentOS 7菜单选项,选中Install CentOS Linux 7,按
e键进入编辑模式后,在屏幕的最下面会出现当前运行的脚本命令。setparams 'Install CentOS Linux 7' linuxefi/images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet initrdefi/images/pxeboot/initrd.img修改其中选中的部分为
setparams 'Install CentOS Linux 7' linuxefi/images/pxeboot/vmlinuz linux dd quiet initrdefi/images/pxeboot/initrd.img然后按
Ctrl+X执行该脚本,等待执行结果,可以看到U盘所在的盘符为sdc4(你的可能不一样),记下该sdc4,按Ctrl+Alt+Delete重启电脑.电脑重启后,进入CentOS 7菜单选项,选中Install CentOS Linux 7,按e键进入编辑模式,将脚本改为
setparams 'Install CentOS Linux 7 linuxefi/images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdc4 quiet initrdefi/images/pxeboot/initrd.img这儿是指定安装U盘所在路径。然后按
Ctrl+X执行该脚本。之后出现语言选择界面,选择“中文-简体中文”
安装位置 选中
我想手动分区,在弹出的界面点击自动配置分区,这时系统会默认为把最大的分区分给/home。
除了swap分区和/boot/efi外,其他文件系统格式都更改为ext4,Ext4 分别支持 1EB(1,048,576TB, 1EB=1024PB, 1PB=1024TB)的文件系统,以及 16TB 的文件,你的文件再大也足够用了。/ 50G 系统根目录 /home 40G 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user.主要是桌面系统使用, 60G足够了 /opt 200G 用户级的程序目录,额外安装的可选应用程序包所放置的位置,EDA will be installed here。 /usr 80G 系统级的程序目录,各个用户公用的程序. |--lib 常用的动态链接库目录 |--include 包含目录,头文件目录. |--doc Linux文档目录 |--sbin 超级用户的一些管理程序目录 |--bin 可执行二进制程序目录 |--man 帮助文档目录 |--src 源码目录,Linux源码存在于/usr/src/linux中 |--local |--bin: 本机系统管理员安装的 可执行二进制程序 |--lib: 本机系统管理员增加的库目录 /swap 8G 这里需要注意的是swap的大小,一般来说,应该是实际内存的两倍,但是实际内存很大的话,设置8G也够了 /boot 1G 存放用于系统引导时使用的各种文件. /etc 系统管理和配置文件的目录 /bin 系统可执行二进制程序目录确认之后,开始自动安装.此时,可以:
- 设置root密码,这里设置为
123,提示过短,直接无视,连续点击左上角完成按钮即可. - 设置用户名和密码,这里用户名为姓名首字母拼音
abc,密码同样设置123,并将此账户设置为管理员.
- 设置root密码,这里设置为
- 挂载Windows硬盘到CentOS
- 添加repo源到配置文件:
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo - 安装ntfs-3g:
yum -y install ntfs-3g如果这里出错
file contains no head section,你需要删除rm -f /etc/yum.repos.d/epel.repo,更换网络,重新添加repo源到配置文件. - 检查第1块硬盘并确认你要访问(挂载)的Windows硬盘上的分区:
fdisk -l /dev/sda,检查第2块硬盘fdisk -l /dev/sdb,经过核对硬盘大小,这里确认挂载sdb2; - 新建目标文件夹:
mkdir /mnt/WinDiskG - 将已选择的分区映射(挂载)到目标文件夹:
mount -t ntfs-3g /dev/sdb2 /mnt/WinDiskG - 检查
/mnt/WinDisk目录,查看是否已能正常访问目标分区. - 为了以后自动挂载分区到文件夹,需要修改配置文件:
vi /etc/fstab. - 将语句
/dev/sdb2 /mnt/WinDiskG ntfs-3g defaults 0 0添加到文件最后一行. - 重启即可.
- 添加repo源到配置文件:
修改默认boot菜单
su以切换到root,cd /boot/efi/EFI/centos打开文件夹,vim grub.cfg打开grub配置选项- 输入
:进入vim的命令行模式,输入set nu显示行号; - 在大概 60 多行的地方,将两个
set timeout=15,等待时间默认 15s. - 110 行左右,可以看到
menuentry开头,要修改启动项名称直接对单引号内内容进行修改,这里直接将windows boot mannager改成Windows 10 x64 EnterPrise.
- 输入
cd /boot/grub2,打开文件夹,vim grubenv,将saved_entry=Windows 10 x64 EnterPrise,修改默认启动项为Win10系统.注意: 如果后来在保持双系统情况下,又重新安装了Windows系统,则需要在
Cent OS中用root账户执行grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg重新生成boot菜单,然后才可以修改.