这次十一回家本打算好好学习下Hibernate框架的,因为学校有个项目要用到。可没想到折腾个系统折腾了半天~最后害我只能重新安装Fedora9,又得花老半天配置环境……
这祸,一切的一切都是我Vista下的一款A字头到无损分区软件惹的。先是用它割了一个ext3格式的分区,结果不知怎么的直接导致我的grub被破坏了。还好家里有FC8的安装DVD(原本我机上装的是Vista和FC8双系统),用它恢复了Grub。没过多久我“雅兴”又来了,这次我又用那款软件改了下ext3分区到卷名,这次果然又有麻烦来,grub又被破坏来,这次原本到grub选择界面只剩下了黑底白字四个字符:grub,然后就是一个光标,其它什么也没有了,也不能输入!更可恨的是这次用光盘都没法恢复了!我知道Vista是没有问题的,肯定是FC8的文件被损坏了。只能重装了FC8,但有些不甘心,反正FC8被破坏了,索性换上9吧,反正我移动硬盘里也早下好了iso文件。
虽然有iso文件,可没刻录盘啊,看来只能麻烦一下从硬盘安装了。另弄台电脑上网找些资料吧。开始我的iso文件被我复制了一份在ext3格式到本地硬盘上,想通过本地硬盘安装的(因为我本地硬盘没有Fat格式)。我新建了个文件夹挂载这个镜像:
# mkdir /cdrom # mount Fedora-9-X86_64-DVD.iso /cdrom -o loop
从这个文件夹里提取出 isolinux文件夹下的vmlinuz ,initrd.img 两个文件放置到FC8的/boot文件夹下面(方便后面到调用)。接着卸载掉镜像、重启。在grub中按C进入命令模式,输入一下命令:
kernel /vmlinuz initrd /initrd.img boot
因为那两个文件我是直接放在来/boot文件夹下,所以对于那两个文件到路径只要一个“/”就可以了,否则貌似要加比较麻烦的一串代号~boot后会有几个选择框,其中一个让你指定从哪里安装系统,当然是选择硬盘安装喽;紧接着的便是选择iso文件到位置,它会给你sda0、sda1……sdb0、sdb1……几个盘符选,不熟悉没关系,一个个试,它找不到再换一个就是来。之后便进入了和光盘安装一样到界面了。但我的安装还遇到了个比较幼稚到错误,安装过程出现了异常:原来我选择了格式化Linux分区重新安装系统,把放iso文件的那个盘也格了……第二次还是老老实实用移动硬盘安装了。
装好了系统,我又紧接着装来几个常用到工具,比如jdk6(配置方法可参见我Linux分类里的另一篇文章)、eclipse、yumex、mysql……其中mysql的配置还是值得记录下的。
安装倒不难,最简单到就是用yumex(yum到可视化工具),点几个勾,再点下载就可以了。可启动就麻烦了,不像windows下双击下图标就可以了。直接在控制台下输入:mysql,会提示:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
那是没启动mysql的守护进程,执行:
[root@localhost ~]#service mysqld start
就行了。接着执行命令:
[root@localhost ~]#mysql_install_db
根据提示更改默认的空密码,命令:
[root@localhost ~]#mysqladmin -u root password mypassword
最后使用新到密码就可以登录了:
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.0.51a Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
至此,我的系统就算初步搭建完成了。
最后抱怨一句,scim到巨蟒拼音好烂!打字会莫名其妙地停顿的……