Ubuntu下:3d桌面的安装

Ubuntu下安装3d桌面,
首先要安装显卡的驱动,使用受限驱动就可以了。

然后按下面步骤来:

1。安装 CCSM 工具(CompizConfig Setting Manager):
sudo apt-get install compizconfig-settings-manager
然后打开:系统--首选项-- Advanced Desktop Effects Settings


2 。桌面边框的美化
很多人觉得 vista 的毛玻璃漂亮,但相对于 compiz+emerald 出来的边框效果,vista
的毛玻璃只是小菜一碟,compiz+emerald 能打造出更炫更有个性的桌面边框效果。
刚才在 3D 桌面设置的时候稍微提了一下,需要打开那里的“窗口装饰”功能,然后再需
要安装 emerald:
sudo apt-get install emerald
然后打开:系统--系统设置--emerald theme manager

以下是几点补充:

CCSM
1.打开“常规选项”:
选择“Desktop Size”,把“水平虚拟大小”设为 4,“垂直虚拟大小”设为 1,“桌面数”设
为 4,这样你只需按着 ctrl+alt+鼠标左键拖动,就能看到一个立方体出现
选择“Display Setting”,“纹理过滤器”选择最佳,关闭“检查刷新率”,选择“加亮”,
刷新率设为 200,关闭“与 Vblank”同步,选择“检查输出”
“常规选项”基本就设置到这里,其余按默认就可以了

2.打开“旋转立方体”
选择“一般”,然后把头三项的“边缘翻转**”都选上,其余按默认。
选择“Bindings”,我自己的习惯设置如下图,大家可以参考:
这里最重要要的设置是“旋转左翻”和“旋转右翻”,这里我把指针移动至屏幕左下角设
为旋转左翻,移至屏幕右下角设为旋转右翻。

3.打开“动画”(神灯图标^_^)
进入“特效设置”,选择“对所有事件施行随机动画”,这样你就能看到许多超炫的桌面
特效了

4.打开“窗口装饰”
这个功能需要配合 emerald 使用,通过它可以把边框弄出像 vista 那样的毛玻璃效果

5.打开“Windows Preview ”
鼠标移动到下边栏的时候会出现窗口预览效果

6.打开“ScreenShot”
这样,只需按着“win+鼠标左键拉动”就可以把你想截获的屏幕图像截取下来,另外按
“ALT+PrtSCREEN 键”,就可以把当前窗口截屏,是不是很方便呢?^_^

7.打开“视频回放”
这个功能据说会增强 compiz 的视频回放效果

8.打开“Ring Switcher”
打开后,按“win+TAB”就能快速选择桌面程序了

9.打开“Widget Layer”
这个功能等一下会用到
基本的 3D 设置就到这里结束,其余的功能需要大家去探索了^_^

配置Emerald 窗口装饰器,让它随 Ubuntu 自启动

1点击 系统 -> 首选项 ->会话:

2选择“自启程序选项卡”(Startup Programs), 点击右边的“增加”(Add)按钮:

3点击右边的“增加”(Add)按钮后会弹出的 “Add Startup Program window”(添加自启动)窗口, 在 “Name” (名称) 中输入 Emerald Fix ,在 “command” (命令)中输入 emerald –replace ( 在“注释”中你可随便以输入)。点击“确定”并关闭窗口:

4同时按下 CTRL + ALT + Backspace 三个键,重新加载图形界面,这样 Emerald 窗口装饰器就能随着我们登录 Ubuntu 的时候自动启动了。

好了,你可以开机就使用超炫的3d桌面了,
不过有几个忠告:
1,多多设置,linux的魅力在于高度的可定制性,学linux需要耐心,多多设置。
2,设置要适合自己。如果不是为了炫耀自己的电脑,那就要从简,把过渡时间设置的简短一点,事实证明,当你在看过几次过渡后,会觉得那是在浪费时间,所以要节约时间,把过渡时间设置的简短一点。
3,3d桌面可能会和游戏发生冲突,比如second life,所以在游戏之前,最好关掉3d桌面,或者干脆不玩游戏。

Ubuntu8.04--软件安装

