lymastee 发表于 2007-2-8 11:58:14

我写的debian安装手记,本人菜鸟,欢迎指正

安装debian真的很不简单。
    首先告诫大家,绝对不要在windows平台下刻录光盘,教训就是,我刻了N张,没一张能用的。另外下载的iso映像文件一定要验证MD5SUMS,在 linux下无论你用K3B还是GNOME BAKER都会事先验证,在windows下可以用winmd5校验。
    stable的debian由于内核过于陈旧,在我DELL Inspiron 1300的本本上驱动不起来。我本本的显卡是intel GMA915集成显示核心,所用驱动模式是i810,但是stable的x系统不但识别不出,当你用startx命令的时候,x系统会直接崩溃,另外用 ALSA驱动声卡的时候你随便播放一首歌试试,那将是十分痛苦的一件事 大笑 。
    所以我建议大家下载testing,这些是每周都更新的,并且比unstable要稳定得多(unstable是每天都有更新的)。不过在 linuxkernel2.6.8中驱动支持还不够好,我自己是装的kernel2.6.18。而且,你并不需要下载整个的26张CD,我凭以前 redhat三张安装盘就能搭个不错的桌面环境的想法,下了debian的前三张盘,后来发现只需要两张(其实如果你不装openoffice和gimp 的话一张就够了,你也可以装好之后在网上安装)。
    这些就是之前的准备,下面安装正式开始。
    放入debian的第一张安装盘,从光驱启动,出现了令人兴奋的螺丝状(其实应该是星系 大笑 )标志。比如我装的是2.6.18的内核,我键入linux 2.6.18-3-686,然后敲回车(你完全可以在装好之后重新编译内核,不过别忘了load你内核的header。不打这些装的内核是默认的 2.6.8,可能它会更稳定一些,但是驱动支持没有新版本的好)。
    下面的安装就很简单了,自己照着说明一步步做下去就行,不懂的按默认做。选择语言的时候有人可能会建议你选英文,因为中文语言可能会引起乱码,不过根据我的经验在键入base-config的时候确实会引起乱码,但是你之前只要先键入zhcon就行了,另外base-config在我要装的这个系统上已经被xorg-config代替了,因此并无大碍。可能它会说DHCP配置失败,别紧张,你可以选以后进行配置。另外安装到结束时会说连不上更新的源,这些你几乎可以忽略。新手还可能会对磁盘分区感到困惑,不过这并不很难:
    你当然可以用XFS、NFS等文件格式,不过我十分建议你使用ext3格式,开源的支持总是比私有的好。swap是交换分区,使用这个分区是为了系统休眠,它大小一般是你缓存的两倍,有人曾经说它不能大于128MB,不过我不这么认为,我的缓存是512MB的,所以我把这个分区设为1GB。/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的pc机要受到bios的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在50mb—100mb之间。但是如果想用lilo启动 red hat linux系统的话,含有/boot的分区必须完全在柱面1023以下。又由于8gb后的数据lilo不能读取,所以red hat linux要安装在8gb的区域以内。/usr分区,是linux系统存放软件的地方,如有可能应将最大空间分给它。
    /home 分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登陆系统,这样做是危险的,因为根用户对系统有绝对的使用权,可一旦你对系统进行了误操作,麻烦也就来了。
    /var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。
    /tmp 分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。
    /bin分区,存放标准系统实用程序。
    /dev分区,存放设备文件。
    /opt分区,存放可选的安装的软件。
    /sbin分区,存放标准系统管理文件。
    在debian下,你必须要有一个根分区(/),一个/boot分区,一个swap分区,其他可选,我还使用了/usr分区,注意,不要过早划分主分区,这会使你陷入麻烦。还有,一定要在启用该分区上选开,而debian默认是关的!
    安装完debian之后,你可能要用startx指令打开桌面系统(login后填你的用户名,超级用户是root,password填你的口令,完成登录后你可以startx,顺便说下,关机指令:shutdown或poweroff,这两个都不行的话还有绝招:halt)。
    经验PS:如果你发现哪个指令不好用,输入apt-get install xxx(该指令),比如说我cat不好用的,我就apt-get install cat,一般bash和debian的指令都会在第一张安装盘里面。
    然后出现登录窗口,默认情况下debian的gnome并不允许你用root登录,你可以进去之后选择桌面->系统管理->登录窗口,然后选择“安全”选项卡,勾选“允许本地系统管理员登录”,之后你就可以用root登录了,为什么要用root登录呢,很简单,普通用户没有读写磁盘的权限,你要是想在桌面上建个文件夹之类的事会很不方便。如果你习惯在终端下不停地mkdir、cp、rmdir、cd,你当然可以不使用root登录。顺便说两下,退出桌面环境快捷键是ctrl+alt+backspace,你还可以直接进入CLI模式按ctrl+alt+F1(可以是F1~F6),按ctrl +alt+F7回到桌面环境。还有,发现X系统的分辨率没法调(这个问题发生在安装i810驱动时确实有1280*800pixel的选项,但是安装显示器的时候由于是本本我选的generic monitor,于是,在X环境下你最高只能调到1024*768),这个问题真有点让人哭笑不得,如果你觉得你桌面图标看起来太大不爽的话,你可以按 “登录窗口”“安全”选项卡下的“配置X服务器”,然后看到命令旁边的参数/usr/bin/X -dpi 96 -audit 0,把dpi后面的96改成72或者更小数值,这样重启之后图标就会变小。还有一个修改dpi的选项在 桌面->首选项->字体里面,按右下方的“细节”里面有修改dpi的选项,不过不建议你这么做,过小的字会使你辨认不清。一般系统的dpi值为96,另外两个特殊值72和120 取自百分率75%和125%,在windows下分辨率设置过高造成字体太小常常用调高dpi来补偿,所以我这里才突发奇想,嘿嘿,没想到还成功了。
    然后就开始配置,首先你要装点东西,打开synaptic package manager,也就是那个被恶心地翻译成“新立得软件管理包”的东西。放入你的安装盘,然后选编辑->添加CD-ROM,完毕后如果还有光盘就选“是”,否则“否”,直到你把你所有debian安装盘都录过为止。然后找你需要的包装,我装入了文泉驿的字体(wqy,自己看注释,应该不难找到),还有输入法scim(不清楚的话全安装上,印象中就一个scim-chewing随便装不装),还有PPPOE拨号器(选择包ppp和pppconf),还有alien(这个是rpm包的转化器,强烈建议你装)。其他你可能还需要openoffice (类似于microsoft office),gimp(类似于adobe photoshop,不过平心而论,openoffice还能凑合,gimp就差远了,但是除非你是专业人员,你应该不太会感觉到这些),samba(文件服务器,用于从不同文件系统中读取文件),wine(模拟器,但是模拟的东西十分有限),我还装了gcc,g++,make(这个东西十分极其以及特别地重要,你需要这个来编译内核,从源文件安装东西,给rpm和deb打包以及编译你自己的软件,当然,如果你不是软件专业人员,你可能根本用不着它)。其它还有blender(是3d studio、maya、softimage很好的替代品,而且它还有一个附带的引擎,我个人比较倾向ogre的引擎,不过相比ogre的lgpl协议,我还是更偏爱blender的gpl,如上所言,越是开源生命力越是强),rosegarden(是cakewalk、**sonar、cooledit 的替代品,当然,更重要的,它是发布于gpl下的,虽然功能不及那些私有软件,但是如果你使用硬件音源,我觉得它就是去做电影原声乐都完全能胜任),还有 anjuta(一个gome环境下的IDE集成开发环境,你可能会倾向使用espline或者kylix,或者是KDE下的kdevelop,或许你是老手,倾向于vim(emac)+gdb+make,但是我还是推荐你试一下anjuta,一句话,现在是令人兴奋的2007年了),这些你可以在 sourceforge上看到详细信息,而且在前三张光盘中也没有,你可以在debian的官方网站上找到编译好的deb包,或者去 sourceforge下载源码自己编译(你可能要学习python,它实在太重要了,在开源世界里,它的地位与C齐平),一切随你喜欢。
    还有一点,不要奇怪为什么debian里没有firefox,很简单,和qt一样,molliza对它的许可有极大问题,于是它被debian抛弃了,你当然可以在deb包中找到它,但是官方的debian中你永远找不到firefox的图标 大笑 。有一种选择是gnome的Epiphany Web browser,当然还有iceweasel(它可能就是debian自己编译的firefox,不过这只是我个人的猜想,我也没想弄明白它)。
    下面我们开始设定输入法,这有点痛苦,你可能必须重新设定gnome的快捷键,因为它与scim的快捷键有冲突,打开桌面->首选项->键盘快捷键,把你看不顺眼的快捷键全删掉(自己看说明,按退格键backspace删除),你也可以把所有快捷键都删除,如果你是个刚从windows平台下转过来的新手,这些对你是无所谓的。然后打开scim输入法设置(如果没有,请确认已经安装),按你自己的想法设定,记住,查看的时候顺便记忆一下重要的快捷键,不要总记着你的ctrl+shift,在gnome下根本没这种设定法,不信你可以试试。这样之后你还是不能打开输入法,这点也困扰了我好几天,后来在linuxsir上看到有位仁兄给出的脚本:
    export LC_CTYPE=zh_CN.UTF-8
    export XMODIFIERS="@im=SCIM"
    /usr/bin/scim -d
    export G_FILENAME_ENCODING=@locale
    然后,在/etc/X11/Xsession.d下建一个95xinput的空文件,把以上内容写入,至此,重启后你的中文输入法应该能用了。还有一段脚本是我摘自"debian linux系统配置与管理"书上的,不过没试过究竟行不行:export XMODIFIERS=@im=SCIM ; export GTK_TM_MODULE=scim ; scim -d,然后在终端中输入chmod +755 /etc/X11/Xsession.d/95xinput来修改它的权限。注意,linux中对字母的大小写十分敏感,这和windows是截然不同的,所以务必注意你有没有搞正确大小写。
    之后你再重启系统,会发现你可以输入中文了(注意安装时选择scim-pinyin的模块,否则将没有拼音输入法),默认是按ctrl+空格 开启scim,按ctrl+alt+up上翻一种输入法,按ctrl+alt+down下翻一种输入法。
    然后配置网络,打开联网(这里我不再像上面说的那么详细了,你可以自己在左上角 应用程序 位置 桌面三个菜单栏里面找,你应该熟悉一下gnome的环境,这是很有用的),点击你的以太网连接,按 属性,然后点击启用此连接(当然,如果已经启用,就不用点击这一步了),再看到下面的配置,如果是 静态IP设置,请改为 DHCP,然后等一会看到网络已连接之后,关掉这个对话框,点击应用程序->系统工具->ADSL/PPPOE configuration,打开后进入终端,假设你懂英文(你应该懂英文的吧),自己看,然后选择,不过这些都不重要,怎么选问题都不大,你只要把你的帐号和密码都填对就行,最后记下一些指令:pon dsl-provider是连接网络,poff是断开网络。这里我还遇到一个问题,我在常州用的是电信的宽带,我不得不提一下中国电信这鸟公司,我真的爱死它的星空极速了,不用这鸟东西上网居然上不了国外的源,一连google一类的网站马上弹出什么“你本次上网未使用星空极速云云”,害得我根本没法上debian官网查软件包,我操他妈的电信一家(骂一句爽多了),后来又用sniffer抓取数据包,结果发现根本不需要这么麻烦,你可以在你的win下面安装低版本的星空极速,然后发现在网络连接里多了一项PPPOE的连接,双击打开它看看呢,原来用户名被改了,电信给我的用户名是czv7280143,但是你用这个登录是上不了国外网站的(在网络忙时国内网站也登不上),改成~gczv7280143就行,哈哈,就这样电信就想混下去,门都没有。大家可以试试,不过据说各地情况都不一样。
    再提一下gaim这个聊天器,你大可不必去安装什么lumaQQ,那东西写的很不稳定,常常会令你的系统crash,而腾讯公司我一直对它没好感,举个例子,还记得在qq里面输入密码如果和前次不同会出现“你输入的密码与你上一次登录的不同,要登录到服务器验证吗”,其实这对客户来讲并没有多大意义,但是它可以使腾讯的服务器负载减少很多,但是,恰恰就是你本地文件里存储的信息会使你被盗号!有种盗号器是专门针对这种情况的,事实上,绝大多数的盗号都是由这种情况或者是木马终端完成的,而要在服务器上通过蛮力破解几乎不可能。所以什么?腾讯公司为了它自己的利益不择手段!想想吧,如果你在网吧登录而网吧的电脑又没装还原卡,那你的qq号就极其非常以及十分地危险了。gaim传讯器可以使用aim/icp、msn、qq等多种协议进行互联,怎么样,have a try吧。
    你还可能对你桌面上的图标很不满意,你可以去www.gnome.org下载一些你喜欢的图标和window bd以及一些applet下来,注意如果拖动不能安装的话你可以直接拷贝到你的磁盘里,其中图标文件是拷贝到/usr/share/icon里,图像是 /usr/share/image,主题文件是/usr/share/theme,登录窗口文件是/usr/share/gdm。不要总觉得gnome很难看,其实我之前(很久以前了)用redhat就发现xwindow可以被配置得很漂亮,也不要去追求什么gnome2.16,其实2.14也很漂亮的(感觉和2.16没什么差别),你可以到我的图片收藏夹里看看。
    最后你可以去www.debian.org里查你喜欢的软件包了,而且它们全是免费的!
    说句实话我开始使用debian也才十几天,以前也只是装过red hat而已,所以文中可能有所疏漏。我本本上的无线网卡intel pro wireless 2200的驱动始终装不上去(也许根本就没这么个驱动!)但是如果你是新手而装的debian版本又比较新的话,这应该是最详细的guide。我打字速度并不是很快,所以这花了我很长时间,希望对你有所帮助。



