Posts Tagged ‘grub’
由于没有光盘,于是在公司的本本上装的ubuntu是用wubi形式安装了,还是遇到了最初的grub问题,这次google终于找到个解决方案,如下: grub>ls grub>ls (hd0,x)/ #找出WUBI安装的盘,里面有ubuntu/这个目录。 grub>insmod ntfs #加载ntfs模块,因为WUBI将ubuntu安装到了我分的ntfs盘上 grub>set root=(hd0,5) #这里(hd0,5)就是我找到的ubuntu安装的分区 grub>ls $Boot #找到我们BOOT分区的UUID,下一步要用到,我这里显示出来的是2250018e50016a3d grub>search –no-floppy –fs-uuid –set 2250018e50016a3d #这里的UUID就是上一定找出来的那个 grub>loopback loop0 /ubuntu/disks/root.disk #设loop0,WUBI装ubuntu安装成了一个root.disk文件 grub>set root=(loop0) #重设roo grub>linux /boot/vmlinuzxxxxxxxxx (tab补全即可) root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet [...]
grub 是 linux用来作开机的管理的,在 ubuntu 中,这些信息放在 /boot/grub/ 目录之下。 grub 乱掉(应该是 mbr 乱掉),导致无法开机时要如何修正呢? 只要相关的 /boot/grub/ 下的目当还完整,都可重建 mbr。 这里有篇文章可以看一下,文章主要内容总结如下: How to restore Grub from a live Ubuntu cd. 這個問題可借由 grub 這個指令來解決。 首先拿出 ubuntu live-cd,開機後開啟終端機介面,由於 grub 需使用 root 權限,所以先輸入: # sudo grub 進 入 grub 介面後,此時會出現 grub 的提示符號→grub>,這時不妨使用 help 來看看有那些東東可以使用,像本例中需用到 find、root、setup、quit 這4個指令,先用 help [find、root、setup、quit] 來看看這些指令的用途。 grub>find /boot/grub/stage1 (hd0,0) 以上 [...]
当我们每次要重装WIN的时候,MBR都会被重写,这样原来的Grub或LILO就会不见了,或者由于某些原因使得原来的Grub不见了,这个时候只要重装Grub就行了。Grub的重装方法有很多,这种方法不行,换一种试下: 1.用安装光盘启动,选升级安装,再只选安装Grub行了。 2.用安装光盘启动,到BOOT那里输入linux rescue也就是进入救援模式,到出现#命令提示符时,输入chroot /mnt/sysimage,然后再输入Grub-install /dev/hda,搞定… 3.没有软驱如何修复Grub/lilo引导菜单? a.把第一张linux安装盘里的dosutils目录复制到windows盘中。如果是iso可以用winrar3提取。 b.进入纯dos,进入dosutils目录,执行loadlin autoboot/vmlinuz root=/dev/hdxx()hdxx是你的linux根分区。这样就能进入linux。 c.执行Grub-install /dev/hdx(x=a,b,c,d) 或lilo即可以重写引导。 另外还可以参考:http://www.linuxfans.org/nuke/modul…iewtopic&t=5101 4.如果你用Grub来引导linux和windows,当windows出毛病重新安装后,会破坏MBR中的Grub,这时需要恢复Grub。 a.把linux安装光盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。 b.等安装界面出来后,按[F4]键,也就是linux rescue模式。 c.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。 d.然后会出现这样的提示符: sh# e.我们就可以操作Grub了.输入Grub: sh#Grub 会出现这样的提示符: Grub> 我们就可以在这样的字符后面,输入: Grub>root (hdX,Y) Grub>setup (hd0) 如果成功会有一个successful…… 这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把Grub写到硬盘的MBR上。 另外说下,有人说我没安装光盘啊?我是从硬盘安装的.呵呵,那你的ISO文件还在吧..那再来次硬盘安装进入安装界面也是一样的…. 5.如何把Grub或LILO删掉? 只要在DOS下执行FDISK /MBR就行了… 如何配置Grub? 修改/boot/Grub/Grub.conf文件。其中 “default=n”(n是个数字)是Grub引导菜单默认被选中的项,n从0开始,0表示第一项,1表示第二项,依此类推。 “timeout=x”(x是一个数)是超时时间,单位是妙。也就是引导菜单显示后,如果x秒内用户不进行选择,那么Grub将启动默认项。 “splashimage =xxxxxx”,这是引导菜单的背景图,先不理他。 其它常用项我用下面的例子来说明: title Red Hat 8.0 root (hd1,6) kernel /boot/vmlinuz-2.4.18-14 ro [...]
人世间最惨的事,莫过于升级910失败,然后一冲动重装系统,接着才发现工作邮件忘记备份了。 在10月30号,花了一整个早上的时间升级910,最后惊奇的发现竟然升级完了,然后关机都出现了I/O错误,只能重按重启,才能再次进入系统。进入系统倒是没有大问题,也就一个挂载的硬盘盘符出现???,其他的中文字体还算正常,但看着就是感觉怪怪的,后来重新安装中文字体一直无法成功,中文输入法无法使用,每次修改中文输入法都要重启机器才能生效,然后每次重启就出现那个可怕的I\O错误,于是乎一怒之下,我开始重装,先是格式化掉之前的系统盘,然后在xp下用虚拟光驱加在iso文件,通过wubi安装,等待文件拷贝完毕,重启进入ubuntu进行系统安装,一起顺利的安装完毕,重启进入ubuntu,突然系统自动出现grub界面,歇了….。上网再次查询在官网找到这段话 GRUB 2 is the default boot loader for new installations with Ubuntu 9.10 RC, replacing the previous GRUB “Legacy” boot loader. Existing systems will not be upgraded to GRUB 2 at this time, as automatically reinstalling the boot loader is an inherently risky operation. 看来这次直接在xp下重新安装ubuntu是行不通了,全新安装的话使用的是新的grub,而现在的启动还是基于xp启动的,貌似xp下的mbr里面grub信息没有修改过来。看来周一要作的是删除现在的分区,作一个真正的双系统了,但现在这一整天不愉快的经历却让我无法踏实的升级我真正的双系统的笔记本,要升级笔记本还是必须要做好最坏的准备的。 拼了,看周一的了!别以为我会那么容易的放弃!

