60G的硬盘, 分区如下
主分区 fat32 2G hda1 C盘
扩展分区
ntfs 10G hda5 D盘 安装了winxp
ntfs 15G hda6 E盘
ntfs 4G hda7 F盘
ntfs 19G hda8 E盘
ext3 5G hda9
swap 512M hda10
按照 viewtopic.php?t=16694 的方法安装成功, 但重启后grub报错(好像是error 17, 18或20中的一个), 不能启动任何系统. u盘启动dos, 用"fdisk /mbr"恢复mbr后可启动winxp, 也可以正常引导grub重新进入硬盘上的live cd系统. 尝试在grub中用setup命令将grub安装到hda9上, 失败, 原因是hda9太靠后了, bios无法访问:(
编辑c:\boot\grub\menu.lst文件, 加入以下内容
title Start Temp Ubuntu
kernel (hd0,0)/boot/vmlinuz root=/dev/hda9 ro splash
initrd (hd0,0)/boot/initrd.gz
重启选择"Start Temp Ubuntu"后成功启动到了硬盘上的ubuntu, 进入系统后, 将/boot中的vmlinuz和initrd(这两个的具体文件名记不清了)都拷贝到hda1上, 注意一定要改成符合dos 8.3格式的文件名, 否则grub是找不到它们的. 然后参考/boot/grub/menu.lst修改c:\boot\grub\menu.lst, 使用新拷贝出来的内核和ramdisk (/boot/grub/menu.lst中的savedefault语句可能导致启动失败, 可把它们去掉). 重新启动,成功!!
[分享]我在成功硬盘安装,但启动失败后的解决办法
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 4
- 注册时间: 2006-06-06 14:20
- madoldman
- 帖子: 599
- 注册时间: 2006-02-27 20:19
- 来自: works system
- 联系:
-
- 帖子: 4
- 注册时间: 2006-06-06 14:20
我的方法其实是把内核放到fat32格式的hda1上了
由于hda9确实太靠后了, grub加载不了那里的内核,只能出此下策了:)