LinuxSir.cn,穿越时空的Linuxsir!

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

[精品推荐]Debian Woody 3.0安装使用(0.1版本)

[复制链接]
发表于 2002-7-31 01:42:58 | 显示全部楼层 |阅读模式
Debian Woody 3.0安装使用(0.1版本)

转载请注明原文作者kris(atfa),ICQ号码65723092,原文发表在linuxsir.cn和linuxcn.org。

Debian Woody 3.0是Debian最新推出的稳定版本。很多朋友下载了光盘文件,甚至有人下载了全部的7张ISO,这种支持自由软件的精神值得鼓励和赞赏,但是我需要指出的是,Debian是一套倚赖网络非常多的系统,你今天下载了全部的ISO文件,但是也许你从来不会使用它们。我不是想要打击大家的积极性,我只是想要告诉大家,Debian需要网络!没有网络的Debian是不健康的,不正常的,也是不完美的。

很多朋友问我怎么从硬盘上的ISO文件通过硬盘安装Debian,我的回答是,这很麻烦,尤其是Woody的光盘文件,我成功的通过硬盘安装了,但是仅仅是安装而已,没多久就删除了,重新通过网络安装了一次。原因非常简单,因为我习惯了网络的安装,也是因为硬盘安装太麻烦,不停的切换控制台,不停的mount and umount,相信新手没有这个能力和耐心。但是我还是会在本文中告诉大家这种方法,虽然不赞成。

好了,不说废话了。下面说说安装的方法。

我们首先下载光盘文件debian-30r0-i386-binary-1_NONUS.iso,图省事的朋友就全部解开到某一个fat32分区上的debian目录(这个目录当然是随便你取名字了,但是请不要取一个非常变态的名字,起码不要太长)里面去吧,我就是这种懒人,呵呵,所以大家不要怪我。硬盘小的朋友就只需要光盘中dists/woody/main/disks-i386/3.0.23-2002-05-21目录下的所有文件,网速够快的话,找张N年以前的软盘出来自己做启动软盘就行了,根不需要光盘了,哈哈!(我第二次安装就是这样,没有用到什么光盘的内容)

那么我用dos启动盘片启动电脑,因为是把文件放到fat32分区上,我就进入install目录,运行boot.bat,loadlin程序载入内核就开始安装了。首先需要选择键盘,但是放心,现在不会让你有机会配置鼠标和X系统的。

不知道是不是需要介绍一下硬盘分区的话题,我想可以略去吧,毕竟没有真正从来没有接触过linux的人安装debian玩。需要吗?不需要吗?下一个版本的安装使用说明会说的。现在又是TMD凌晨0:44分了!!!

然后就要配置你需要的安装模式,可以选择光盘,如果你刻录了的话,我想大多数人都没有刻录吧,那么就选择网络。这个时候它其事是要安装最基本的内核。很简单的,内核不大。我选择了它默认的一个地址就让它下载所需要的文件。不一会儿就搞定了。没有足够网速的话,或者不想通过网络下载的话,你不是刚才把所有的文件都解开到一个分区里面了吗,选择硬盘安装,让它自动搜索你的文件存放的位置,然后它会让你确定一下,按回车就过去啦。如果你不幸没有足够的网速,也没有刻录光盘,那么,亲爱的你先看文章,我等会儿来说你的问题。

需要说明的是,选择网络安装的话,你需要在安装程序下载之前配置你的网络。
 楼主| 发表于 2002-7-31 01:43:20 | 显示全部楼层
然后安装基本的系统并且配置模块,需要什么模块呢,我简单的说一下,ntfs支持是需要的,因为很多朋友需要mountwin2000或者xp的分区;cp936的支持不能少,否则没办法看见中文目录和文件名;如果你是用的usb的鼠标和键盘(估计usb键盘在国内不多见),那么配合你的usb设备的usb模块需要加载;还有就是网卡,这个大重要了,我要强调一点,我们很多穷人使用的网卡realtek8029,在redhat,mandrake等等发行版和旧的debian里面是使用的ne2k-pci模块(好像没有写错?)现在没有这个模块了,取而代之的是pci-scan模块(希望没有写错,前天安装的,凌晨4点的事情,真得记不清楚了)。

