Windows7 下 VirtualBox 安装文本模式 CentOS的若干问题解决方法
建议安装方法安装 VirtualBox 虚拟机,在虚拟机中安装一个 Linux 操作系统(无需安装桌面环境,但需要安装openssh-server)。在 Windows 端开发时启动虚拟机,用 win-sshfs 将虚拟机系统中的开发工作目录映射为Windows 目录或驱动器。对虚拟机终端的操作可以使用 PuTTY,虚拟机对外部网络的访问可以通过将虚拟机网卡配置为NAT 模式
建议安装方法
安装 VirtualBox 虚拟机,在虚拟机中安装一个 Linux 操作系统(无需安装桌面环境,但需要安装 openssh-server)。在 Windows 端开发时启动虚拟机,用 win-sshfs 将虚拟机系统中的开发工作目录映射为 Windows 目录或驱动器。对虚拟机终端的操作可以使用 PuTTY,虚拟机对外部网络的访问可以通过将虚拟机网卡配置为 NAT 模式解决。注意,配置 NAT 模式时需要将 TCP 22(SSH)端口和 TCP 5000(开发服务器)端口映射到物理主机。
一、无法上网
刚安装完毕时,什么软件都没有,而且无法上网。
# ifconfig eth0 up 启用网卡
#dhclient eth0,这时将会自动分配ip给eth0。这样每次重启电脑后都要手动运行dhclient eth0才能获得ip,要让它随系统启动后自动获取需要修改 /etc/sysconfig/network-scripts/ifcfg-eth0,将ONBOOT="no"改为ONBOOT="yes"。
二、将DVD作为yum源安装软件
1、#mkdir /media/cdrom
2、#mount -t iso9660 /dev/scd0 /media/cdrom
#cd /etc/yum.repos.d
3、禁用yum的网络更新方式,简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bak即可
# mv CentOS-Base.repo CentOS-Base.repo.bak
4、配置本地yum源
# vi /etc/yum.repos.d/CentOS-Media.repo
将
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=0
修改为
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
gpgcheck=1
enabled=1
其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式
5、清除原有的yum信息
# yum clean all
6、查询软件信息
#rpm -qa | grep ssh
7、yum list
三、安装VirtualBox增强功能
点击设备-> 安装增强功能
#mkdir /media/cdrom
#mount -t iso9660 /dev/scd0 /media/cdrom
四、Putty登录CentOS
然后打开Putty,地址127.0.0.1,端口2222.
另外推荐一款软件win-sshfs ,通过ssh将远程主机的文件目录挂载到本地磁盘,方便文件操作。
五、导入虚拟服务器后无法上网
通过导出导入虚拟服务器复制CentOS到另一台机器上,结果发现无法正常上网。尝试重启网络服务#service network restart,结果报错:Device eth0 does not seem to be present。
按照网上的方法,虽然重启network还是有报错,不错系统自动忽略了,而且也可以上网,所以暂时不理它了。
更多推荐
所有评论(0)