前些天参加SUN的技术日,导致自己一时冲动,想装solaris,不过没成功,反而把自己的linux /boot分区搞坏了,费了一中午,终于修好了
这是我原来的分区
/dev/hda1 /media/windows #C:盘 主分区
/dev/hda2 #分区后一直未格式化 后来用于装solaris 主分区
/dev/hda3 /boot #linux /boot分区 主分区
/dev/hda5 swap
/dev/hda6 /
/dev/hda7 /home
后来装solaris时,用它自带的分区工具,结果不知咋搞的,竟然将/boot分区移动solaris分区前面了
变成了
/dev/hda2 #后来的/boot
/dev/hda3 #装solaris 主分区
然后就不能用grub启动linux啦
中午在bbs linux精华区里看到关于grub的修复帖子
于是尝试了一吧
用FC4(以前偶用的这个系统)安装盘启动机子,键入
# linux rescue
进入修复模式 修复grub
# grub
#grub> root (hd0,1) #原来的是(hd0,2)
#grub> setup (hd0,1)
#grub> quit
修改系统相关参数
#mount /dev/hda2 /mnt -o rw
#vi /mnt/grub/menu.lst
将(hd0,2)全部改为(hd0,1)
保存离开
#umount /dev/hda2
#mount /dev/hda6 /mnt -o rw
#vi /mnt/etc/fstab
将"/dev/hda3 /boot ext3 defaults 0 2"
改为
"/dev/hda2 /boot ext3 defaults 0 2"
保存离开
#umount /dev/hda6
我用windows的OS loader引导 (方便以后重装windows 只要备份linux.lnx
就可以很方便的修复多系统引导菜单)
#mount /dev/hda1 /mnt -t vfat -o rw
#dd if=/dev/hda2 of=/mnt/linux.lnx bs=512 count=1
#vi /mnt/boot.ini
加入"c:\linux.lnx="Ubuntu 5.10"
保存离开
重启就行了 linux就有可以用了
第一次发贴 不足之处 大家多包涵啊
精华区大家真的应该多去看一下 有些东西真的不错
刚修好了我的linux啦
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 6
- 注册时间: 2006-03-05 19:33
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
- yang_hui1986527
- 帖子: 911
- 注册时间: 2006-03-04 23:10
- 来自: 江西高安
- 联系: