红联Linux门户
Linux帮助

用U盘安装FEDORA14后必须从U盘启动,从硬盘无法启动

发布时间:2011-01-30 05:19:14来源:红联作者:yanglei5460@tom
安装的是fedora14 x86的版本。
用UltraISO把下载的DVD写入U盘设置为HDD,然后将u盘中的Package文件夹删除,用fedora13DVD中的vesamenu.c32替换掉原有文件,再将整个DVD镜像放入U盘根目录,成功安装。
我有两块硬盘,sda安装了XP,sdb有个扩展分区NTFS,剩下的50G用来装fedora,分了/boot,/,swap三个区。从u盘的启动的话能够正常进入装在sdb上的fedora系统,并且系统能够识别并挂载sda,sdb上的任意一个分区,但是如果把硬盘启动顺序的sdb设置在前面则开机始终停留在 Verifying DMI Pool Data …插上U盘,把HDD放在第一启动就可以正常。
在晚上查过大概是说我得grub装到了U盘,系统转到了硬盘,所以每次启动都要从u盘启动grub。
想请教如何能够直接从硬盘启动,需要把grub再装到硬盘么?装到哪个分区?如何做?
本人第一次接触linux,望各位老鸟,达人救助解惑,谢谢,谢谢~
文章评论

共有 3 条评论

  1. 相思爱文 于 2011-01-30 17:42:37发表:

    把grub安装在硬盘上。
    防止分区顺序改变,可把/etc/fstab和grub配置菜单中用LABEL或UUID方式命令分区。

  2. vnxm 于 2011-01-30 11:09:03发表:

    fedora的grub和ubuntu不一样。我装windows时把grub弄没了。用上述方法有用。希望对你有帮助。我也用红帽子系列的系统。自己一个小服务器用的是centos,笔记本用的是fedora.多交流。我的E-mail:vnxm@qq.com

  3. vnxm 于 2011-01-30 11:05:48发表:

    [fedora@localhost ~]$ grub
    bash: grub: command not found
    [fedora@localhost ~]$ whereis grub
    grub: /sbin/grub /usr/share/grub /usr/share/man/man8/grub.8.gz
    [fedora@localhost ~]$ su
    [root@localhost fedora]# /sbin/grub
    Probing devices to guess BIOS drives. This may take a long time.
    GNU GRUB version 0.97 (640K lower / 3072K upper memory)
    [ Minimal BASH-like line editing is supported. For the first word, TAB
    lists possible command completions. Anywhere else TAB lists the possible
    completions of a device/filename.]
    grub> root (hd0,7)
    root (hd0,7)
    Filesystem type is ext2fs, partition type 0×83
    grub> setup (hd0)
    setup (hd0)
    Checking if “/boot/grub/stage1″ exists… yes
    Checking if “/boot/grub/stage2″ exists… yes
    Checking if “/boot/grub/e2fs_stage1_5″ exists… yes
    Running “embed /boot/grub/e2fs_stage1_5 (hd0)”… 23 sectors are embedded.
    succeeded
    Running “install /boot/grub/stage1 (hd0) (hd0)1+23 p (hd0,7)/boot/grub/stage2 /boot/grub/grub.conf”… succeeded
    Done.
    grub>