说来也好笑,我使用的这个空间相对于其它空间商的空间而言已经很好了,但是使用长了感觉特别扭…
怎么说呢,既然是自己租用的空间,那么自己应该也能进行定制吧(就像你去租“门面”,你可以自己装修样..),但是我这个空间呢,不能自己进行修改,得去提交服务单,让空间商的技术部帮忙修改…
唉,感觉挺麻烦的,于是呢就萌生了用VPS的想法…但是呢看着自己加的一个QQ群里童鞋用VPS有些麻烦,自己又怕一个没弄好把站点弄得不能访问就想着自己弄个虚拟机,然后装个Linux系统试着操作,等熟练后再来用VPS,这样也免去了前期调试带来的不便…
于是呢,依着博主说做就做的性格,马上装上了Vmware Workstation9然后XXX(大家都懂的…唉,这年头搞软件不容易啊…),再去下载了Debian的ISO镜像…
可是呢,由于安装Debian的过程中博主有些事需要去解决,就把安装暂停了,结果回来继续安装却忘记了刚刚设置的root密码%>_<%
好吧,不想重新装(那耗费的时间真心伤不起…),找修改root密码的方法,结果还真找到了…
首先在虚拟机启动时,在Grub界面按“e”进入编辑
在linux /vmlinuz那行后面添加“init=/bin/bash”
再按Ctrl+X以刚才编辑的配置启动
这样启动后我们获得一个bash的shell
虽然这时获得了shell,但马上修改密码是不行的,因为现在还只是只读模式这时需要输入
mount -no remount,rw /
挂载为读写模式然后输入
passwd root
来修改密码,输入两次,确认后提示Successful再输入
sync
同步数据到磁盘取消挂载
mount -no remount,ro /
重启,完成,如果修改其它用户的密码就把passwd 后的root替换为想要修改密码的用户名!
好了,root的密码改过来了,可是安装vmware-tools时遇到麻烦了…安装到编译时提示locate gcc…晕以前时不会这样的啊…
把度娘快问晕了也没问出个所以然来…(其实是我自己快晕了…)
好吧,去找谷歌,嗯嗯,不错第一个就是的(嗯,总结一句,度娘不知道的找谷歌…)
首先Ctrl+C取消安装吧…(别问我为什么,其实我也不知道 = =。)
然后输入
su
再输入root密码获取权限
安装gcc编译器
apt-get install gcc
如果没有安装内核头文件的请按照下面的步骤安装内核头文件
确认内核版本
uname -a
返回
Linux shenqhy.com 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux
其中
shenqhy.com
所在的地方是你的计算机名称2.6.32-5-686
是内核版本
查询版本信息
apt-cache search headers 2.6.32-5-686
返回
linux-headers-2.6.32-5-686 - Header files for Linux 2.6.32-5-686
安装内核头文件
apt-get install linux-headers-2.6.32-5-686
其中
linux-headers-2.6.32-5-686
为查询到的版本信息
OK,再来安装Vmware-tools
首先解压,然后来到vmware-tools的目录
然后输入下面的命令来安装
CC=/usr/bin/gcc4.3 ./vmware-install.pl
一路Enter,等着安装完成吧
其实Ubuntu12.10出现选择gcc路径的错误提示时也可以按照这个方法解决的!!
好了,安装完成后重启试试,流畅多了吧~~!
其实呢,个人认为在使用VPS前用虚拟机练手是最好的选择哦~~当然,如果你有条件可以自己搭建VPS…
转载请注明:神奇海域 » Debian6忘记root密码的修改办法和如何安装虚拟机工具