Ubuntu安装手记

来源:互联网 发布:java web编写99乘法表 编辑:程序博客网 时间:2024/04/29 05:58
 
  从知道除了vi之外的编辑器emacs和pico之后,开始了艰难的linux学习之路。虽然学起来还比较快,不过还是觉得时间不够用。好像最近又回到不停装系统的年代了。记得不停重装Windows还是在我大一的时候,现在变成不停的安装linux了。呵呵。这几天都在弄这种简单又复杂的操作。这里简单的把几个操作系统的安装以及Ubuntu的详细安装调试过程做个小结吧。

   现在的Linux的版本超多。目前个人使用的多的应该是Ubuntu, openSUSE,Debian, Fedora, Redhat吧。(排名不分先后)除了Debian我没装过(其实Ubuntu就是建立在Debian和GNOME的桌面环境上了),其他都装过,至于使用还没那么多时间。但是还是有些感觉的。目前就确定用Ubuntu了。简单对比一下阐明我的理由吧。呵呵。
    1.使用Google Trends将上述的操作系统对比一下。会得到下面的图片:

(看不到图片就去我新浪博客看吧:http://blog.sina.com.cn/s/blog_538f46f7010009ff.html  其实看不看都无所谓)
   从上图可以看出Debian,Fedora以及Redhat是在走下坡路,openSUSE上升的很慢,尤其是在华人地区更是用的不多。而Ubuntu上升的速度让人乍舌(观点纯粹是看图得到的客观结论,无宣扬任何版本好坏之意)。其实从Wiki也可以看的出来Ubuntu的资料是更新很快也很全的。
 
    2.Redhat实际上已经转了方向去主攻服务器市场了。我之前用过AS,这里没必要用。一般个人用的应该Fedora了。这几天我把Fedora,openSUSE,Ubunto都装了一遍或几遍(当然是出了问题才装几遍,不是无聊打发时间,自己笨,没办法,每次装系统都好像会把所有别人没遇到的问题都碰到)。Fedora是在vmware中安装,openSUSE,Ubunto是在virtualPC中装的。事实证明虚拟机装Linux碰到的问题会比直接装碰到的要更多。vmware因为是破解的,所以就更换到免费的virtualPC上去了。香港正版意识很强,弄的我把winrar也删除了,换成了免费的7zip。
   还补充一下。使用过程中感觉virtualPC占用资源很少,一般都是10M左右,相比vmware要少很多,vmware我记得一般启动都要几十M,然后我有次发现它用了999M。我晕,幸亏内存大啊。否则早就崩溃恕!!?/DIV>
   首先先把我的虚拟机分配方案说一下:给10G的硬盘空间,1G的内存。我实验室的机器很好,250G硬盘,3.25G内存,GeForce8500 512M。所以我分个1G对我XP没什么影响。
   Fedora感觉对显卡的支持最差。在虚拟机下不能自动的调整到1024*768或以上。非要用什么vmwaretools,不过我也没弄成功,后来就懒得弄了。800*600分辨率是我最不爽的地方,是我更换系统的最主要原因。然后当时不知道怎么回事。添加删除程序好像也不行,我的pico和emacs都是手动安装上去的。碰到了超多的问题,不过也让我知道了怎么安装tar.gz以及rpm程序;pico是pine的一部分;yum的简单使用方法;显卡驱动程序在yum下的安装等等很多知识。为了成功的装后面的两个系统奠定了基础。
   openSUSE网上下载一个DVD版本的,3.61G。真是够大。。。。安装时除了网上到处都有的教学之外,需要说的一点就是不要用它提供的分区方法,自己手动删除它建议分区格式,自己来分。我分给系统10G空间,在它分配的方案中,把基本上占用空间很少的home竟然用掉了3G,其实给个100M就够了。swap也是,竟然给了1.4G,我弄成512M了。自己手动分个/,home以及swap就可以了,或者连home不要好像也行(我分的方案有home)。其他的没什么了。emacs和pico都有。这点比较方便。不过分辨率弄到1024*768时,虚拟机里运行感觉很卡了,没办法正常用。于是换回800*600,速度就正常了。virtualPC全屏速度也不错。但是分辨率还是不行啊。对不起,我不要你了。
   Ubuntu这个家伙的确很苗条,才697M,安装后才3G多(安装了一些软件和字体后)。分区的格式我看了一下,swap好像是512M,其余的空间全部给/了。似乎是最好的。而且装了之后分辨率自动支持到1024*768。呵呵。总算满足我的BT欲望了。不过好事多磨,这些优点的前提是在安装比较麻烦的基础上的。
 
这里详细的说一下他的步骤。全部的步骤可以参照网上一位朋友的网页(http://joeyta.blogspot.com/2007/08/ubuntu-virtual-pc.html),我这只在他的基础上进行一下修正和补充。而且他的这个Ubuntu(Virtual PC)備忘記太长,我就不贴到这里。转贴到我日志里算了。这里只是说一下其中的问题和强调部分。此外,还可以参照https://help.ubuntu.com/community/HowToConfigureUbuntuForMicrosoftVirtualPC2004 显卡和声卡的安装都给出了方法。显卡的设置是另外一种方法。
错误:文中写到:
解決方法:
(右鍵 Alt) +F1 進入 Ubuntu GUI工作列  应该是左键Alt+F1
選擇 System -> Preferences ->Accessibility -> Keyboard Accessibility

 

在按照他的步骤装到第一次修改kernel后,进去可以支持鼠标操作的时候,换成我下面的步骤。

1.我不喜欢在终端用sudo做前缀进行管理员的命令行操作。我要拥有最高的权限直接操作。所以首先进去把我root权限启动,让我进入操作系统的时候可以用root进去(参考来源:http://qq0526.blogspot.com/2007/04/ubuntu-root.html)。做法是这样的:

   在Ubuntu的System -> Administration -> LoginWindow里选择Security选项,在里面把Allow local system administratorlogin勾上。确定。

   在terminal中敲入如下命令:sudo passwdroot,回车,会让你输入你现在用户的密码,输入后就会让你设置root的密码,然后再confirm一下就行了。

   之后重启电脑就可以用root登录了。

2.root登录进去,使用Application下的Accessories中的TextEditor打开文件系统中的boot目录下的grub目录,里面有个menu.lst。打开它,在对应的地方把刚才第一次修改添加的i8042.noloop加上kernel的最后面。保存退出重启,搞定鼠标。

   注意,不能用自己安装时建立的用户来做上述的修改操作。原因很简单,没足够的权限。所以为什么我一定要用root权限登录来修改menu。

 
   做到这里,Ubuntu已经成功安装,也能支持鼠标操作。不过好像还不能支持我的鼠标滚轮。算了。懒得管了。接下来我做的是要让它能上网,并且还能输入中文。
    1.上网比较简单。我的台式机用的DHCP上去的。我在virtulaPC中使用静态IP,指定IP地址,掩码,网关以及DNS。指定后好像不能立即生效,我重启后才能上网。呵呵。
    2.中文的输入法。我首先按照(http://my.opera.com/yjfuk/blog/show.dml/453226)的方法修改了environment文件。不过我不确定是不是一定需要这一步。我只做了网页中的第2、3步。摘抄如下:
1: sudo dpkg-reconfigure locales
改默认locale为en_US.UTF-8,这个时候注销重启x的话应该还是中文界面。
2: sudo gedit /etc/environment
将其改为如下:
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
LANGUAGE="zh_CN:zh:en_US:en"
GST_ID3_TAG_ENCODING=GBK
LANG=zh_CN.UTF-8
很长,没办法,不能LC_ALL定义只能一个个来(因为LC_ALL的优先级最高)。
3:注销,重新登陆,登陆时选择language为en_US。并设为default。
这样应该可以了。

   接下来在terminal中执行:apt-getupdate和apt-get installgcin。就安装gcin输入法。如果提示找不到gcin的话,那么就需要到etc/apt/更新一下source.list文件。网上很多源提供的,当然网上提供的也有失效的。不过我印象中记得好像就用默认的就应该可以。需要的话我可以把我的source给需要的人。加我MSN就行了:michaelcxw@hotmail.com。
   更新源至少有以下两点好处:
   a.在线安装或升级时,不需要系统光盘
   b.可以在线安装更多更新的软件
   源是apt-get要寻找和安装软件的软件库,以文件形式保存在/etc/apt/sources.list,更新源也就是将原来sources.list里的内容全部删除,替换上其它的源,方法如下(root登录的就不需要sudo了):
sudo cp /etc/apt/sources.list /etc/apt/sources.backup
sudo gedit /etc/apt/sources.list

apt命令介绍
命令                                作用

apt-cache searchpackage            搜索包
apt-cache showpackage              获取包的相关信息,如说明、大小、版本等
sudo apt-get installpackage        安装包
sudo apt-get install package - -reinstall    重新安装包
sudo apt-get -finstall             强制安装
sudo apt-get removepackage         删除包
sudo apt-get remove package - -purge  删除包,包括删除配置文件等
sudo apt-getupdate                 更新源
sudo apt-getupgrade                更新已安装的包
sudo apt-getdist-upgrade           升级系统
sudo apt-getdselect-upgrade        使用 dselect 升级
apt-cache dependspackage           了解使用依赖
apt-cache rdependspackage           了解某个具体的依赖
sudo apt-get build-deppackage       安装相关的编译环境
apt-get sourcepackage               下载该包的源代码
sudo apt-get clean && sudo apt-getautoclean    清理下载文件的存档
sudo apt-getcheck                  检查是否有损坏的依赖

 

   安装以后,似乎又需要重启才有用。这个输入法还不错。很多选择,还有专门适合广东香港等地的地方话输入。对我没用。我就是用简体,然后设置了一下在setup中设置了一下怎么关闭它。也就没什么好说的了。
   如果安装中还有问题,看看这两个网页能不能帮助你:http://www.ubuntu.org.tw/modules/newbb/viewtopic.php?post_id=74 http://wiki.ubuntu.org.tw/index.php/UbuntuL10n#.E5.88.A9.E7.94.A8_.xsession_.E8.A8.AD.E5.AE.9A.E8.BC.B8.E5.85.A5.E6.B3.95.E8.88.87.E6.A1.8C.E9.9D.A2.E7.92.B0.E5.A2.83 我也就是看了这两个网页进行了上面的操作的。
   之后我添加删除程序中安装了adeptmanager,emacs等等程序。然后再利用adeptmanager安装了一些字体。也就是以ttf-arphic开头的那些。似乎网页看中文会舒服一些。最后换了个桌面背景。嘿嘿。
    Inaddition,感谢一下emacs在Ubuntu的手动安装方法作者(http://blog.chinaunix.net/u1/44182/showart.php?id=372279),不过我也没用,我是直接从添加删除程序中安装的。
原创粉丝点击