安装的是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,望各位老鸟,达人救助解惑,谢谢,谢谢~
相思爱文 于 2011-01-30 17:42:37发表:
把grub安装在硬盘上。
防止分区顺序改变,可把/etc/fstab和grub配置菜单中用LABEL或UUID方式命令分区。
vnxm 于 2011-01-30 11:09:03发表:
fedora的grub和ubuntu不一样。我装windows时把grub弄没了。用上述方法有用。希望对你有帮助。我也用红帽子系列的系统。自己一个小服务器用的是centos,笔记本用的是fedora.多交流。我的E-mail:vnxm@qq.com
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>