很迷惑的一个问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
xgbchdk
帖子: 13
注册时间: 2009-09-02 17:26

很迷惑的一个问题

#1

帖子 xgbchdk » 2009-09-24 12:58

前几天我装了ubuntu9。04,在一切都搞定之后,准备用ubuntu装的grub引导回windows,但没想到用那个引导不了,编辑了rootnoverify(hd0,0);make active;chainloader +1,等等引导win的语句后引导,靠又回菜单里了,试了下,chainloader /ntldr,还是一样
额,不得已下,我用张盗版ghost盘fdisk/mbr了下,windows能进去了,但用原来的grub 4dos又引导不了ubuntu了,反正用tab键补全也都是些win 系统分区下的东西,就是引导不了ubuntu所在分区sda8里的内容,但我之前装的红旗7linux又能引导,它在我的sda10里头
这是为什么

还有,我用红旗linux进ubuntu分区里查看,menu,lst文件,他的语句里为什么没有root(hdx,y)之类的,只有一个uuid,kernel,initrd等等,他的这种情况又是怎样引导的呢,
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 很迷惑的一个问题

#2

帖子 eexpress » 2009-09-24 13:11

uuid的,是很难记住的。你直接用hd的写法。2者基本等同。
● 鸣学
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 很迷惑的一个问题

#3

帖子 wangdu2002 » 2009-09-24 13:16

行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
xgbchdk
帖子: 13
注册时间: 2009-09-02 17:26

Re: 很迷惑的一个问题

#4

帖子 xgbchdk » 2009-09-24 13:18

eexpress 写了:uuid的,是很难记住的。你直接用hd的写法。2者基本等同。
我就是用hd那种的,但就是引导不了
键入root(hd0,7)之后,kernel那一行用tab补全也不好使,一按出来的都是xp系统分区下的文件
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 很迷惑的一个问题

#5

帖子 wangdu2002 » 2009-09-24 13:20

用哥伦布4dos啊,grldr会自动找menu.lst的。新版的0.4.4版本更完善些。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
xgbchdk
帖子: 13
注册时间: 2009-09-02 17:26

Re: 很迷惑的一个问题

#6

帖子 xgbchdk » 2009-09-24 13:22

下载grub4dos的最近支持ext4的正式版本0.4.4正式版
------------------------
哦买嘎,难道是我的那个grub4dos不支持ext4?我的红旗7是ext3的
我装ubuntu用的是ext4,当时看着挺新奇的,就用这个了,呵呵
看来是ext4所引起的问题
xgbchdk
帖子: 13
注册时间: 2009-09-02 17:26

Re: 很迷惑的一个问题

#7

帖子 xgbchdk » 2009-09-24 13:26

诶?还是不对,如果是这样的话为什么引导不了 xp 呢
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 很迷惑的一个问题

#8

帖子 wangdu2002 » 2009-09-24 13:33

你用fdisk -l 把硬盘的状况贴出来,再把你的menu.lst贴出来瞧瞧。某的电脑全是双系统,grub4dos工作的好好的。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
xgbchdk
帖子: 13
注册时间: 2009-09-02 17:26

Re: 很迷惑的一个问题

#9

帖子 xgbchdk » 2009-09-24 18:12

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc16ec16e

Device Boot Start End Blocks Id System
/dev/sda1 * 1 2432 19535008+ 7 HPFS/NTFS
/dev/sda2 2433 19457 136753312+ f W95 Ext'd (LBA)
/dev/sda5 2433 7296 39070048+ 7 HPFS/NTFS
/dev/sda6 7297 13375 48829536 7 HPFS/NTFS
/dev/sda7 13376 15381 16113163+ b W95 FAT32
/dev/sda8 15382 17052 13422276 83 Linux
/dev/sda9 17053 17314 2104483+ 82 Linux swap / Solaris
/dev/sda10 17315 19457 17213616 83 Linux
----------------------------------------------------------------------------------
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid e70c98df-a62b-48cc-b298-2e0d90594501
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=e70c98df-a62b-48cc-b298-2e0d90594501 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title RedFlag Linux Desktop (2.6.29.4-167.dt7.i586) (on /dev/sda10)
root (hd0,9)
kernel /boot/vmlinuz-2.6.29.4-167.dt7.i586 ro vga=788 root=UUID=83b810cc-3725-11de-8bf2-353abddd359e splash quiet rhgb
initrd /boot/initrd-2.6.29.4-167.dt7.i586.img
savedefault
boot
-------------------
上面是其中的一个ubuntu和红旗的启动代码,
整个ubuntu自己检测到的系统启动菜单太乱,像
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title RedFlag Linux Desktop (2.6.29.4-167.dt7.i586) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.29.4-167.dt7.i586 ro vga=788 root=UUID=83b810cc-3725-11de-8bf2-353abddd359e splash quiet rhgb
initrd /boot/initrd-2.6.29.4-167.dt7.i586.img
savedefault
boot
这个检测出来放在menu.lst里的就是错误的,我在sda1根本就没这些,只不过有一个ubuntu的livecd的vmlinuz,initrd和红旗7的initrd.img和vmlinuz
-------------
像xp 之类它应该检测不出来吧
-------------
我就很奇怪了,为什么在装ubuntu时它装在mbr里的grub 怎么就引导不了xp了
xgbchdk
帖子: 13
注册时间: 2009-09-02 17:26

Re: 很迷惑的一个问题

#10

帖子 xgbchdk » 2009-09-24 18:23

原先我没装乌班图的时候,也不是用红旗7装在mbr里的grub引导的,而是fdisk/mbr后,用原先启动红旗livecd的grub4dos启动的,自己编辑win下c盘的menu.lst,没再用sda10/boot/grub/grub.conf,要用这个应该得装mbr里
乌班图的grub检测错误可能吧c盘下的menu.lst里的代码给检测进去了,所以出现一个sda1的启动代码,但实际是不存在的

呆会再恢复ubuntu的grub再引导xp试试,看是不是能引导了
xgbchdk
帖子: 13
注册时间: 2009-09-02 17:26

Re: 很迷惑的一个问题

#11

帖子 xgbchdk » 2009-09-25 22:43

ok个,问题解决了 :em11
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 很迷惑的一个问题

#12

帖子 冲浪板 » 2009-09-26 11:07

wangdu2002 写了:用哥伦布4dos啊,grldr会自动找menu.lst的。新版的0.4.4版本更完善些。
menu.lst有什么不同?有重新定义的玩意?
回复