LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1008|回复: 1

openSUSE-11.1 on TP SL500

[复制链接]
发表于 2009-1-13 11:50:47 | 显示全部楼层 |阅读模式
openSUSE-11.1 on TP SL500
^^^^^^^^^^^^^^^^^^^^^^^^^^
- 作者:臭豆腐[trydofor.com]
- 日期:2009-01-12
- 授权:署名-非商业-保持一致 1.0 协议
- 声明:拷贝、分发、呈现和表演本作品,请保留以上全部信息。

0. 文档目录
^^^^^^^^^^
[[<=$INDEX]]

1. 安装环境
^^^^^^^^^^
安装光盘,从官方下载 openSUSE-11.1-DVD-i586.iso 烧成光盘.

硬件环境,Thinkpad SL500 27469DC
CPU: Intel(R)Core(TM)2 Duo T5670  @1.80GHz
MEM: 2G
显卡: nVidia GeForce 9300M GS/256M
硬盘: SATA 160G 5400rpm
网卡: Realtek RTL8111C

现有windows,安装后为Grub双引导,
安装后分区情况
=========================== tty:partition ==========================
linux-m6gc:~ # fdisk -l
>
>Disk /dev/sda: 160.0 GB, 160041885696 bytes
>255 heads, 63 sectors/track, 19457 cylinders
>Units = cylinders of 16065 * 512 = 8225280 bytes
>Disk identifier: 0x38e7a62b
>
>   Device Boot      Start         End      Blocks   Id  System
>/dev/sda1               1        1912    15358108+   7  HPFS/NTFS (*C)
>/dev/sda2   *        1913       19457   140930212+   f  W95 Ext'd (LBA)
>/dev/sda5            1913        7011    40957686    7  HPFS/NTFS (*D)
>/dev/sda6            7012       12110    40957686    7  HPFS/NTFS (*E)
>/dev/sda7           12111       17209    40957686    7  HPFS/NTFS (*F)
>/dev/sda8           17210       17218       72261   83  Linux
>/dev/sda9           17219       19457    17984736   8e  Linux LVM
====================================================================
2. 分区设置
^^^^^^^^^^
安装前,用PQ预留2个分区,
sda8 72M EXT3作为/boot,
sda9 17G LVM.
安装过程中,遇到一个奇诡的问题,使用LVM自动分区形式,[![会丢失2G的空间]],即
sda9 15G,然后在其后,剩余2G的未分区空间.
最后只好采用专家模式,手动调整LVM分区,格式如下,
============================== tty:lvm =============================
linux-m6gc:~ # pvs
>  PV         VG     Fmt  Attr PSize  PFree
>  /dev/sda9  system lvm2 a-   17.15G 8.00M
linux-m6gc:~ # lvs
>  LV   VG     Attr   LSize Origin Snap%  Move Log Copy%  Convert
>  home system -wi-ao 7.00G                                      
>  root system -wi-ao 8.14G                                      
>  swap system -wi-ao 2.00G   
linux-m6gc:~ # df -lh
>Filesystem            Size  Used Avail Use% Mounted on
>/dev/mapper/system-root
>                      8.1G  6.5G  1.2G  85% /
>udev                 1001M  272K 1001M   1% /dev
>/dev/sda8              69M   20M   46M  30% /boot
>/dev/mapper/system-home
>                      6.9G  254M  6.3G   4% /home
>/dev/sda1              15G  8.2G  6.5G  56% /windows/C
>/dev/sda5              40G  4.5G   35G  12% /windows/D
>/dev/sda6              40G  7.4G   32G  19% /windows/E
>/dev/sda7              40G   22G   18G  56% /windows/F
====================================================================

3. 硬盘杀手
^^^^^^^^^^
只有笔记本才有这种情况,是之前的bug,叫load/unload cycle,可以google详细内容.
大概意思是,为了省电,硬盘休息,进行磁头复位,夜深人静的话,能听到"咔嗒"的响声,
慢的话大概每分钟4次,快的话上十次.据说复位计数到了600,000次,硬盘就可以报废了.
而window是怎么做的呢?好像是什么也没做,所以linux有点多虑了.
据说,有些发行版在以后将不区分desktop和laptop版本了,无为很好,所以我就无为了.

如何查看呢?(opensuse上默认安装了smartctl)
======================= tty:smartctl ================================
linux-m6gc:~ # while true; do smartctl -a /dev/sda|grep 193; sleep 10; done
>193 Load_Cycle_Count 0x001a 098 098  000  Old_age Always -  5604
>193 Load_Cycle_Count 0x001a 098 098  000  Old_age Always -  5605
>193 Load_Cycle_Count 0x001a 098 098  000  Old_age Always -  5607
>^C
=====================================================================
所以,为了保护硬盘,第一件事,就应该是处理这个LCC(Load Cycle Count)的问题.
======================= tty:hdparm ==================================
#关闭磁盘的这个高级电源管理功能,并随机器自动启动
linux-m6gc:~ # echo "hdparm -q -B 255 -q -S 0 /dev/sda" >> /etc/init.d/boot.local
#执行一下这个命令,同时检查脚步是否正确.
. /etc/init.d/boot.local
#然后在执行samrtctl命令观测一段时间,看看效果.
=====================================================================