那么基本模块也安装好了,系统将要安装一堆东西,60多M,以前的老版本安装时候不做这个事情,需要自己安装,现在把它提到安装程序中间来了,我反而不是很喜欢,见仁见智吧。既然要安装,那么不免又要选择安装方式。我还是选择网络;刚才解开了全部文件的朋友可以和刚才一样选择你的硬盘;网速和硬盘文件什么都没有的朋友,继续看吧,等会儿说这种事情。

接下来就开始安装咯,等到安装完成,让你选择lilo的位置,随便你啦,因为我使用的是双Linux系统,所以我用Redhat里面的grub启动我的debian,我就不能把debian的lilo安装在MBR,而只能安装在我安装debian的分区/dev/hdc5。你可以根据自己的情况选择。如果你只有一个linux,或者再有win2k,winxp,那么安装在MBR是没有问题的。这个不多说了,不是我们的主题。

现在系统重新启动。对于我来说,我进入redhat,修改了grub的menu.lst文件,再重新启动进入debian的安装程序。自然,输入root密码两次,新建一个用户并且设置密码。

现在选择你需要安装的软件。我仍然选择网络(是不是有人想要打我?);解开了所有第一张光盘的朋友可以选择硬盘,但是你不会有太多的软件可以选择,因为本来有7张光盘,你只有1/7啊!

那么怎么使用硬盘上的ISO文件呢?alt+f2进入心得控制台,首先mkdir一个新的目录dir1,mount你存放ISO文件的分区;再新建一个目录dir2,把你的ISO文件mount到这个dir2目录去。好选择mounted filesystem,它需要你输入是什么版本的debian,输入woody好了,让你输入安装类型,选择main就足够了。

我知道我没有说清楚,但是我真得只有这个办法了,当它问你是不是还有其他的位置时,选择yes,按照上面的方法,mount新的光盘到新的目录,继续继续!

如果你的硬盘大,你还可以吧ISO文件用winiso等等软件解开放在某一个FAT分区的目录下面,这样,通过硬盘安装的时候只要选择正确的分区和目录就可以,这样很轻松。 不过写/etc/apt/source.list文件需要注意,按照以下格式写:

deb file:/mnt/win_c/debian_1/debian woody main

注意中间的woody既不能是stable也不能是unstable,只能是woody。

好了,如果你一切成功,应该起码有6000多个deb软件包给你用。你可以通过dselect或者tasksel选择安装哪些软件。

安装到此为止算是结束了。

庆祝一下,我去洗脸!
 楼主| 发表于 2002-7-31 01:43:52 | 显示全部楼层
每一个人都会首先配置X系统,我也是这样,因为似乎没有X,电脑就简直是垃圾。我因为安装最后一步什么软件都没有安装,所以现在系统是一个只有60多M的简单系统。我首先做的是apt-get install xfree86-common xserver-common xserver-xfree86 xdm gnome* libgnome*,这将安装很多很多的东西,很多很多!你也可以把这个多的文件分成几次下载安装:
apt-get install xfree86-common
apt-get install xserver-common
apt-get install xserver-xfree86
apt-get install xdm xtt
apt-get install gnome-session
等等......
现在可以配置我们的X了,我首先直接cp我的Redhat的XF86Config-4文件到debian来,希望你这样做能把X启动起来,我的不行,但是我们已经有了一个可以修改的蓝本,下面是我的XF86Config-4文件,去处了注释和一些不可能通用的部分:

Section "Files"
        FontPath        "/usr/lib/X11/fonts/xp"                # 这一行是我汉化的时候加上去的,下面马上说汉化的事情
        FontPath        "unix/:7100"                        # local font server
        # if the local font server has problems, we can fall back on these
        FontPath        "/usr/lib/X11/fonts/misc"
        FontPath        "/usr/lib/X11/fonts/cyrillic"
        FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/Type1"
        FontPath        "/usr/lib/X11/fonts/Speedo"
        FontPath        "/usr/lib/X11/fonts/100dpi"
        FontPath        "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
        Load        "xtt"                # 这一行当然也使汉化使用的
        Load        "GLcore"
        Load        "bitmap"
        Load        "dbe"
        Load        "ddc"
        Load        "dri"
        Load        "extmod"
        #Load        "freetype"
        Load        "glx"
        Load        "int10"
        Load        "pex5"
        Load        "record"
        Load        "speedo"
        Load        "type1"
        Load        "vbe"
        Load        "xie"