1。deb包的安装方式
deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:
sudo dpkg -i *.deb
2。编译安装方式
(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential)
在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:
1 ./configure
2 make
3 sudo make install
在 第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的 libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就 OK了,第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!
3。apt-get安装方法
ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是:
sudo apt-get install 软件名
4。新立得软件包管理
打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应该会懂,就不详细介绍了
5。二进制包的安装方式
有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:
./软件名
然后按照一步步提示,就能安装该软件
6。rpm包的安装方式
rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源^_^,首先我们需要安装一个rpm转deb的软件
sudo apt-get install alien
然后就可以对rpm格式的软件转换成deb格式了:
alien -d *.rpm
然后就可以用deb的安装方式进行软件安装
也可以不需转换而直接对rpm包进行安装:
alien -i *.rpm
更多的alien使用方法可以用-h参数查看相应说明文档
7。其它安装方式
其他安装方式一般还有脚本安装方式,这类软件,你会在软件安装目录下发现类似后缀名的文件,如: .sh .py .run等等,有的甚至连后缀名都没有,直接只有一个INSTALL文件,对于这种软件,可尝试以下几种方式安装
最简单的就是直接在软件目录下输入: ./软件名* (注意有一个*号,那是一般可以通配所有后缀名)
或者 : sh 软件名.sh
或者: python 软件名.py

Ubuntu Windows双系统Grub 启动的解决方法

ubuntu现在十分流行,很多人想试试linux,因为ubuntu的简单和支持多,所以很多人选择了它,很多人只是想玩玩而已,并且对linux不熟悉,所以windows还是没法完全抛掉的,下面讲讲两个系统共存的方法。

本文适合以下情况:
系统中有ubuntu,然后安装win(包括重装),使得 grub被boot。ini覆盖,无法引导进入ubuntu,而直接进入win。

按如下步骤修复:

1. 用 ubuntu 的 Live CD 启动

2. 打开一个终端,运行sudo grub,会看到 'grub>' 提示符

3. 找出安装ubuntu的磁盘分区(/boot所在分区),比如我机子是(hd0,0) [即ubuntu的/boot安装在硬盘的第一个分区中,注意不是win所说的c盘]

4. 运行 grub>root (hd0,0) [root后面一定要有一个空格]

5.运行 grub>setup (hd0) 出现提示文字,最后是“... succeeded” [setup后面同样要有一个空格]

6. 运行 grub>quit

7. 重启计算机,取出 Live CD

步骤3备忘: ·磁盘分区

① 硬盘的起始引导扇区MBR中只能记录四个分区。也就是说,一块硬盘最多可以分成四个主分区,如果把一个硬盘分四个主分区,那就不能分扩展分区了;如果要分一个扩展分区,就最多分三个主分区。

② 扩展分区里划分多个逻辑分区。扩展分区的信息由MBR记录,逻辑分区的信恢复UBUNTU的GRUB今天在装我的WINXP,在回过头后发现的UBUNTU的GRUB启动丢失,是因为WINXP在安装过程中会把MBR里的原有GRUB替成WINXP的数据!
在以前的REDHAT中,在安装盘中有一张救援盘,可以通过救援盘来修复!
但现在UBUNTU中,没有这个功能,但还有其它办法来修复!

用UBUNTU光盘启动到LIVE CD模式,打开一个终端!
sudo grub
因为是LIVE CD模式,因此不要密码!
find /boot/grub/stage1
搜索有GRUB的分区!
这时会显示您的有GRUB分区位置:我的是:(hd0,6),即在hda7分区上!
#root (hd0,6)
把当前的的根分区设为(hd0,6)
#setup (hd0)
将GRUB重新写到硬盘的MBR,这里是指第一块SATA硬盘!
#quit

重启你的电脑!顺利恢复!

IT界对云计算的20个定义

云计算必然是未来网络的发展方向,下面我们来看一下IT界对云计算的20个定义。

Markus Klems 云计算是一个囊括了开发,负载平衡,商业模式,以及架构的时髦词,是软件业的未来模式(Software 10.0),或者简单地讲,云计算就是以 Internet 为中心的软件。

Reuven Cohen 云计算是一种基于 Web 的服务,目的是让用户只为自己需要的功能付钱,同时消除传统软件在硬件,软件,专业技能方面的投资。云计算让用户脱离技术与部署上的复杂性而获得应用。

Jeff Kaplan云计算这个词将在未来的一到两年内将炙手可热,人们会依此实现虚拟化并重造 IT 应用,创造出基于服务的业务模式。