PS:图片在我的blog图片收藏夹里面,欢迎诸位来访(刚开始更新博客,所以没什么文章,见谅)
我的blog:http://lyme.blog.sohu.com
    学习中...

tyh_123 发表于 2007-2-9 22:59:47

光盘。。。。。
:cry::cry:

偶只能硬盘安装,可现在都没按上去。。。

Swan-IDK 发表于 2007-2-13 00:00:18

我的本本是DeLL Inspiron 2200的,显示芯片和你的一样,虽然在Debian3.1中没有驱动,但是如果选VESA做驱动的话是可以进X的。用firefox游览带flash的网页也不觉得慢,只是用Cedega4.3玩DiabloII的时候有点帧率过低的感觉。
我想我的声卡也比你好不到哪去。反正是intel_8x0的ac97.在Debian3.1中除了不可以放多音频流之外感觉也还可以。
当然我不是叫你又回去装Debian3.1,只是觉得有些东西并不想我们看起来的那样糟糕。

lymastee 发表于 2007-2-14 14:29:09

我没说debian糟糕啊,呵呵,用着还挺顺的,就是玩flash游戏的时候经常死机,不知道为什么.

phaedo 发表于 2007-2-15 14:16:48

我没说debian糟糕啊,呵呵,用着还挺顺的,就是玩flash游戏的时候经常死机,不知道为什么.
浏览器的问题。

