前言
学习Linux一个多月了,在旧的笔记本里面装的VBOX虚拟机,但是我一般去图书馆背的新的笔记本,所以基本上就是TEAMVIWER 连到旧笔记本的WIN7,然后打开虚拟机的CentOS。
这样就很烦,网络差的时候反应慢,显示有延迟。最气的是TeamViewer莫名其妙疯狂占用CPU,没有电源的时候笔记本撑不了多久。试着想远程用SSH连回到虚拟机,但试了一晚上遇到几个解不开的矛盾:
- 用VBOX转发CentOS的22端口必须使用网络地址转发(NAT)模式,但这个模式自动分配的本地IP与宿主机IP不在一个网段,主机PING不通虚拟机
- 使用桥接模式可以把虚拟机的本地IP拉到主机的同一网段,但是没有办法端口转发。。。
再加上虚拟机有诸多不便,以及手痒想在实体机上装一回练手,遂决定在旧笔记本上装一个双系统。
环境说明
在旧笔记本(清华同方锐龙xxxx)上安装
- 原系统:win7
- 分区: C:50G/D:115G/E:150G/F:115G(大概,凭记忆写的,有空再确认一下)
- 分区表:MBR
流程和坑
第一步:压缩卷
分一个未使用的区域 可参考 https://blog.csdn/mengxiangjia_linxi/article/details/78965103 ,我在D盘中释放了50G。注意这里这篇文章就是第一个坑,如果在C盘以外安装的话,到CentOS分区的时候会发现/Boot 无法分配空间,因为/Boot必须用 主分区挂载,所以这一步还要在C盘中通过压缩卷释放一定的空间(我这里使用2G)。
第二步:制作启动盘
上面那篇也可以参考,我习惯UltraISO去制作。但我先使用的USBwriter,但是试了两次都把我U盘写没了。。。 我又重新给U盘分了区,使用DiskGenius工具。
使用UltraISO也有坑,后面再说。
第三步:安装CentOS
重启进入BIOS设置U盘为第一启动项,我这里遇到了最大的一个坑,主要原因还在于我的电脑:
上面提到我的笔记本磁盘出厂就是MBR分区表,但是BIOS里面无法设置禁用UEFI引导??而这边用UltraISO制作的启动盘就直接用UEFI引导了??所以安装CentOS的时候进行分区就会让你挂载/Boot/efi 分区且要磁盘为GPT。出坑的步骤:
- 回到WIN7删掉启动盘里的EFI文件夹(不知道哪里看到的方法,不过确实管用)
- 开机进到BIOS把所有的boot option都关掉只留一个U盘
- 保存,重启,ok!
我这里发现传统BIOS引导安装和UEFI引导安装CentOS有一个区别:UEFI的第一个安装界面是按e编辑安装配置然后ctrl+x启动,而传统BIOS引导第一个安装界面是按Tab键在屏幕下方进行编辑的。
不管哪一种,此时先要编辑一下安装盘
把
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207/x20x86_64 quiet
编辑成
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet
这里的/dev/sdb4 是我的U盘。
剩下的跟虚拟机下安装就是一个套路了 linux.vbird
未完待续。。。
更多推荐
WIN7+CENTOS7 双系统安装流程 + 坑 + SSH远程连接
发布评论