Douglas Gourlay 云计算指的是一个大的宏图,基本上说,就是让用户透过 Internet 访问技术服务,现在,我每次登陆 Facebook 或搜索航班,事实上都是在使用云计算。

Praising Gaw云计算就是新的 Web2.0,一种既有技术上的市场绽放。就象以前人们在自己的网站上放一点 ajax 就宣称自己是 Web2.0 一样,云计算是一个新的流行词。积极的一面是,Web2.0 最终抓住了主流眼球,同样,云计算概念最终也会改变人们的思想,最终爆发出各种各样的概念,托管服务,ASP,网格计算,软件作为服务,平台作为服务,任何东西作为服务。

Damon Edwards云计算还有很多令人费解的东西,然而不必如此复杂,只有三种服务是基于“云”的,SaaS,PaaS 和云计算平台。

Brian de Haaff 从消费者的角度看,SaaS 是云计算的一种,然而行业内的人必须明白这到底是什么意思。简单说,云计算就是SaaS的升华。

Ben Kepes云模式的初衷是让硬件层的消费象按需计算,按所需存储空间那样进行,而为了让云模式带来更多力量,我们需要在整个应用架构中,在一个虚拟的环境中实现配制,部署,服务。Kirill Sheynkman我曾经和客户这样比喻云计算,我们可以把云计算比作“云厨”,我是一家的厨师,负责一家人的饭食,如果我的孩子想吃意大利食物,我就或做或订意大利饭给他,这些东西可能每天都变。拿我们的 Data Center 3.0 来说,你可以决定你的应用程序是在本地运行,还是在别的其它数据中心运行,如果发现资源不够,你也可以中途改变主意。事实上,基于自动化管理,你可以实时改变。

Omar Sultan云计算就是为一些需要动态改变的需要访问资源与服务。应用和服务请求的资源来自“云”,而不是固定的有形的实体。云就是一些可以自我维护和管理的虚拟资源。

Kevin Hartig云是一个庞大的资源池,你按需购买;云是虚拟化的;云可以象自来水,电,煤气那样计费。

Jan Pritzker云计算是用户友好的网格计算。

Trevor Doerksen云计算的意思是,外包的,用多少买多少的,各取所需的,一些来自 Internet 的东西。

Thorsten von Eicken要想讨论围绕着云计算这个概念的问题,我们需要在一个历史背景中进行,看看云计算的先驱者,他们所遇到的问题,会给我们一些指引,以避免同样的问题。

Paul Wallis关于云计算的分布,我们可以借用金字塔模型。处于顶端的是那些只需要用户关心这是什么的一些应用,如 Gmail, Hotmail, Quicken Online等等。处于中间的是一些服务,你拥有逐渐增强的灵活性与可控制性,但仍受一些限制,Google App Engine, Heroku, Mosso, Engine Yard, Joyent or force.com (SalesForce platform) 一类的应用算这一类别。处于底端的是一些诸如 Amazon EC2, GoGrid, RightScale 和 Linode 一类的架构。

Michael SheehanWeb 与博客世界繁荣让人相信,任何应用都可以走向 Web 化,事实上,有些是可以的,但大部分不可以。可靠性,可扩展性,安全,以及一大堆问题会阻止多数公司将他们的核心业务放到“云”中,如果那样,出现问题的成本将非常高。Amazon 是云计算的领先者,但即使是 Amazon 也遇到很多问题,云计算还需要不断完善,它需要走的路可能比多数人估计的都要长。

Don Dodge现在的高速网络,高性能图形处理器,快但并不贵的服务器和存储让工程师将越来越多的计算能力集中到数据中心,10年前,研究者们创造了网格计算的概念,而云计算将更强大。

Aaron Ricadela当我们向不懂计算机技术的人提供虚拟技术的时候,我们希望虚拟或隐藏的是其复杂性。绝大多数人希望同应用或服务,而不是软件打交道。对于云计算,我们希望软件本身被虚拟或躲藏在系统或专业人员的背后,或者说“云”的背后。

Irving Wladawsky Berger 在我看来,云计算就是将以前那些需要大量软硬件投资以及专业技术能力的应用,以基于 Web 服务的方式提供给用户。

PSP文件夹全攻略

PSP文件夹的作用

① DH 引导程序文件夹(不可删除)

② ISO 游戏文件夹(把后缀为ISO或CSO游戏放入此文件夹里)