lymastee 发表于 2007-2-16 12:08:29

哦,捣鼓中...

flycity 发表于 2007-2-20 22:26:21

太密了,分段些行不?

jiangtao9999 发表于 2007-2-20 23:44:53


首先告诫大家,绝对不要在windows平台下刻录光盘,教训就是,我刻了N张,没一张能用的。

没在 Linux 里面刻过盘………………

lymastee 发表于 2007-2-22 23:45:27

太密了,分段些行不?
这位仁兄的建议我以后会注意的.
还有斑竹提到的刻录光盘,我也不知道为什么,在win下怎么刻都不行,特意上debian官网看了下,照它说的close cd,track at once,还是不行,后来我是装上red flag后用k3b刻的(呵呵,很笨的方法),希望斑竹指教.

cnhnln 发表于 2007-2-24 14:38:46


首先告诫大家,绝对不要在windows平台下刻录光盘,教训就是,我刻了N张,没一张能用的。

没在 Linux 里面刻过盘………………

xrkh 发表于 2007-2-24 19:28:03


首先告诫大家,绝对不要在windows平台下刻录光盘,教训就是,我刻了N张,没一张能用的。

没在 Linux 里面刻过盘………………
我用 win 下的 nero 和 deepburner 刻盘,从没刻坏过…

s_warmwind 发表于 2007-3-2 16:39:49

我在windows下面刻录的光盘,没有问题。只用第一张安装基本系统,之后网络安装。
页: [1]
查看完整版本: 我写的debian安装手记,本人菜鸟,欢迎指正