出发点:鸟哥的linux私房菜中第三章,安装linux用VM。很多是仿真环境,实际中双系统安装比较好。按照鸟哥的书安装双系统会失败,不要迷信哈。
我的电脑配置:1、windows7 64位
2、电脑一个1T的硬盘。(划出一个空闲区给linux安装)
3、主板为技嘉B150M(与启动方式BIOS还是UEFI有关)
U盘参数:U盘>8G
需要软件:1、CentOS-7-x86_64-DVD-1810(下载地址,打开下载地址选择第一个链接下载)
2、UltraISO(用来刻盘,百度有很多下载资源)
安装步骤:
1、将电脑硬盘分出一个区,我分出了50G,分区的方法请参考链接,注意:按着链接操作到第7步,千万不要进行第8步新建简单卷。(压缩卷可以理解为压缩出一个空盘)
2、将下载好的CentOS-7-x86_64-DVD-1810用软件UltraISO制作U盘:制作U盘请参考链接。
3、插上U盘,重启电脑,在电脑的启动方式按链接操作。注意:
3-1、第六步选择第三行(在第几行要看具体情况,认清U盘名就好,建议不要选第一行带UEFI的),继续进行下一步3-2。
3-2、完成3-1的操作后,选择Install CentOS 7摁下tab键(按tap键没用的话请看下面的tips),将会来到下图1所示的界面,修改下面的"vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x8 quiet"为"vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet"。接下来然后摁下enter就进入了安装过程,过程中会出现很多OK,安装完成后,接下来按照链接,从图3.2.11开始看,进行配置安装就好了。
tips:如果进行了3-1和3-2操作,在后面会有安装位置分区时选择/biosboot和/boot的问题,选择了/boot不能选择/biosboot,选择了/biosboot不能选择/boot,解决方法:这里选择/boot分区就好,不要为/biosboot分区。因为BIOSboot为GPT分割表才能会使用的项目,若你用MBR分割,就不需要/biosboot这个项目了。
tips:其中/dev/sdb4为U盘DEVICE 列的值,网上其他安装教程有说按下tab键不能修改,要摁下c才能修改,摁下enter不能退出界面进行安装,要摁下F10才行,很可能是步骤3摁下F12选择启动方式时选择错了,建议多试几次。(没碰到这种情况不要在意这些tips)
图1
安装中碰到的问题:
1、无法分配所需分区方案。原因1可能是你想添加的分区可能根本不需要添加,解决方法:建议查一下各个分区的作用。原因2也可能是在配置BIOS和UEFI的时候搞错了,建议按照步骤3、3-1、3-2操作。
2、/dev/root does not exist,我出现这样的错误是因为将"vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x8 quiet"改为"vmlinuz initrd=initrd.img inst.stage2=hd:dev/sdb4 quiet"。红色部分写错了。
3、安装centOS完成后,windows7进不去了,需要重新弄一下grub配置,不了grub含义的百度一下,解决方案:使centOS连上网,在root模式下执行如下代码:
#grub2-mkconfig -o /boot/grub2/grub.cfg
如果ntfs-3g显示没安装看链接
接着重启
#reboot
在启动过程中一直按着键盘上的下箭头,将会出现一些选项,第四个为windows系统
3.2、第六步选择第一行(在第几行要看具体情况,认清UEFI就好)UEFI:XXX,将在安装位置设置分区时会有/boot/efi选项,会碰到如何给/boot/efi分区的问题。
tip:如果选择3.2操作,在后面会有安装位置分区时选择/boot/efi和/boot的问题,选择了/boot不能选择/boot/efi,选择了/boot/efi不能选择/boot。()