4. 液晶亮度
^^^^^^^^^^
情况是这样的,开机到登录前,屏幕亮度很高,登录之后屏幕会一下变暗,并一直暗着.
这个问题也是laptop特有的,为了省电,即便使用电源也有这样的情况.
解决办法就是在电源管理中把亮度设置大一些就可以了.
GNOME>Computer>ControlCenter>owerManagement>SetDisplayBrightness...

5. 磁盘读写
^^^^^^^^^^
双系统,需要对NTFS进行自由读写,安装时默认了root只读,因此需要修改下fstab
============================ tty:fstab ================================
linux-m6gc:~ # cat /etc/fstab
>/dev/system/swap     swap                 swap       defaults              0 0
>/dev/system/root     /                    ext3       acl,user_xattr        1 1
>/dev/system/home     /home                ext3       acl,user_xattr        1 2
>/dev/disk/by-id/ata-ST9160827AS_5RF2KXT4-part1 /windows/C           
>    ntfs-3g    users,gid=users,fmask=113,dmask=022,locale=en_US.UTF-8 0 0
>/dev/disk/by-id/ata-ST9160827AS_5RF2KXT4-part5 /windows/D           
>    ntfs-3g    user,users,gid=users,fmask=113,dmask=002,locale=en_US.UTF-8 0 0
=======================================================================
这里是C盘只读,D,E,F,user可写(省略了E,F,和D一样).
参考 http://en.opensuse.org/NTFS
注意::
   默认安装是 fmask=133 是不对的,应该是113,所以需要全改一遍.
   然后对可写磁盘,修改成 D 盘的样子,增加了"user,",修改"dmask=022"为 "dmask=002"即可.
   locale使用UTF-8,中文没有乱码.

6. 中文美化
^^^^^^^^^^
openSUSE已经很美化了,如果安装中只选择中文支持,并且登录用户也使用中文,那么可以不用美化了.
输入法是SCIM,感觉很不错.
但是如果安装中选择中日韩支持,登录用户使用英文的话,字体可能有点乱,多少发虚或出现方块等.
如果出现这样的情况,就选择宋体吧,我比较喜欢,雅黑也行,但没看习惯.

关于字体设置这块有很多现成的东西,但本人建议安装之前先了解 FontConf GTK1,GTK2,QT的知识.
知其然也要知其所以然,否则字体装乱了,可就毫无美感了.

7. 桌面效果
^^^^^^^^^^
openSUSE11.1的最抢眼的一个特征,之所以我从ubuntu过来,这个占了很大成分,绿色还是很享受的.
(暂离ubuntu的主要原因是,无线网络死活连不上,在家不能上网,openSUSE11.1的能上)

特效的前提要装显卡驱动,否则白屏,方法见http://en.opensuse.org/NVIDIA
然后就可以开启桌面特效了,以下方法任选其一即可,
* 图形界面中,ControlCenter>DesktopEffects
* 命令行执行 simple-ccsm

在GNOME下没有问题,但是一旦运行KDE程序或使用KDE桌面,就会出现以下症状.
* 窗口没标题栏(即,没有最大化,最小化,关闭按钮,窗口不能移动)
* 特效全开,会死机(键盘无响应,无法切换控制台,只能按电源重启,或远程ssh登录,进行kill)
上面的问题,是因为compiz的问题,需要升级.

参考 http://dev.compiz-fusion.org/~cy ... iz-on-opensuse-111/

================================= tty : compiz =================================
#添加源
linux-m6gc:~ # zypper ar \
http://download.opensuse.org/repositories/X11:/XGL/openSUSE_11.1/ X11:XGL
#更新
linux-m6gc:~ # zypper up -t package -r X11:XGL
#接下来,就是下载并安装了,输入几个yes和回车
#然后手动关闭桌面特效(DesktopEffects)
#删除compiz配置
linux-m6gc:~ # rm -rf ~trydofor/.config/compiz
linux-m6gc:~ # rm -rf /root/.config/compiz
#重新手动开启桌面特效
================================================================================
经过升级后的compiz桌面特效,可以开到最大,而不会出现什么问题.
本文就是在openSUSE11.1 GNOME 桌面特效最大化完成的,输入法窗口飞来飞去的,挺酷

排版地址:http://www.trydofor.com/a9w3-auh ... 0113032859/body.htm
发表于 2009-1-13 12:38:40 | 显示全部楼层
哈哈,谢谢你的心得
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表