EndSection

Section "InputDevice"
        Identifier        "Generic Keyboard"
        Driver                "keyboard"
        Option                "CoreKeyboard"
        Option                "XkbRules"        "xfree86"
        Option                "XkbModel"        "pc104"
        Option                "XkbLayout"        "us"
EndSection

Section "InputDevice"
        Identifier        "Configured Mouse"
        Driver                "mouse"
        Option                "CorePointer"
        Option                "Device"                "/dev/psaux"
        Option                "rotocol"                "ImPS/2"
        Option                "Emulate3Buttons"        "true"
        Option                "ZAxisMapping"                "4 5"
EndSection

Section "Device"
        Identifier        "Generic Video Card"
        Driver                "r128"
#        Option                "UseFBDev"                "true"
       
EndSection

Section "Monitor"
        Identifier        "Generic Monitor"
        HorizSync        30 - 70
        VertRefresh        50 - 120
        Option                "DPMS"
EndSection

Section "Screen"
        Identifier        "Default Screen"
        Device                "Generic Video Card"
        Monitor                "Generic Monitor"
        DefaultDepth        24
        SubSection "Display"
                Depth                24
                Modes                "1024x768"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier        "Default Layout"
        Screen                "Default Screen"
        InputDevice        "Generic Keyboard"
        InputDevice        "Configured Mouse"
EndSection

Section "DRI"
        Mode        0666
EndSection
 楼主| 发表于 2002-7-31 01:44:10 | 显示全部楼层
还有一个文件需要搞定,XftConfig文件用来设置字体:

dir "/usr/lib/X11/fonts/xp"                # 汉化时候加上的
dir "/usr/X11R6/lib/X11/fonts/Type1"
dir "/usr/X11R6/lib/X11/fonts/TrueType"

includeif       "~/.xftconfig"

match any family == "charter"           edit family += "bitstream charter";
match any family == "bitstream charter" edit family =+ "charter";

好了,反正我的X启动了,你的呢?

汉化很简单,就是那么几步:

一、安装中文Simsun字体
在/usr/X11R6/lib/X11/fonts/下建立xp文件夹,从Windows XP中把simsun.ttc复制到xp文件夹。在xp目录下建立fonts.dir文件,内容为:

11
simsun.ttc -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:simsun.ttc -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttc -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:simsun.ttc -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:simsun.ttc -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttc -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttc -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:ab=y:simsun.ttc -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttc -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttc -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0

再把fonts.dir复制为fonts.scale

二、修改配置文件

1. /etc/X11/XF86Config-4
在“unix:7100”前加一行:FontPath "/usr/X11R6/lib/X11/fonts/xp"
在“Section Module”中增加一行: Load "xtt"

2. /etc/X11/XftConfig
在第三行前加一行:dir "/usr/X11R6/lib/X11/fonts/xp"

3. /etc/gtk/gtkrc.zh_CN
把fontset内改为 "-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,
-*-*-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*"

有人建议fontset使用如下的设置,英文显示效果好一点,这个就各有所爱了:
"-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-misc-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,\
*-r-*"

中间红色数字12就是默认字体大小,按照你的显示器分辨率自己调整合适的吧。

4. /etc/gnome/gtkrc.zh_CN
把所有fontset的内容改为 "-misc-fixed-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
重新启动Xwindow

5. apt-get install cpanel并且用tasksel选择安装简体中文系统。
接下来在X中执行cpanel,等待一段时间,它会完成所有的工作,重新启动X吧,你会发现所有的截面全部是中文了,再次执行cpanel,设置一些简单的设置。

