安装前在自己的电脑上必须要有一个linux操作系统,然后下载debian-40r0-i386-netinst.iso包http://ftp.tw.debian.org/debian-cd/4.0_r0/i386/iso-cd/
和debootstrap_0.3.3.2_all.deb包http://ftp.debian.org/debian/pool/main/d/debootstrap/
1、安装基本系统
用fdisk /dev/hda或cfdisk分一个或多个分区,然后重启
mkfs.ext3 /dev/hda* (我只用分了一个根分区,swap分区是共享gentoo的)
mkdir -p /mnt/debian
mount /dev/hda* /mnt/debian
mount -o loop debian-40r0-i386-netinst.iso /mnt/cdrom
ar -xf debootstrap_0.3.3.2_all.deb
tar zxvf data.tar.gz -C /
/usr/sbin/debootstrap --arch i386 etch /mnt/debian file:/mnt/cdrom/debian
cp /etc/resolv.conf /mnt/debian/etc/resolv.conf
2、chroot进入系统环境
chroot /mnt/debian /bin/bash
mount -t proc proc /proc
3、添加源
vi /etc/apt/sources.list,输入
deb http://mirrors.geekbone.org/debian/ etch main contrib non-free
deb-src http://mirrors.geekbone.org/debian/ etch main contrib non-free
deb http://debian.cn99.com/debian/ etch main contrib non-free
deb-src http://debian.cn99.com/debian/ etch main contrib non-free
4、安装本机环境
apt-get install locales
配置locale
dpkg-reconfigure locales
择你要用的locale,比如我选择了 en_US.UTF-8 zh_CN.GB2312 zh_CN.UTF-8 zh_CN.GB18030
zh_CN.GBK ,回车,选择你的系统默认locale
我选择的en_US.UTF-8.如果你想在控制台下使用中文请安装zhcon
5、升级
apt-get update
apt-get dist-upgrade
6、安装内核
apt-cache search linux-headers-*(查看可安装的版本)
apt-get install linux-headers-*
apt-get install linux-image-* (该处版本要与linux-headers相同)
apt-get
install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp
ttf-arphic-gkai00mp ttf-arphic-ukai ttf-arphic-uming(安装字体)
apt-get install grub
menu.lst和fstab两个文件的内容请根据自己的情况自行设置,以下是我的配置文件,仅供参考:
menu.list:
default=0
timeout=10
password --md5 $1$mr0Cg1$/tct8ZxZfbHpL195HTzTM0
splashimage=(hd0,0)/boot/grub/debiangreen.xpm.gz
title Debian
lock
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-1-686 root=/dev/hda1 ro vga=791
initrd /boot/initrd.img-2.6.18-1-686
boot
title Gentoo
lock
root(hd0,2)
kernel /boot/vmlinuz-2.6.18 root=/dev/hda3 ro
boot
title Windows
lock
root (hd0,3)
chainloader +1
boot
fstab:
/dev/hda1 / ext3 defaults 1 1
/dev/hda2 swap swap defaults 0 0
proc /proc proc defaults 0 0
7、重启系统并进入新系统
exit
umount /mnt/debian/proc
umount /mnt/debian
reboot