computer 版 (精华区)

发信人: viogus (风之精灵*珍惜每一天), 信区: computer       
标  题: 硬盘安装debian心得
发信站: BBS 听涛站 (Wed May  5 23:16:29 2004), 转信

  主要的参考文档
  http://www.debian.org/releases/stable/i386/ch-preparing.en.html
  主要是原来听涛服务器的os是rh7.3,而且已经经过了几班人马的摧残,好多东东都
很乱,乱到甚至PATH变量也只有一个/bin和/sbin,sigh,再加上我对rh的b4,rpm的软肋
以及对于apt的推崇,嗯,决定把服务器的os换成心爱的debian(有点肉麻了,呵呵,不过
反正只发在听涛上,无所了。:))
  但是也有个问题,就是听涛的机器也同时提供着bbs服务,不好停下来,对人气还是会
有一点的影响的,所以,嗯,打算采用和lfs一样的方法,呵呵,远程安装。
  简单地看了一下文档,发现步骤就主要有几个:
  1、分区,最好有一个独立的分区来当根目录。
  2、下载必要的安装包、其中包换一个叫debootstrap的脚本和必要的基本安装包,
总共有三种安装方法:
                a、是从网络上直接安装(一般不推荐);
                b、从CDROM上获取软件包
                c、从网络上下载basedebs.tar包,然后从包里直接安装
    3、配置基本的东东,包括:
        a.proc文件系统,这个用mount来解决
                        
                b.timezone,user account,还有apt:
                  这个用base-config来解决
        c.键盘、网络、文件系统、还有本地化
                 
                d.安装kernel
                
                e.安装loader:如grub,lilo等

  4、升级到最新的吧,呵呵


    下面就开始工作吧,
做下准备工作:
#mkdir -p /mnt/debinst
#mkreiserfs /dev/hda6
#mount -t reiserfs  /dev/hda6 /mnt/debinst
#cd /mnt/debinst
#mkdir install;cd install

  其次到这儿下载东东:
http://ftp.debian.org/debian/pool/main/d/debootstrap/
  注意要选对了版本,rh7.3的话,用debootstrap_0.1.17.7woody1_i386.deb 才可以
成功安装,因为不支持glibc 2.3,所以不能用0.2;rh9的话,应该就是用0.2的了,
呵呵,这个比较重要,我开始就是没有注意,后来吃了亏。
  嗯,下来的是deb包,我用alien转化了一下,成了rpm之后,就直接安装了
#rpm -ivh debootstrap-0.1.17.7woody1-2.i386.rpm

安装成功之后,开始试用三种方式,我用过其中两种,就是2.b和2.c两种,都挺快的,
2.b的话,到ftp://ftp.sjtu.edu.cn/mirror/sites/ftp.debian.org/debian/dists/
woody/main/disks-i386/base-images-current/basedebs.tar
下到basedebs.tar之后,用debootstrap安装之:
#/usr/sbin/debootstrap --arch i386 --unpack-tarball \
$1/basedebs.tar  woody $2

其中$1是basedebs.tar的绝对路径,我的就是/mnt/debinst/install,$2是你要当以后的
根目录的地方,我的就是/mnt/debinst
然后,如果安装成功,会提示你install base system successfully之类的,呵呵,
好了,到这儿的话,已经完成了20%的工作,下来就开始配置了,这个是比较辛苦的。

现在开始进入chroot环境: 
#chroot /mnt/debinst /bin/bash 

配置工作正式开始:
首先把proc文件系统先mount上吧
#mount -t proc proc /proc

然后就设置一些基本的系统参数:
#/usr/sbin/base-config

这个我就基本一路按下来,遇到apt的时候,我就cancle了,
因为我有自己的source.list了,不用配置了,把它拷到/etc/apt/source.list就可以了
其次、开始配置常规的系统,包括文件系统、网络、键盘、
#dpkg-reconfigure cosole-data

这是键盘的

下面是配置网络
然后编辑/etc/network/interfaces /etc/resolv.conf 和 /etc/hostname文件 
/etc/network/interfaces的样本可以在/usr/share/doc/ifupdown/examples找到
给个简单的样例吧:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
 
# The loopback interface
auto lo
iface lo inet loopback
 
# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
        address 219.224.148.112
        netmask 255.255.255.0
        network 219.224.148.0
        broadcast 219.224.148.255
        gateway 219.224.148.1


然后resolv.conf我是这么设置的
search tingtao.net
nameserver 166.111.4.5
nameserver 166.111.8.28
nameserver 166.111.8.29

hostname可要可不要,就是在上面写个机器名了,比如tingtao,呵呵

然后是文件系统:
# file system    mount point   type    options                  dump pass
/dev/hda6         /             ext2    defaults                 0    0
。。。。
.......
省略一些,不然太长了。

最后是本地化了:
#apt-get install locales

呵呵,记得之前要设置好你的source.list,把中文的选上吧。

然后就安装kernel了
#apt-get install kernel-image-2.X.X-arch-etc

记得要写上自己的参数,把arch还有etc等改了。

最后一步了,把lilo.conf写了
     boot=/dev/hda6
     root=/dev/hda6
     install=/boot/boot-menu.b
     delay=20
     lba32
     image=/vmlinuz
     label=Debian

OK,最后两步我没写,因为还是要测试一下新系统,不急着改
呵呵

--
眉飞色舞,黯然神伤........


※ 来源:·BBS 听涛站 tingtao.net·[FROM: 219.224.148.37]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:0.951毫秒