汉化算是完成了,剩下的当然就是你自己在mozilla里面选择字体这些事情啦。那么这个版本的debian有什么软件有缺陷,我们应该怎么升级呢?
 楼主| 发表于 2002-7-31 01:44:31 | 显示全部楼层
首先是Mozilla,这个版本的mozilla有一些不稳定和不合适的设计,我们直接到mozilla.org下载新的1.1beta版本吧,很不错。安装时候会提示有一些lib没有。那么就apt-get install那些文件库,我现在记不清楚是什么文件了,反正apt-get就搞定。

接下来是apt-get install d4x,如果你不嫌弃版本太低的话,我想download for X 1.3对于你来说是够用的。

还有就是apt-get install gaim gftp gkrellm gnjuta gimp gqview

但是Realplay是不能apt-get install的,因为没有嘛自己用安装文件安装就是了。

用拼音的朋友下载xsim的deb包吧,dpkg -i 它,设置xsimrc文件的LOCAL为你所使用的,如果你一路按照我的文章做,你应该设置为zh_CN.gb2312。需要在设置文件里面修改一些东西,下面是我的.bashrc文件和.xsession文件
----------.bashrc---------------
export LC_ALL=zh_CN.GB2312
export LC_TYPE=zh_CN.GB2312
export LANG=zh_CN.GB2312
#export XMODIFIERS=@im=XSIM
export PS1='\h:\w\$ '
umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
eval `dircolors`
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

----------.xsession---------------
export C=zh_CN.GB2312
export LANG=zh_CN.GB2312
export LC_ALL=zh_CN.GB2312
export LC_CTYPE=zh_CN.GB2312
export XMODIFIERS=@im=XSIM
xsim &
exec gnome-session
killall xsim

喜欢KDE的朋友,对不起,我很少很好,几乎从来不用KDE,所以关于KDE的汉化大家一起讨论吧!

到现在似乎应该升级我们的内核了,其事早就应该升级了,卧式在X配置好以后升级的,因为我的声卡的驱动是for新版本内核的。

apt-get install kernel-source-2.4.18

为什么不直接安装已经预编译好的内核呢?因为我需要把很多的模块编译到内核中,而不是加载,这样启动很慢的。

编译的问题就不在这里说了。

最后,我想想看,还有没有能够说的? 呵呵   .... 没有了

然后安装你所需要的一切吧,享受debian带来的快乐!

kRIS
2002-7-31-01:35
发表于 2002-7-31 07:26:08 | 显示全部楼层
atfa兄,辛苦辛苦。。。。。。

我搞了两天也没有搞出来。。。还是老兄厉害。。。服了。。。。精品区见了。。。哈。。。。。
发表于 2002-7-31 09:59:39 | 显示全部楼层
看了版主的大作真是受益匪浅,但兄弟我还有几点不明,请指教。
1。看兄弟安装时用的是dos盘先启动到dos环境,然后运行安装目录中的boot.bat文件进行引导的,以下为boot.bat的内容,未做任何修改:
edit boot.bat
@ echo off
rem Flush any write-cached disk blocks before we leave DOS.
If your system does not use smartdrv an error message will appear,
you can safely ignore that.
smartdrv /c

echo Please choose a linux kernel now
echo 1= IDEPCI kernel                 (2.2)
echo 2= compact (SCSI) kernel         (2.2)
echo 3= 2.4.x kernel                  (2.4)
echo 4= vanilla (standard) kernel     (2.2)

choice /c:1234
if errorlevel 4 goto FOUR
if errorlevel 3 goto THREE
if errorlevel 2 goto TWO
if errorlevel 1 goto ONE

echo doing default somehow and going to ONE
goto ONE

:ONE
echo using IDEPCI kernel
loadlin.exe linpci root=/dev/ram ro initrd=root.bin ramdisk_size=16384 disksize=1.44 flavor=idepci

:TWO
echo using compact (SCSI) kernel
loadlin.exe lincompt root=/dev/ram ro initrd=compact.bin ramdisk_size=16384 disksize=1.44 flavor=compact

