ubuntu9.10中配置grub1.97(Grub2)

原创 2009年11月14日 11:58:00

       在ubuntu9.10(karmic koala)中配置grub1.97,grub1.97是ubuntu9.10发行是默认的,如果需要使用以前老的grub0.97,可以自己手动安装,运行

$sudo apt-get install grub

即可,然后运行

$sudo update-grub

就会检测系统上的系统,生成/boot/grub/menu.lst文件。但是可能不能检测出其它系统,如windows,不过menu.lst文件中有配置好的windows启动项,只需要取消注释即可,或者根据自己的需要修改一下windows装在哪个分区。

        下面说一下grub1.97的配置,配置中会用到的文件和目录如下,以前修改grub0.97的时候都是自己直接去修改menu.lst,现在grub1.97推荐修改以下几个文件,然后运行update-grub命令来生成grub.cfg文件,而不是直接去修改grub.cfg。

/etc/default/grub

/etc/grub.d/00_Header

/etc/grub.d/05_debian_theme

/etc/grub.d/40_custom

       首先,/etc/default/grub文件设置了grub最基本的配置,如默认启动项,等待时间,分辨率等,可以按照自己的需要修改。分辨率最好是安装vbeinfo命令的输出来设置,vbeinfo命令可以在grub shell中运行,也就是你开机的时候出现菜单的时候按下c键,进入一个grub shell,这里运行vbeinfo后你可以看到支持的分辨率。

       然后,/etc/grub.d/00_Header文件设置grub.cfg文件中的Header部分。也是配置grub背景显示效果的地方,这里可以设置grub的背景/前景色,以及大家都感兴趣的背景图片,其中一段大概如下(因为我修改过)

上面的第二行use_bg,原来等于false,其实不改成true也可以,因为下面的脚本会检查背景文件

for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga};do

........

这段脚本是在指定目录/boot/grub,/usr/share/images/desktop-base下查找背景文件moreblue-orbit-grub.*,这里后缀名可以是png,tga,看下面的case语句,可以知道你还可以加入jpg文件,这里的目录:你可以加入你的目录到搜索路径中,文件moreblue-orbie-grub可以修改成你喜欢的名字,后缀名,可以使用png,tga,jpg,最后可能如下:

for i in {/boot/grub , /usr/share/images/desktop-base , /usr/mypictures}/grub-background.{png,tga,jpg};do

case语句之后,会检查是否存在支持的模块,在/boot/grub/目录下有很多模块,都以.mod结尾。

        其次,你可以修改文件/etc/grub.d/40_costom文件来添加自己的系统启动项,如windows系统,我在这里添加了gentoo系统的启动菜单。因为在30_os-prober阶段中已经自动检测到了windows。所以不用自己动手了。

       最后,执行

$sudo update-grub命令来生成/boot/grub/grub.cfg文件

 

下面说说问题:

        在我的电脑上,启动后,grub背景和分辨率都没有任何改变,我不知道这是为什么,然后我进入grub shell,输入background_image命令后,提示error: no video mode activated.

       运行vbeinfo命令,可以看到支持的分辨率,设置正确,但是分辨率一样很低,根本没有改变。

       运行915resolution mode 1024 768设置分辨率,提示:unrecognized number

       运行915resolution命令可以查看到系统芯片组是945GM,但是使用915resolution -c 945GM时,却提示error: unknow argument '-c',看看915resolution的usage就知道,它明明提供了-c选项!

      所以,真不知道该说什么好!以前ubuntu-9.04(jaunty)的时候也使用grub1.97,背景,分辨率设置都好好的,真是郁闷!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

双系统修复Ubuntu 9.10 GRUB 2引导的方法

Ubuntu 9.10的GRUB引导不在使用GRUB 1了,改用GRUB 2(其实是beta版本)。重装Windows系统后,用原来的Live CD方法无法再修复了。只能用下面的两个方法了。 方法1...

恢复Ubuntu 9.10 GRUB引导的方法适用于10.04

恢复Ubuntu 9.10 GRUB引导的方法适用于10.04[日期:2010-08-08]来源:Ubuntu社区  作者:Ubuntu恢复 Ubuntu 10.04引导Ubuntu 9.10 的 G...

ubuntu9.10之grub.cfg详解

(红色部分为说明) grub.cfg 默认为只读,要修改前先设为可写 sudo chmod +w /boot/grub/grub.cfg sudo gedit /boot/gru...

ubuntu中grub2配置的修改

这篇的说法比较实用。 装了双系统后,在开机时总会有想让一个系统默认启动的时候,一般安装完Ubuntu和XP双系统后,开机时默认的是启动Ubuntu系统,但是当想让XP作为默认启动的系统时怎么办呢? ...

ubuntu grub2配置详解

Grub2配置详解(转) 一、grub.cfg详解(红色为说明) grub.cfg 默认为只读,要修改前先设为可写 sudo chmod +w /boot/grub/grub.cfg set ...

Ubuntu10.04之grub2详解

  • 2010-10-11 23:48
  • 82KB
  • 下载

ubuntu系统的grub配置

总结网上找的一些关于grub配置的资料
  • a5nan
  • a5nan
  • 2016-04-13 13:23
  • 211

ubuntu grub2 应用

  • 2011-03-13 00:05
  • 492KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)