chenfengrugao的个人空间 https://blog.eetop.cn/534418 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

升级到win7+centos6.4双系统

已有 4008 次阅读| 2013-8-24 13:26

最近需要用一个64位的linux程序,没办法只好升级centos5.6 32位到64位。却发现不能直接升级安装,只能重新覆盖安装,那索性升级到最新版centos6.4 64位得了。这是前话,下面记录详细安装过程。

1. 原本是win7(64位)+centos5.6(32位),用EasyBCD2.0Beta做引导工具,双系统很稳定。
2. centos官方网站下载安装镜像:Centos6.4-x86_64_bin_DVD1.iso和
Centos6.4-x86_64_bin_DVD2.iso
3. 用酒精擦擦笔记本上好像没用的光驱,找出好友很久之前送的空白光盘,用Roxio刻光盘,刻录失败。换UltroISO刻录,也还是失败。怎么办呢?买外置光驱,一是要等个两三天,二是平时也用不着有点浪费。
4. 百度后,决定用移动硬盘,格成FAT32格式,做成启动盘,从移动硬盘安装。这个不是难事,找来Acronis Disk Director给移动硬盘分出一个10G的FAT32分区,设为主分区+活动。
5. 接着把Centos6.4-x86_64_bin_DVD1.iso里的images和isolinux目录复制到移动硬盘FAT32分区的根目录,再把Centos6.4-x86_64_bin_DVD1.iso和
Centos6.4-x86_64_bin_DVD2.iso复制到……,等等出问题了,提示Centos6.4-x86_64_bin_DVD1.iso太大了,超过4G放不进去……纳闷儿,百度上搜的方法明明是可以用的。
6. 灵机一动,迅速把FAT32格式换成ext3格式,这个肯定支持大于4G文件。重启电脑进入centos5.6老系统,用fdisk命令一会儿搞定,也设置成主分区+活动分区,并写了移动硬盘的mbr。顺便在linux下把win7下面的两个iso也拷进去了(linux下用ntfs-3g挂载win7的D盘),再拷贝images和isolinux两个文件夹,所谓一气呵成。启动盘终于搞定!
7. 重启电脑,主板设置USB启动(我电脑主板是Removable Device,其它两个是硬盘和光驱,没有更像的方式了)。满怀期待的等着,却失望了,还是进了原本的EasyBCD引导程序(这个是安装在电脑硬盘的mbr上),没有从usb启动。是主板不识别ext3的usb启动盘?很晚了,睡觉,第二天再折腾。
8. 新的一天新的希望。这句话没错,百度到一篇文章http://fyq891014.blog.163.com/blog/static/20074019120136163938790/,这里面用EasyBCD的NeoGrub添加引导到电脑硬盘的ext3分区。受启发,觉得移动硬盘也可以这么做。重启电脑进win7,EasyBCD添加引导项。修改C:\NST\menu.lst,添加三行(第二块硬盘的主引导区(hd1,0))
title Centos64Install
kernel (hd1,0)/isolinux/vmlinuz
initrd (hd1,0)/isolinux/initrd.img
9. 重启,选EasyBCD中的Centos64Install,熟悉的安装画面终于出现!!!
10. 安装过程顺利进行到选安装源所在盘,不假思索地选sdb1,居然提示找不到……找不到……怪了。一个个试,选到sda1居然找到了,真是怪事。后来一想,也许从移动硬盘引导会把当前引导的移动硬盘当作sda,原来笔记本硬盘变成了sdb。(那刚才EasyBCD里还hd1, hd1, dh1……)没太长时间仔细思考倒底为什么,迅速进入下一步。
11. 自定义分区,利用老centos5.6的分区,只是设置挂载点,选择格式化/boot, /, swap, ,而/home分区“不格式化”,因为我的资料还都在/home里呢。
12. 到boot loader一步,果断去掉安装在MBR(/dev/sda),改成/boot分区(/dev/sda5),不然我的EasyBCD就没了
13. 选择安装软件,这里都驾轻就熟,但选择软件却也花费不少时间,确认emacs, mysql, php(因为最近要做个网站), perl, tcl, gnome下的系统管理工具,老的兼容库,上网的firefox也不能少啦,network manager……
14. 边看电视,边等待,半小时后大功告成,嘻嘻
15. 重启,EasyBCD引导还在,先进win7(确认win7没受到影响)。并修改EasyBCD进Centos6.4的引导项
16. 再重启,进Centos6.4,最下方显示启动进度条,这是个新功能!我等。。。等啊等,进度条怎么不动了呢,这可不能死机啊(我还没添加新用户呢,安装后有新建用户什么的。。。)没办法重启,按上下箭头,能看到进程[OK]、[OK]、[OK]……没提示有什么出错信息啊。。。
17. 再百度,发现也有不少兄弟出现进度条不动的问题,大多是说显卡的问题,http://blog.csdn.net/u011229522/article/details/9237397
18. 可是我系统都启动不起来怎么禁用和安装Nvidia的显示驱动呢,再百度,有了。重新启动到centos自带的GNU Grub时,按e进入grub编辑模式,移到kernel上再按e,在行尾加上single(这是进入level 1),按回车保存退出,按b启动。没多会儿,看到login了。输入root帐户密码。修改/etc/inittab,level5改成level 3。重启进入level 3模式,提示配置新系统,只是是文字模式。按照上面那位兄弟的方法禁用nouveau驱动。(中间重启进win7下载Nvidia驱动)再重启进centos6.4(发现字体变大,正如那位兄弟所描述),安装Nvidia驱动,这个之前centos5.6时安装过N次。过程中出现找不到kernel source,再挂载移动硬盘,挂载iso,进入Package目录找到kernel-devel,安装。再继续安装Nvidia驱动,成功。改回/etc/inittab到level5
19. 重启顺利进入gnome的图形界面,自我欣赏一番。
20. 突然想起老的/home/xxx/下的资料,确认还在。升级win7+centos6.4双系统到此结束。

特记录此折腾人的过程,望能帮到需要的兄弟姐妹。
(注:此是跟据回忆所写,难免有记忆疏忽,请手下留情,不要拍砖,谢谢)


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 2

    好友
  • 0

    获赞
  • 0

    评论
  • 790

    访问数
关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 20:42 , Processed in 0.025631 second(s), 13 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部