来一发GRUB不克不及启动办理全攻略
对于linux命令,一定要学会用man和info去查他们的解释;请人人依据你们的情形逐一对号入坐。
1.装完XP,Vista,Win7后grub没法启动,有LiveCD:
这类成绩是最常常碰到的,要办理成绩,你必要一张ubuntulivecd。
用livecd引诱体系,间接按Ctrl+Alt+F1进进终端,输出sudogrub进进GRUB命令行,输出:
root(hdx,y)
X为硬盘号,一般为0(第一个硬盘),y为ubuntu分区号,假如你不晓得是哪一个,请在输出逗号时,按一下TAB,grub会本人列出一堆分区,找有ext3/ext4/reiserfs/xfs/jfs的一行,输出行头的数字便可。
接着输出
setup(hdx)
x为硬盘号。然后输出quit加入,sudohalt关机,成绩办理,假如呈现毛病,请看第三条。
2.装完XP,Vista,Win7后grub没法启动,无LiveCD:
(alert:这类办法转自ubuntucn论坛,我本人没有试过,应当能够。)
在你WIN体系中,下载GRUB4DOS,解压,拷贝grldr到c:,编纂boot.ini,在最初添上一句:c:grldr=”GRUB4DOS”,保留重启,选择GRUB4DOS启动项便可。
团体感到这个办法治本不治标,不太好用,但貌似只要这类办法不必LiveCD。
Vista/win7和WUBI安装的伴侣们看这里(FROMUBUNTUCN):
下载grub4dos,解压后将grldr和grldr.mbr复制到C盘根目次下。
用bcdedit增加新项目(以办理员身份运转CMD)
bcdedit/create/d“GRUB”/applicationbootsector
此时天生一个{id}
bcdedit/set{id}devicepartition=C:
bcdedit/set{id}pathgrldr.mbr
bcdedit/displayorder{id}/addlast
WUBI安装的持续,VISTA/WIN7略过:
从wubi安装Ubuntu的分区中(好比D:),则将D:ubuntuwinbootmenu.lst这个文件复制到C盘根目次下。(偶然中发明了这个文件)
重启体系,进进GRUB,OK了!
XP/Vista/Win7:
启动进了GRUB后,按c键翻开GRUBCMD,输出:
root(hdx,y)
X为硬盘号,一般为0(第一个硬盘),y为ubuntu分区号,假如你不晓得是哪一个,请在输出逗号时,按一下TAB,grub会本人列出一堆分区,找有ext3/ext4/reiserfs/xfs/jfs的一行,输出行头的数字便可。
接着输出
setup(hdx)
x为硬盘号,然后重启便可!
3.装完XP,Vista,Win7后grub没法启动,或无端不克不及启动,有LiveCD,计划1失利:
对照辣手,条件是你的硬盘体系不克不及是EXT4(除非你有9.04LiveCD),不然看第4条。
注:此条合用于GRUB2,但会Fallback到GRUB0.97往,又要实行upgrade-from-grub-legacy,以是我团体以为第4条效果更好。
用LiveCD启动,同1,进进终端,先挂载Linux分区(X为安装盘):
sudomount/dev/sdaX/mnt
然后运转:
sudogrub-install/dev/sdaCroot-directory=/mnt
OK!假如不可或你的分区是EXT4或你装的是GRUB2,请看――
4.(最极度的情形,有一次我就碰上了,搜了一晚的GOOGLE,终究找到了)分区是EXT4,或装GRUB2:
先mount分区,X为安装分区(EXT4挂在Intrepid对照贫苦):
sudoapt-getinstalle2fsprogs
sudotune2fs-Etest_fs/dev/sdaX
sudomount-text4dev/dev/sdaX/mnt
然后顺次挂载proc,sys,dev(团体以为对照BT)
sudomount-tprocproc/mnt/proc
sudom
12下一页
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln
来一发GRUB不克不及启动办理全攻略
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。ount-tsysfssys/mnt/sys</P>sudomount-obind/dev/mnt/dev
然后切换Terminal:
sudochroot/mnt/bin/bash
然后实行grub-install便可!
grub-install/dev/sdaCroot-directory=/
5.(偶然候某些人就是RP欠好:D)最终杀手锏,不克不及算举措的举措:
http://www.eisoo.com/cn/professional/diskgenius/
此处下载DiskGenius,挂载你的LINUX分区,赶忙把你一切的数据COPY出来,然后格局化重装!算了,未几说了,人人关于这是甚么办法心知肚明!呵呵。
增补:
6.(关于EXT4)晋级2.6.28内核后,/是ext4dev没法启动
FromUbuntu-CN
ext4在2.6.28中正式启用,fstab的ext4dev也能够改成ext4了,但间接启动会提醒ext4-fsnotmarks…..之类的毛病。
如许就必要变动gurb或grub4dos的设置文件,增加rootfstype=ext4。
如:
kernel/boot/vmlinuz-2.6.28root=UUID=xxxxxrootfstype=ext4rosplash
如许就行能够办理了。
7.GRUBmenu.lst典范(勿照搬,合用于Ubuntu8.04.2):
给个Ubuntu8.04.2的,你参考一下:
titleUbuntu8.04.2,kernel2.6.24-23-generic
root(hd0,0)
kernel/boot/vmlinuz-2.6.24-23-genericroot=UUID=d6747029-70cf-4f34-be5f-6da3a3b70716rosplashlocale=zh_CNvga=792
initrd/boot/initrd.img-2.6.24-23-generic
quiet
titleUbuntu8.04.2,kernel2.6.24-23-generic(recoverymode)
root(hd0,0)
kernel/boot/vmlinuz-2.6.24-23-genericroot=UUID=d6747029-70cf-4f34-be5f-6da3a3b70716rosinglevga=792
initrd/boot/initrd.img-2.6.24-23-generic
重点修正root后的分区标记与UUID,概况拜见上文。
UUID扫盲:UUID是Linux标志磁盘的ID,貌似每一个磁盘都纷歧样。假如你不晓得你磁盘的UUID,能够把上述KERNEL这一行改成:
kernel/boot/vmlinuz-2.6.24-23-genericroot=/dev/sdaXrosinglevga=792
X为你UBUNTU地点的分区。
8.GRUB重装时呈现Error22:
MBR分区表毛病,翻开终端,输出:
sudofdisk/dev/sda
按w并回车,重写MBR
然后依照后面的修复步骤举行,不再报错,乐成修复Grub!
</p>上一页12
经常看到有人问用什么版本的linux好,其实只要你认真学习无论什么版本都挺好的。 其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。 请问谁有Linux的学习心得的吗?简单的说说? 我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。? 用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。 为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。? 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
页:
[1]