③ MP_ROOT 电影文件夹(PSP的电影都是放在这里面的)

⑴100ANV01 此文件夹里放的文件名有特殊要求,MAQ00001(文件名一定是MAQ打头5个数字结尾,数字可以自己写,但一定要是5个数字。)(AVC格式)

⑵100MNV01 此文件夹里放的文件名有特殊要求,M4V00001(文件名一定是M4V打头5个数字结尾,数字可以自己写,但一定要是5个数字。)(MP4格式)

⑶310MNV01 此文件夹里放的文件名有特殊要求,M4V00001(文件名一定是M4V打头5个数字结尾,数字可以自己写,但一定要是5个数字。)(MP4格式)

文字是M4V打头的⑵和⑶都可以放(一般我们在论坛上 下载的电影都已经做好了路径所以你直接发送过去就可以了)

④ PSP PSP自带文件夹(里面可以放音乐、照片、记录等。。。)

⒈GAME 第3方软件都是放里面的(一般是2个文件夹,其中一个带%号)

⒉MUSIC 音乐文件夹(PSP里面的音乐都是放在这个目录下,能识别MP3和WMA)

⒊PHOTO 照片文件夹(PSP里面的图片都是放在这个目录下,能识别JPG,BMP要
在1.5以上版本才能观看)

⒋SAVEDATA 记录文件夹(游戏所有的记录都在此文件夹下面)

⒌SYSTEM PSP自动生成

⒍VIDEO 自建的电影文件夹,只支持PMP(需要PMP播放软件才能播放)

使用圆体来美化ubuntu

由于比较厌烦ubuntu的原本字体,所以我就去找了一下修改字体的方法,具体如下:

1) 下载字体文件压缩包

http://ftp.ubuntu.org.cn/home/zhuqin_83/verasansyuanti_mod_by_zhuqin.rar

用户名:ubuntu,密码:ubuntuftp。

2) 解压缩

双击压缩包,并选择解压到你所需要的目录。如果没有安装rar,请先执行

sudo apt-get install rar

3) 将 VeraSansYuanTi 目录移动到字体文件夹并设置字体权限