:THREE
echo using 2.4.x kernel
loadlin.exe lin24 root=/dev/ram ro initrd=bf24.bin ramdisk_size=16384 disksize=1.44 flavor=bf2.4

:FOUR
echo using standard (vanilla) kernel
loadlin.exe linux root=/dev/ram ro initrd=root.bin ramdisk_size=16384 disksize=1.44 TERM=vt102
从以上内容可看出本应该是有四个菜单可选,对应不同四个引导内核,四个内核的内容大家可到debian网站去查,其中只有第三个提供的是2。4。18,而且支持的硬件最多,还包括RerserFS,ext3,usb,更多的网卡驱动。其他的都为2。2。x内核,这是debian的默认内核,相应的驱动较少,显然的话我们应该选第三个bf2.4内核,这样的话,在配置网卡驱动以及usb设备时有更多的选择,象我用usb光电鼠的话最合适,而且装好系统后就不必再去升级编译内核,毕竟很容易出错,一步到位。
但遗憾的是,这个批处理在dos下没法正常运行,根本没有菜单可选,这接就以第一个IDEPCI内核运行了,大家在装好后可看一下自己的内核版本,本人在尝试安装后发现usbmouse没法用,而且可供选择的东西太少,稀里糊涂就过去了。
如果你在dos下直接运行菜单三种的内容的话:
loadlin.exe lin24 root=/dev/ram ro initrd=bf24.bin ramdisk_size=16384 disksize=1.44 flavor=bf2.4
提示出错,系统悬挂,这个在bf2.4文件夹中有说明,提示是loadlin.exe程序的一个bug。显然这样是没法引导bf2.4内核的,如何引导本人已经写了方法。你只需要两张软盘。
上面是我在安装过程中的碰到的一些问题,纯属个人意见,本人认为最开始选择内核对接下去的安装是很有重要的,选择好的话,今后可省掉很多不必要的麻烦

2。斑竹提倡网络安装,本人大力支持,但本人个人认为准备一张iso是必要的,因为装好基系统后,如果你已经可以上网的话,那么是不需要的,但像我们这样用adsl拨号上网的话,还需要编译拨号软件rp-pppoe,因为自带的pppoe我不会用还是rp-pppoe方便好用,因此下安装一部分软件是必要的。

3。这里本人实在搞不清
在编译内核的时候是否要选者framebuffer,汉化到底是否需要zhcon,这是干吗的,如何使用,看版主这里好像没有使用。望各位兄弟帮忙解决。
发表于 2002-7-31 11:42:29 | 显示全部楼层
看见atfa这么无私奉献,我也说几句。
1。刚开始接触debian建议用tasksel来选择安装那些包,不要用apt-get install这样直接安装包,以避免一些不必要的问题。
2。网络配置etherconf(需自己安装),
   类似redhat的ntsysv的是rcconf,
   配置显卡用dpkg-reconfigure xserver-xfree86,如果不行再按照提示的错误信息,自行修改。当然可以拷贝redhat的XF86Config-4这个文件。(其实安装xserver-xfree86这个包是就需要配置一次)。
3。除开xdm,可以使用gdm。
4。framebuffer是可选的,zhcon也是可选的。没有他们照样可以。
5。yiyantang这是个好东东,自动转码。
发表于 2002-7-31 12:38:25 | 显示全部楼层
zhcon is just like run ucdos under dos,heihei
http://zhcon.gnuchina.org
 楼主| 发表于 2002-7-31 18:05:23 | 显示全部楼层
只要不是在纯字符界面使用中文,没有必要一定安装zhcon等等,不过你在tasksel里面安装了简体中文环境的话会自动安装它们的。内核的framebuffer支持我从来没有用过。

至于启动软盘里面的四个选项,如果你喜欢的第三个不能启动,你就自己依样画葫芦手动启动安。不外乎就是loadlin嘛。

说道编译内核,确实需要小心谨慎,但是我绝对大家应该都去尝试一下,因为难道以后更新的内核出来了你也不升级?总得自己做的。当然简单的方法是直接安装deb包的新内核。

我今天晚上还要编译内核,上次编译的时候忘记把那个loop的支持加进去了,弄的无法mount那些ISO文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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