打印

又出了新问题,望高手帮我解决

又出了新问题,望高手帮我解决

我刚才重起想进入linux,进入linux和dos选择画面选linux出现如下提示:
booting red hat linux (2.4.18.-14)
root(0,9)
filesystem type unknown,partition type 0x82 kernel /boot /vmlinux2-2.4.18-14 ro root=label=1
error 17 :cannot mount sclected partition press any key to continue....
按任意件后又重新进入dos/linux的选择界面
请高手指点啊!·

TOP

分区不能 加载,文件系统类型未知。
在此之前,你做了什么?
我blog
http://hew.linuxsky.org
linuxbyte
更多妮妮的照片
http://dear-nini.cn/

TOP

最初我的linux不支持ntfs格式,所以我将我ntfs格式的磁盘在win2000中都转换成fat格式的了,但转换后不能进liunx了,我曾编辑过fstab文件
不知道什么原因不能进liunx了,而且也不能进windows系统
重起后提示如下:

Grup version 0.90 (639k lower /261056k uppermemory) minimal bash-like line editing is supported for the first word, tab lists possible command completions of a device/ filename


grup>:  

返回页首      


cnhnln
Linux资深社员



加入于: Aug 19, 2002
文章: 674
位置: China
发表于: 2003-04-05, 7:04pm    发表主题:   

--------------------------------------------------------------------------------

分区信息已经变了。比如:/分区以前是hda5,现在很可能已经变成hda10了。
解决方法:
grub> root (hdw,x)
grub> setup (hdy,z)

其中,‘w’、‘x’、‘y’和‘z’都是数字。‘w’标识硬盘,‘x’是目录‘/boot/grub’所在的分区,‘y’是启动扇区所在的硬盘,如果您不想将启动扇区安装到‘y’的 MBR ,就需要‘z’。请注意:GRUB 以‘0’开始计数。
例子一、将 GRUB 安装到第一块 IDE 硬盘的 MBR 上。‘/boot’目录在相同硬盘上:‘/dev/hda3’。

grub> root (hd0,2)
grub> setup (hd0)

例子二、将 GRUB 安装到根分区的启动扇区上。根分区在后于 IDE 硬盘启动的 SCSI 硬盘上:‘/dev/sda1’。

grub> root (hd1,0)
grub> setup (hd1,0)  

我就按上面的办法改了一下,可以进windows,但我今天有不能进linux 了,为什么啊??

TOP

进入linux以后要编辑“/boot/grub/grub.conf”。把root(0,9)改成你现在的根分区

TOP

可是我现在进不了linux了啊???

TOP

而且我当初编辑grub是用grub>root(hd0,
                                     grub>setup(hd0)
我本来的liunx是装在hd9的,我看cnhnln 给我的事例是grub>root(hdw,x)中x是liunx素在的分区数减1所以我就编辑成grub>root(hd0,我编辑成grub>root(hd0,9)不好使啊??我说出我操作过程给高手参考

TOP

你的 /boot 分区在哪儿你知道吗?
把你的分区情况详细列一下。
我blog
http://hew.linuxsky.org
linuxbyte
更多妮妮的照片
http://dear-nini.cn/

TOP

我在windows下一共有5个分区,分别是c,d,e,f ,g,liunx分区排在最后,我的 d盘为ntfs格式,其于为fat,liunx中一共两个分区,分别为/,swap,且/在swap之前,因此我断定我的/分区应该是hda9,我按照cnhnln 给我的例子在linux用root(hd0,
setup(hd0)改好了,可进windows了,但不能进linux提示如上面我说了啊,请斑竹
帮帮我啊

TOP

用启动盘试试。
我blog
http://hew.linuxsky.org
linuxbyte
更多妮妮的照片
http://dear-nini.cn/

TOP

可以进了,但怎么进行修改才能出现通过grub进入liunx啊???

TOP

用df或fdisk -l 看一下你的分区情况,你应该是分区位置指错了。
default=0
timeout=10
splashimage=(hd0,6)/grub/splash.xpm.gz这里的位置也改成你的
title Red Hat Linux (2.4.18-14)
        root (hd0,6)
        kernel /vmlinuz-2.4.18-14 ro root=LABEL=/
        initrd /initrd-2.4.18-14.img

title DOS
        rootnoverify (hd0,0)
        chainloader +1
红色部分写你的分区位置,蓝色在指位置的时加 /boot
我blog
http://hew.linuxsky.org
linuxbyte
更多妮妮的照片
http://dear-nini.cn/

TOP

呵呵,我是菜鸟,请问用fdisk查看分区后怎么编辑啊?????

TOP

把fdisk -l的输出贴上来

TOP

我刚才重装系统了,但我还是想知道怎么编辑啊??高手教我啊
在liunx下输入fdisk -l显示如下:
Device              Boot    Start     End       Blocks         Id           System
/dev/hda1           *         1        382     306838+       b       Win95 Fat32
/dev/hda2                     383     5505   37134247+   f        Win95 Fxtd (LBA)
/dev/hda5                     383     1020   5124703+     t        HPFS NTFS
/dev/hda6                     1021   1659   5132736       b       win95 Fat32
/dev/hda7                     1660   3572   15366141     b       win95 fat 32
/dev/hda8                     3573   4337    6144831      b       win95 fat 32
/dev/hda9                     4338   4923   4707013+    83      linux
/dev/hda10                   4924   5005   6586133+    82      linux swap

TOP

有几个地方输错了,原本如下:
Device      Boot Start   End     Blocks         Id   System
/dev/hda1  *      1       382   306838+       b    Win95 Fat32
/dev/hda2           383  5505   37134247+  f     Win95 Fxtd (LBA)
/dev/hda5          383    1020  5124703+    7     HPFS/ NTFS
/dev/hda6          1021 1659   5132736      b     win95 Fat32
/dev/hda7          1660 3572   15366141     b    win95 fat 32
/dev/hda8          3573 4337   6144831       b    win95 fat 32
/dev/hda9          4338 4923   4707013+    83      linux
/dev/hda10        4924 5005   6586133+    82      linux swap

TOP