免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8748 | 回复: 6
打印 上一主题 下一主题

windows和CentOS6.0双系统 启动引导问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-11 18:47 |只看该作者 |倒序浏览
电脑原有windows系统,后来安装了CentOS系统。
然后重新启动后,就只能进入CentOS系统了,没有Windows系统进入选项。

为能进入Windows系统,做过如下操作,仍不成功:
1。修改menulst和grub.conf文件,添加windows系统命令。无效果
2。用大白菜u盘启动盘制作了U盘,设置电脑从U盘启动,则可以由默认进入Windows系统,但是无进入CentOS系统选项。
3。在windows系统下,运行MBR等修复软件,试过若干,都无效果。
4。在windows下,将安装CentOS的磁盘删除,重启后,在不插U盘的情况下,电脑无法启动(启动运行完“按F2进入set模式”后,就长时间停留在黑屏和左上端闪烁输入杠)。
请问是怎么回事,应该如何重写windows引导程序?

论坛徽章:
1
天秤座
日期:2013-10-23 13:20:42
2 [报告]
发表于 2011-12-12 10:21 |只看该作者
lz,你描述的,都是文字,其实你将你grub中内容贴出来给大家看看,就可以帮你解决问题了。
比如说,你说“1。修改menulst和grub.conf文件,添加windows系统命令。无效果”
你你具体是如何修改的了?

论坛徽章:
0
3 [报告]
发表于 2011-12-13 08:35 |只看该作者
回复 2# jerryjzm


    电脑原来有windows XP系统,后来安装了linux的centos最新版本(2.8G)。
安装完后重启到Grub的时候,只能选择进入centos系统,没有进入windows系统的选项。
其中grub.conf内容如下:
[root@localhost Desktop]# vim /boot/grub/grub.conf
# grub.conf generated by anaconda
# Note that you do not have to rerun grub after making changes to this file # NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,2)
#          kernel /vmlinuz-version ro root=/dev/mapper/vg_centos-lv_root
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
title CentOS Linux (2.6.32-71.el6.i686)
         root (hd0,2)
         kernel /vmlinuz-2.6.32-71.el6.i686 ro root=/dev/mapper/vg_centos-lv_root rd_LVM_LV=vg_centos/lv_root rd_LVM_LV=vg_centos/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet
         initrd /initramfs-2.6.32-71.el6.i686.img
以上是不是说明grub.conf里面已经只有Centos系统了,请问如何添加上windows启动到该Grub使得电脑启动的时候可以实现双启动,即可选择进入windows系统或者centos系统。

以下是电脑分区情况,请参考:
[root@localhost Desktop]# fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf601f601
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3648    29302528+   c  W95 FAT32 (LBA)
/dev/sda2            3649       12559    71577607+   f  W95 Ext'd (LBA)
/dev/sda3           12560       12623      512000   83  Linux
/dev/sda4           12623       14594    15827968   8e  Linux LVM
/dev/sda5            3649        8512    39070048+   b  W95 FAT32
/dev/sda6            8513       12559    32507496    b  W95 FAT32
Disk /dev/dm-0: 14.1 GB, 14092861440 bytes
255 heads, 63 sectors/track, 1713 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 2113 MB, 2113929216 bytes
255 heads, 63 sectors/track, 257 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/dm-1 doesn't contain a valid partition table

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
4 [报告]
发表于 2011-12-13 08:45 |只看该作者
在你的grub.conf里面添加以下内容:
  1. title Windows XP
  2. rootnoverify (hd0,0)
  3. chainloader +1
复制代码
看看windows能引导不

论坛徽章:
0
5 [报告]
发表于 2011-12-14 08:39 |只看该作者
回复 4# chenyx


已经试过修改grub.conf,因为本来只能启动centos系统,所以将grub.conf添加了如下三行:
title Windows XP
rootnoverify (hd0,0)
chainloader +1
启动的时候,有了windows 选项,当选择启动windows xp时,提示:error13:invalid or unsupported executable format.
具体该如何修改?


menu.lst如下:

title                    ☆ GHOST一键还原工具 ☆                    
clear
#..  

title ──────────────────────────────────  
clear
title  启动 一键还原 Ghost v11.0
map --mem /boot/load/ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title ──────────────────────────────────
clear
title  启动本机硬盘的 WINDOWS NT/2003/XP 系统
map (hd0) (hd0)
map (hd0) (hd1)
root (hd0,0)
chainloader (hd0,0)+1
boot
rootnoverify (hd0,0)
chainloader +1
clear
title  启动本机硬盘上 VISTA 系统(如果存在)
find --set-root /bootmgr
chainloader /bootmgr
clear
title ──────────────────────────────────
clear
title  从第二硬盘启动系统
fallback 6
root (hd0,1)
chainloader +1
title  从光驱启动系统
cdrom --init
map --hook
chainloader (cd0)
boot
title ──────────────────────────────────
clear
title  重启计算机
reboot
clear
title  关闭计算机
halt

论坛徽章:
0
6 [报告]
发表于 2011-12-17 01:17 |只看该作者
不知道是不是你装系统的时候破坏windows的文件 ,还是怎么了,我今天刚在一块500G 的盘下,先装的win7,然后centos6.1X64,一切正常,开机的时候出现centos倒计时,按上下建,就会出来grub选择什么系统。不知到楼主咋搞的。

论坛徽章:
0
7 [报告]
发表于 2012-02-19 15:59 |只看该作者
楼主,你的那个centos上网是如何设置的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP