红联Linux门户
Linux帮助

安装完Fedora 9后开机不能进入

发布时间:2008-05-23 20:53:18来源:红联作者:rukelee
今天下午安装完Fedora 9后,开机怪怪的,根本开不到有任何安装的痕迹,下面我先介绍一下我电脑的情况:

我的电脑是双SATA硬盘的,安装前在HD0上有才,C(10G),D(20G),E(20G),F(25G);;HD1上有I(10G),J(20G),K(20G),L(30G);;其中HD0是NTFS格式的,HD1是FAT32格式的;;在HD0上安装的是XP。

按照硬盘安装的方法:

首先下载,Grub for DOS;Fedora9 DVD 的ISO文件,以及解压出ISOLINUX文件呀,这些全部放在I盘上,因为是FAT32格式的

开机后在矮人DOS环境下,启动GRUB开始安装

一路安装下去

到了这一步时,有了点问题

最后好象是选择了,Sdb硬盘(因为我就是要求Fedora安装在HD1上),具体的选择内容现在不记得了^_^
选完后继续安装

直到成功安装结束,

按照要求重新启动,奇怪出现了,启动菜单中没有新安装的系统啊

[attach]7665[/attach]
依然是XP和矮人的DOS菜单,但是我有在BIOS中改过从HD1启动呀
更奇怪的问题出现了,进入XP后,发现少了两个盘符(K,L不见了)

还有就是,I盘中也没有什么安装完系统留下的文件痕迹,依然是同样的三个文件(GRUB,Fedora-9-i386-DVD.ISO,ISOLINUX)

,但是J盘出问题了

,J盘里竟然没有可用的空间,而且文件系统变成了RAW,

我的问题是:
1,怎么能在启动采单里看到有Fedora 9启动的选项?

2。怎么能在XP里找到HD1另外的分区,毕竟是80G的硬盘呀,现在就I的(10G)?

大家帮帮呀~~~~~~~~
文章评论

共有 35 条评论

  1. cdaxcy 于 2008-05-27 13:42:40发表:

    引用:
    原帖由 rukelee 于 2008-5-26 17:08 发表
    感谢你一直对我贴子的回复!
    现在我是在LINUX下对你的回复!
    呵呵:)
    也就是说我已经成功安装完中文输入法了!(第一时间想把这种喜悦与你分享,够傻吧---我)

    真可爱!(6)m:b

  2. rukelee 于 2008-05-26 17:08:52发表:

    感谢你一直对我贴子的回复!
    现在我是在LINUX下对你的回复!
    呵呵:)
    也就是说我已经成功安装完中文输入法了!(第一时间想把这种喜悦与你分享,够傻吧---我)

  3. cdaxcy 于 2008-05-26 13:31:30发表:

    :0)1

  4. rukelee 于 2008-05-26 13:26:15发表:

    谢谢你不辞辛劳的回复,
    昨晚我又GOOGLE了一下,发现了一个对新手来说比较好的方法:

    http://idcnews.net/html/edu/linux/20080101/280715.html

    我认为对菜鸟来说,操作命令的话较难,还是图形化简单点毕竟用WINDOWS久了,

    上面网址做法要求一点得注意:
    在ACCOUNT TYPE这一项必须选T-ONLINE,要不的话是不可连网的,至少我这台机子是这样!

    呵呵:
    解决上网的问题了,还有如下的问题得解决:

    1.声卡的问题,不能发声呀,惨~~~~~~~
    2.输入法安装?
    3,应用软件的安装!!!

    呵呵~~~现在开始LINUX之旅吧~~

  5. cdaxcy 于 2008-05-26 12:36:31发表:

    如果你还没有安装的话,插入光盘(或者挂载iso镜像),通过下面的命令安装。
    sudo rpm -ivh redhat/ppp-*.i386.rpm
    多百度一下.........

  6. cdaxcy 于 2008-05-26 12:32:56发表:

    rpm -qa|grep pppoe
    这个命令的输出来确定系统中是否已经安装了pppoe这个包

  7. rukelee 于 2008-05-25 23:31:47发表:

    按照你的方法试了下,但是失败了呀!1

    下面是提示的信息:

    [attach]7719[/attach]

    是说用户不在哪个文件下吧,是不是有什么程序没有安装,所以出错了的呢?

    新系统的确是什么都没有安装,因为现在是什么都不会

  8. cdaxcy 于 2008-05-25 18:58:48发表:

    配置 ADSL

    1.打开应用程序菜单,依次选择附件 - 终端。
    sudo pppoeconf

    依照步骤提示进行,在输入用户名的时候注意把username清空後输入,否则可能会出现usernameXXXXX的现象。


    2.防止 ADSL 掉线

    在终端内

    sudo gedit /etc/network/interfaces

    复制下面内容完全复盖即可

    # /etc/network/interfaces
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # This is a list of hotpluggable network interfaces.
    # They will be activated automatically by the hotplug subsystem.
    mapping hotplug
    script grep
    map eth1

    # The primary network interface
    iface eth1 inet static
    address 10.0.0.139
    netmask 255.255.255.0
    network 10.0.0.0
    broadcast 10.0.0.255
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 211.162.32.1 211.162.32.20

    dns-nameservers 是你的dns服务器地址,如果有路由器的同志可以打开路由器设置看看,把路由器上的默认dns服务器贴上。

    3.ADSL命令

    注意:以下命令不是设置步骤,只是教你如何进行adsl拨号的日常操作

    拨号 ADSL

    sudo pon dsl-provider

    断开 ADSL

    sudo poff

    查看拨号日志

    sudo plog

    对于 拨号 ADSL 和 断开 ADSL 可以在菜单编辑器中依照以上命令行建立相应的快捷方式以方便拨号。

  9. cdaxcy 于 2008-05-25 18:58:39发表:

    引用:
    原帖由 rukelee 于 2008-5-25 15:18 发表
    重新看了我的MENU.LST菜单,修改如下:

    title fedora 9
    root (hd1,1)
    kernel /vmlinuz-2.6.25-14.fc9.i686
    initrd /initrd-2.6.25-14.fc9.i686.img

    重新开机后可以了!

    但是现在的问题是LINUX下没有声音 ...

    /boot/grub/menu.lst除了root(hd0,1)之外肯定都是对的,所以让你CP过去,改
    root(hd1,1)就行...............

  10. rukelee 于 2008-05-25 15:18:23发表:

    重新看了我的MENU.LST菜单,修改如下:

    title fedora 9
    root (hd1,1)
    kernel /vmlinuz-2.6.25-14.fc9.i686
    initrd /initrd-2.6.25-14.fc9.i686.img

    重新开机后可以了!

    但是现在的问题是LINUX下没有声音?还有怎样设置ADSL上网呢???

    希望有贴图讲解!另外就是还是不可以在LINUX下打开XP系统的分区?

  11. rukelee 于 2008-05-25 10:57:13发表:

    因为开始安装时我下载的GRUB FOR DOS 是在I盘,安装完系统后,我也把GRUB 文件夹下面的GRLDR和MENU.LST文件拷贝到了XP的系统盘,并且修改了BOOT.INI,所以启动是就多了一个LINUX的选项,因此还需要把/BOOT/GRUB/MENU.LST拷贝到C盘吗?应该不需要吧,因为已经拷贝过了!

    还有我现在把MENU.LST修改为ROOT(HD1,1),MENU其中一段内容如下:
    title fedora 9
    root (hd1,1)
    kernel /vmlinuz-2.6.24-14.fc9.i686 ro root=UUID=
    initrd /initrd-2.6.25-14.fc9.i686.img
    下面是启动时的提示,启动磁盘是对了,但是好象提示内核错了!

    [attach]7710[/attach]

    但是下面这一张是我成功启动FEDORA 9时的照片,内核内容有红线标示,我是照写的呀?


    [attach]7711[/attach]

    请问我是那里有错呢,还有我应该怎样修改MENU.LST呢?

  12. cdaxcy 于 2008-05-24 20:02:44发表:

    FC9 是可以写WINXP的吧??
    menu.lst cp过去覆盖就行

    引用:
    奇怪为什么是 root (hd0,1)呢?(但是系统是装在SDB上的呀????)


    用谁启动(hd0,1)就是谁??
    如果是root (hd0,1)
    改成hd(1,1)试试
    双硬盘没用过

    WINXP可以扫描到硬盘,但不能识别EXT的分区,要用一些小工具,上网SOSO

    [ 本帖最后由 cdaxcy 于 2008-5-24 20:06 编辑 ]

  13. rukelee 于 2008-05-24 19:33:25发表:

    在BIOS中选定从sda启动时:
    因为有改动过menu.lst菜单,所以在启动菜单中有LINUX的选项:

    [attach]7686[/attach]

    选中LINUX:

    [attach]7687[/attach]
    进入到GRUB引导的选项:

    [attach]7688[/attach]
    选中自己编辑的MENU.lst文件,增添的FEDORA9选项(具体内容可以大家可以看我上面的回复)
    [attach]7689[/attach]
    进入到GRUB的命令行,提示出错:

    [attach]7690[/attach]
    因为提示是分区的错误,我是这样认为的:系统是装在第二块硬盘的D分区(就是安装是删除掉的J,K,L区),所以用(HD1,5)

    没办法只好重新启动,修改BIOS选定从第二硬盘启动:
    [attach]7691[/attach]

    [attach]7692[/attach]

    进去FEDORA 9第一启动界面:

    [attach]7693[/attach]

    奇怪为什么是 root (hd0,1)呢?(但是系统是装在SDB上的呀????)

    顺利启动,并进入FEDORA 9系统:
    [attach]7694[/attach]
    在FEDORA 9中出现的XP分区:
    [attach]7695[/attach]

    10.5 GB介质 应该是以前的C盘(XP系统盘)
    10.7 GB介质 应该是以前第二硬盘的第一分区I盘
    21.0 GB介质 应该是以前的D盘
    Eric 是以前的F盘
    LEEHUA 是以前的E盘
    以上分区在当前系统下均不能打开?

    出现的文件系统分区,显示的是54.7 GB,应该是新系统安装是删除的J,K,L盘。
    [attach]7696[/attach]

    还有找到 cdaxcy老兄提示的LINUX下的文件:
    [attach]7697[/attach]

    原来在LINUX下也安装了GRUB引导程序!

    但是怎样将它拷贝到C盘呢?还有为什么会是root (hd0,1)呢?另外怎样修改我的menu.lst文件才可以呢?又怎样在XP下读到那54.7 GB的分区呢?fedora 9下又怎样打开XP下的分区呢?

    是不是问题特多呀,没办法,初接触呀!!!!!!

    另外,发一张在XP下的CMD DOS中看到的信息:
    [attach]7698[/attach]
    上面显示的磁盘1中有75 GB的内容呀???

    各位前辈不妨多打几行:49ab:1

    [ 本帖最后由 rukelee 于 2008-5-24 19:39 编辑 ]

  14. rukelee 于 2008-05-24 18:58:09发表:

    我也觉得是在安装时选择不对造成的,但是真的很奇怪只是删除了SDB的J,K,L分区没有删除I分区,但是在安装时好象没有要求手动分区的选项吧?

  15. cdaxcy 于 2008-05-24 18:39:43发表:

    引用:
    原帖由 rukelee 于 2008-5-24 17:28 发表


    本来我是打算安装到I盘上的,但是安装完以后才发现是在安装时选择将HD1剩下的J,K,L重新分区后来安装FEDORA 9的,所以启动XP时就发现I盘还在,只是K,L不见了,而J盘却是RAW格式,并且没有可用空间了(但是安装 ...

    这是linux的目录

  16. 猫行天下 于 2008-05-24 18:29:59发表:

    显然在安装时不对,提示错误的那个地方。。。你选择的是删除linux分区,而因为你是全新安装,没有任何linux分区,因此会出现错误。
    看上去安装程序删除了你sdb的全部分区,但如果这样的话你说的还剩下一个10G的分区却又没办法解释。
    建议重新进入安装程序,在分区那个地方选择手动分区,然后看看目前分区状况。

  17. rukelee 于 2008-05-24 17:28:51发表:

    引用:
    原帖由 cdaxcy 于 2008-5-24 14:54 发表


    不是,copy the file to C:
    我开始以为你装在I:盘
    你copy这个文件(/boot/grub/menu.lst)到C:盘就行


    本来我是打算安装到I盘上的,但是安装完以后才发现是在安装时选择将HD1剩下的J,K,L重新分区后来安装FEDORA 9的,所以启动XP时就发现I盘还在,只是K,L不见了,而J盘却是RAW格式,并且没有可用空间了(但是安装FEDORA 9以前我的J盘是20G的FAT32格式),因此找/boot/grub/menu.lst这个文件时好象找不到呀?是FEDORA 9系统里的吗?

  18. cdaxcy 于 2008-05-24 14:54:23发表:

    引用:
    原帖由 rukelee 于 2008-5-24 12:39 发表


    cp /boot/grub/menu.lst
    这个是GRUB下的命令吗?
    好象没有CP这个命令的吧,如果我说错了,能不能将详细点???


    不是,copy the file to C:
    我开始以为你装在I:盘
    你copy这个文件(/boot/grub/menu.lst)到C:盘就行

    [ 本帖最后由 cdaxcy 于 2008-5-24 15:00 编辑 ]

  19. cdaxcy 于 2008-05-24 14:54:14发表:

    [quote]原帖由 rukelee 于 2008-5-24 12:39 发表
    网络错误,此楼不算)3):o )3):o

    [ 本帖最后由 cdaxcy 于 2008-5-24 14:58 编辑 ]

  20. rukelee 于 2008-05-24 12:39:20发表:

    引用:
    原帖由 cdaxcy 于 2008-5-24 11:45 发表
    最好cp /boot/grub/menu.lst


    cp /boot/grub/menu.lst
    这个是GRUB下的命令吗?
    好象没有CP这个命令的吧,如果我说错了,能不能将详细点???

  21. rukelee 于 2008-05-24 12:36:10发表:

    引用:
    原帖由 cdaxcy 于 2008-5-24 11:43 发表
    root (hd1,0) 试试


    如果是 root (hd1,0)的话,表示LINUX是安装在第二硬盘的主分区下面的(即I盘里面),但是在XP下查看I盘里面没有别的内容呀,就只有准备安装是的三个文件!刚刚我有更改BIOS进入fedora下,发现可以看到XP下的几个盘符(呆会上贴图),但是打不开(是不是因为格式不对呀?)

    如果是格式不对的话,怎样做才可以呢?

    还有我上面讲到的,怎样在XP下,找到我以前的J,K,L分区呢?

  22. cdaxcy 于 2008-05-24 11:45:00发表:

    最好cp /boot/grub/menu.lst

  23. cdaxcy 于 2008-05-24 11:43:50发表:

    root (hd1,0) 试试

  24. rukelee 于 2008-05-24 10:33:58发表:

    引用:
    原帖由 cdaxcy 于 2008-5-24 07:05 发表

    要显示系统文件


    按照你说的,我把grldr和 menu.lst文件拷贝到C盘,然后更改了BOOT的内容,新的内容如下:
    [boot loader]
    timeout=6
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
    C:\WINDOWS\arboot\dos\ar.BIN="矮人工作室纯DOS模式"
    C:\WINDOWS\arboot\di\dos.BIN="矮人工作室备份恢复"
    c:\grldr="linux"

    但是启动后,是可以看到LINUX,点击以后,进入了GRUB菜单的画面,下面是我的MENU。LST内容:
    # This is a sample menu.lst file. You should make some changes to it.
    # The old install method of booting via the stage-files has been removed.
    # Please install GRLDR boot strap code to MBR with the bootlace.com
    # utility under DOS/Win9x or Linux.

    color black/cyan yellow/cyan
    timeout 30
    default /default

    title find and load NTLDR of Windows NT/2K/XP
    fallback 1
    find --set-root /ntldr
    chainloader /ntldr
    savedefault --wait=2

    title find and load CMLDR of Windows NT/2K/XP
    fallback 2
    find --set-root /cmldr
    chainloader /cmldr
    savedefault --wait=2

    title find and load IO.SYS of Windows 9x/Me
    fallback 3
    find --set-root /io.sys
    chainloader /io.sys
    savedefault --wait=2

    title find and boot Mandriva with menu.lst already installed
    fallback 4
    find --set-root /etc/mandriva-release
    savedefault --wait=2
    configfile /boot/grub/menu.lst

    title find and boot Linux with menu.lst already installed
    fallback 5
    find --set-root /sbin/init
    savedefault --wait=2
    configfile /boot/grub/menu.lst

    title commandline
    savedefault --wait=2
    commandline

    title floppy (fd0)
    chainloader (fd0)+1
    rootnoverify (fd0)
    savedefault --wait=2

    title back to dos
    savedefault --wait=2
    quit

    title reboot
    savedefault --wait=2
    reboot

    title halt
    savedefault --wait=2
    halt

    title memdrive duplicated from floppy image file (hd0,0)/sbm.bin
    map --mem (hd0,0)/sbm.bin (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    savedefault --wait=2

    title memdrive based on win98 partition (hd0,6)
    map --mem (hd0,6)+1 (hd0)
    # map --mem (hd0,0)/win98.gz (hd0)
    map --hook
    chainloader (hd0)+1
    rootnoverify (hd0)
    savedefault --wait=2

    title fedora 9
    root (hd1,5)
    kernel /vmlinuz-2.6.24-14.fc9.i686 ro root=UUID=
    initrd /initrd-2.6.25-14.fc9.i686.img


    上面的红色部分是我自己加的,因此GRUB的菜单里面多出了fedora 9这一项,选中后进入,但是不能启动LINUX呀?奇怪!!!
    为什么呢?

    [ 本帖最后由 rukelee 于 2008-5-24 11:22 编辑 ]

  25. cdaxcy 于 2008-05-24 07:07:43发表:

    引用:
    原帖由 rukelee 于 2008-5-24 00:31 发表
    在开始安装FEDORA时是直接将GRUB FOR DOS解压到I盘上的,安装也是通过矮人的DOS启动的GRUB,想问一下安装完FEDORA后是否要求重新安装GRUB,怎样将GRUB安装到MBR呢?这里的MBR指的是哪个盘?

    默认启动的那个hd0

  26. cdaxcy 于 2008-05-24 07:05:40发表:

    引用:
    原帖由 rukelee 于 2008-5-24 00:22 发表
    刚刚查看了XP的系统盘,发现没有boot.ini这个文件,只有boot.ini.bacK文件,什么原因呀?

    要显示系统文件

  27. rukelee 于 2008-05-24 00:31:27发表:

    在开始安装FEDORA时是直接将GRUB FOR DOS解压到I盘上的,安装也是通过矮人的DOS启动的GRUB,想问一下安装完FEDORA后是否要求重新安装GRUB,怎样将GRUB安装到MBR呢?这里的MBR指的是哪个盘?

  28. rukelee 于 2008-05-24 00:22:15发表:

    刚刚查看了XP的系统盘,发现没有boot.ini这个文件,只有boot.ini.bacK文件,什么原因呀?

  29. cdaxcy 于 2008-05-23 23:04:50发表:

    我只有linux没法截图

  30. cdaxcy 于 2008-05-23 23:01:06发表:

    将grldr和menu.lst cp到C:
    去掉C:\boot.ini只读属性
    打开C:\boot.ini加入
    C:\grldr="linux"保存即可

  31. rukelee 于 2008-05-23 22:58:15发表:

    刚刚修改BIOS从HD1启动后,可以进去FEDORA系统,但是每次都要这样修改BIOS决定进XP还是FEDORA太麻烦了,听说可以通过修改MENU。LST菜单可以实现,怎样修改呢?
    还有GRUB这个文件夹一定要求安装在C盘?

    另外,进了FEDORA9,怎样设置拨号上网?声音也没有了?

    我是菜鸟呀,大家能说详细点吗?

  32. 相思爱文 于 2008-05-23 22:44:50发表:

    可以试试用grub直接引导F9。

  33. cdaxcy 于 2008-05-23 22:41:32发表:

    你的GRUB装在HD1上了,从HD1启动即可。(BIOS里设)

    你也可以用ntldr引导
    将grldr和menu.lst cp到C:
    去掉C:\boot.ini只读属性
    打开C:\boot.ini加入
    C:\grldr="linux"保存即可

    [ 本帖最后由 cdaxcy 于 2008-5-23 22:54 编辑 ]

  34. rukelee 于 2008-05-23 21:37:52发表:

    如果重新格式化的话,会不会损坏FEDORA的系统文件
    /?
    还有GRUB应该装载C盘还好是装在I盘呢?

  35. simon_7532869 于 2008-05-23 21:00:45发表:

    硬盘是因为文件格式不一样,win不能读ext3的,不过也是有工具的能解决的互访问题的。用pq重新格式化就行了

    没有linux启动项,或许是安装是grub没写入mbr。网上查查grub的使用吧

    [ 本帖最后由 simon_7532869 于 2008-5-23 21:03 编辑 ]