起因
看到磁盘全部标红,莫名的伤感,加上现在文件分布比较乱,于是装系统提上了日程
过程
挺不喜欢windows的,各种更新,漏洞提示,操作也没centos流畅,我们服务器用的就是centos,我就在想咱没钱弄mac,就弄centos吧,然后用虚拟机装win7当办公环境,解决兼容问题,说干就干。。。
装虚拟机
先把资料都拷到移动硬盘里,然后用光盘装好centos7系统,装完了,开始安装虚拟机virtualBox,
在/etc/yum.repos.d/目录下新建virtualBox.repo并写入如下内容
[virtualBox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualBox.org/virtualBox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualBox.org/download/oracle_vBox.asc
更新yum缓存
yum clean all
yum makecache -y
安装virtualBox
yum install VirtualBox-5.1 -y
启动虚拟机的时候提示错误
Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again
根据错误报告提示说可以通过命令 sudo /sbin/vBoxconfig 来重新编译virtualBox内核修复异常
然后就敲出
sudo /sbin/vBoxconfig
终端提示要安装一些包,咱按要求走,继续敲出
yum install gcc make -y
yum install kernel-devel-3.10.0-514.el7.x86_64 -y
yum install kernel-devel -y
/sbin/vBoxconfig
终于能顺利启动virtualBox了
拷贝资料
当我插上硬盘的时候,竟然发现centos打不开,查资料是因为centos不识别ntfs文件系统,于是
安装ntfs-3g
1、添加aliyun的epel源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2、yum 安装ntfs-3g
yum install ntfs-3g
这次终于能识别了,开始拷贝资料,虚拟机与宿主机间通过共享文件夹去交互,win7就在网络位置里找到共享文件夹,然后使用宿主机系统。
看到资料拷贝中,心想终于能够开心使用centos7系统了,谁知虚拟机竟然提示没有空间了,明明空间足够啊,另外在虚拟机中使用win7还是不顺畅,没有纯win7好用,怎么办。。。
最后我妥协了,放弃centos7+win7,还是直接win7吧,没想到一个大坑即将到来!!!
移动硬盘坏了
win7装好后,准备把硬盘里的资料拷进来,但是发现部分文件拷不了或者就是龟速拷贝,总共有300g的资料,让我一度以为是系统的问题,换了几次系统,后来试了其他同事机子后觉得是移动硬盘的问题,我觉得有可能是windows和centos间搞来搞去,把硬盘搞坏了,需要格式化!那硬盘里的资料得弄出来啊,想想既然是由centos引起的还是由它去了结吧,准备把资料拷到服务器上去,再通过xftp下到磁盘里,然后格式化我的移动硬盘,还好硬盘里的资料能拷进大部分到服务器上去,虽然不是全部,但是我已经很满意了,花了两三天弄了这玩意,现在终于可以休息了,特此记录。