sudo mv VeraSansYuanTi /usr/share/fonts/
cd /usr/share/fonts/VeraSansYuanTi
sudo chmod 644 /usr/share/fonts/*.ttf

4) 刷新字体缓存

sudo fc-cache -f

5) 设置language-selector.conf

8.04 按照以下运行:

sudo gedit /etc/fonts/conf.avail/52-languageselector.conf

8.04之前版本按照以下运行:

sudo gedit /etc/fonts/language-selector.conf

下面这一段仅供参考(有经验的可以自行修改),注意前三段每个中,vera sans yuanti都必须放在第二行:

8.04 按照以下粘贴

http://wiki.ubuntu.org.cn/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%9C%86%E4%BD%93%E6%9D%A5%E7%BE%8E%E5%8C%96

6) 选择字体

找到系统->首选项->外观->字体,使其如图所示(除桌面字体外,最好照做),分辨率请遵照自己的显示器规格(仅对LCD)/喜好设置。

另外,浏览器等其他程序请自行设置字体。

7)注销,登录。

怎么样,是不是好看很多了?

使用安装盘获取Root权限

有时候我要修改grub文件,没有root权限是不行的,所以就找到了这个方法,共享一下。

* 用 Ubuntu 安装 CD 开机
* 在 "boot:" 提示号出现时, 键入 "rescue" 当作开机参数

boot: rescue

* 顺着屏幕上的指示跟着操作

安装windows和linux双系统的讨论

在安装linux和windows中最难的问题就是启动问题了,下面我们来讨论一下双系统的启动问题。

1先安装windows,然后安装linux,这没有任何问题,你可以安全使用双系统,但是不是使用win的boot.ini了,使用的是linux的grub,不过使用方法基本和boot.ini差不多。

2先安装linux,然后安装windows,那么就很麻烦了,因为上系统菜单没有保留,使用的是boot.ini,
所以开机就直接进入win,此时就会比较麻烦了,需要恢复 GRUB 菜单 ,下面是一些方法。
1)重启,放入ubuntu的光盘。(安装ubuntu的光盘)

2)光盘启动后,选择简体中文,然后选择第一个选项。

3)进入ubuntu之后,打开应用程序——附件——终端。

4)在终端中输入
# grub-install /dev/hda
(假设 /boot 磁盘分区位在 /dev/hda )
5)重启看看有没有grub菜单。

opensuse 11.0 安装使用中的一些问题

by ncforest
from: http://ncforest.blog.163.com/blog/static/295626642008519113549639
我选择的桌面是kde4
1、DVD硬盘安装如果在NTFS分区,会出错,在fat32分区则一切正常。
2、安装显卡驱动
从源上安装:
Intel 主板自带显卡:
恭喜您,不用装!
Ati:
用下面这个命令行:
su -c “OCICLI http://opensuse-community.org/ati.ymp”
NVIDIA:
su -c “OCICLI http://opensuse-community.org/nvidia.ymp”
或者如果你愿意用性能极大提升的zypper:
NVIDIA:
zypper sa http://download.nvidia.com/opensuse/11.0 nvidia
zypper in x11-video-nvidiaG01
ATI:
zypper sa http://www2.ati.com/suse/11.0 ati
zypper in x11-video-fglrxG01
驱动不小,挑网速快的时候执行哦。均需输入管理员密码。

手动安装:
我使用GEFORCE2 MX400,使用了NVIDIA 的96.43.05驱动手动安装。安装的时候出现一些问题,发现是和2.6的内核不兼容,解决方法:网上下载补丁。用GOOGLE搜索 nvidia_kernel .diff.txt并下载和自己版本对应的补丁,比如我的应该是:Nvidia_kernel-96.43.05-2290218.diff.txt 然后将它放到原安装程序同一目录下。运行:
# sh /path/to/NVIDIA-Linux-x86-96.43.05-pkg1.run –apply-patch NVIDIA_kernel-96.43.05-2290218.diff.txt
这样会生成一个打过补丁的安装文件,运行它安装即可。
# sh NVIDIA-Linux-x86-96.43.05-pkg1-custom.run
成功安装。

3、打开桌面特效
在桌面的设置中,如果打开特效,如果出现如下错误提示:
您的系统不支持混成扩展
required x extensions (xcomposite and xdamage) are not available
可以用下面的方法解决:
(1)
In your /etc/X11/xorg.conf file see if you have this option under the "screen" section
Option "AllowGLXWithComposite" "True"
(2)
Section "Extensions"
Option "Composite" "Enable"
EndSection

4、上网问题与drcom问题:
knetworkmanager对我没什么用,直接删除了它。
然后用yast在网络设置中选择网卡,并使用dhcp,在启动时启动。这样就行了。
然后安装drcom,发现以前的老版本在这个内核下编译出错,重新从sourceforge下载最新的1.4.7版本
make
sudo make install
然后把配置好的drcom.conf复制到/etc/
注意其中的内网地址,不再在源代码kmod/except/common.c中指定,而是在配置文件drcom.conf中的exception行中指定,这方便了大家的使用。
安装成功。

5、字体美化
如果是液晶,建议打开AA,可以选择使用雅黑。
如果是CRT,建议关闭AA,否则会发虚,在系统设置->外观->字体->圆整字体边角,禁用。
字体建议使用Windows字体美化。可参见
http://ncforest.blog.163.com/blog/static/2956266420084193246548

6、yast崩溃问题
在使用yast配置网卡的时候,经常崩溃,发现崩溃的message窗口有如下提示:
YaST got signal 11 at YCP file /usr/share/YaST2/clients/sw_single.ycp:187
同时还有这样的提示:
Reading pinyin phrase lib failed
因此觉得可能是scim引起的问题。
解决办法:禁用scim或者删除scim,这样使用yast的时候再也没有崩溃。配置完了可重新启用或者安装scim。

opensuse刚装上去,也许这个有用。

grub轻松使用—opensusu的grub

在两份grub文件比较之后,我们可以尝试自己动手建立grub,ubuntu的grub是没有背景图案的,黑乎乎的很难看,比起opensuse的grub简直是天上下的区别。
# Modified by YaST2. Last modification on 四 7月 10 17:17:37 CST 2008
default 0
timeout 8
gfxmenu (hd0,8)/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0
root (hd0,8)
kernel /vmlinuz-2.6.25.5-1.1-default root=/dev/disk/by-id/scsi-SATA_WDC_WD1600JS-88_WD-WCANM1065795-part12 resume=/dev/sda10 splash=silent showopts vga=0x31a
initrd /initrd-2.6.25.5-1.1-default

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,8)
chainloader (hd0,2)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.0
root (hd0,8)
kernel /vmlinuz-2.6.25.5-1.1-default root=/dev/disk/by-id/scsi-SATA_WDC_WD1600JS-88_WD-WCANM1065795-part12 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x31a
initrd /initrd-2.6.25.5-1.1-default

在与ubuntu的grub比较之后,可以得出几个操作要点,看见title单词的部分要特别注意点,因为这里是修复系统的关键之处。


特别说明,修改grub需要sudo的权限。

grub轻松使用—ubntu的grub

grub就是启动菜单,和win下的boot。ini差不多,但前者更强大。首先是ubuntu的grub文件。

编辑 menu.lst 文件:
代码:
sudo gedit /boot/grub/menu.lst
打开后可以看到一下内容:

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=78e5fc8e-8f5c-4660-8b22-90c80aaf2491 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash locale=zh_CN

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 8.04.1, kernel 2.6.24-20-rt
root (hd0,0)
kernel /vmlinuz-2.6.24-20-rt root=UUID=78e5fc8e-8f5c-4660-8b22-90c80aaf2491 ro quiet splash locale=zh_CN
initrd /initrd.img-2.6.24-20-rt
quiet

title Ubuntu 8.04.1, kernel 2.6.24-20-rt (recovery mode)
root (hd0,0)
kernel /vmlinuz-2.6.24-20-rt root=UUID=78e5fc8e-8f5c-4660-8b22-90c80aaf2491 ro single
initrd /initrd.img-2.6.24-20-rt

title Ubuntu 8.04.1, kernel 2.6.24-20-generic
root (hd0,0)
kernel /vmlinuz-2.6.24-20-generic root=UUID=78e5fc8e-8f5c-4660-8b22-90c80aaf2491 ro quiet splash locale=zh_CN
initrd /initrd.img-2.6.24-20-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-20-generic (recovery mode)
root (hd0,0)
kernel /vmlinuz-2.6.24-20-generic root=UUID=78e5fc8e-8f5c-4660-8b22-90c80aaf2491 ro single
initrd /initrd.img-2.6.24-20-generic

title Ubuntu 8.04.1, kernel 2.6.24-16-generic
root (hd0,0)
kernel /vmlinuz-2.6.24-16-generic root=UUID=78e5fc8e-8f5c-4660-8b22-90c80aaf2491 ro quiet splash locale=zh_CN
initrd /initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)
root (hd0,0)
kernel /vmlinuz-2.6.24-16-generic root=UUID=78e5fc8e-8f5c-4660-8b22-90c80aaf2491 ro single
initrd /initrd.img-2.6.24-16-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,0)
kernel /memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda3
title Microsoft Windows XP Professional
root (hd0,2)
savedefault
makeactive
chainloader +1



注意,此时的电脑中安装了ubuntu和win xp。
事实上我们经常使用的也就这么几条:timeout,## ## End Default Options ##
我来解释一下:
timeout,就是grub菜单的等待时间,此时你可以修改,单位为秒。
在grub中,我最好懂的就是## ## End Default Options ##以下的东西,简单,但对修复grub进入ubuntu有很重要的作用。

终于开始入门了

使用linux终于开始入门了,在安装过3次以上的linux系统之后,终于对linux有了一点简单的认识,回头看看以前的文章,还真觉得有点幼稚。
我的硬盘在经历了几次完全重格的洗礼下,终于确定好分区了。
在此公布一下:

/boot 10GB(事实上用不了10G,我是在浪费硬盘空间,据以前说法只要1G就足够了,具体的要看你了)

swap 2GB(事实上也在浪费,但至少要有物理内存的空间,比如你有512MB内存,那最好是512MB或以上)

/ 30GB(30GB纯属个人爱好)

/home 10GB(在安装了那么多次系统之后,才感觉/home是那么重要)

/var 2G(据说是因为有碎片。才独立分区的)

至此,linux分区已经不是什么但难题了。

ubuntu下的自动关机命令

命令关机

sudo halt
sudo shutdown -h now #现在关机
sudo shutdown -h 23:00 #晚上11点自动关机
sudo shutdown -h +3600 #一小时后关机

注意:+3600是用秒来计算的,大家可以自己计算。