使用debootstrap快速定制安装自己的应用系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本指南将分4个部分:

1 . 基本系统安装

2 . Xorg安装与声卡驱动安装

3 . gnome 安装与美化

4 . 常用软件的安装

========================================预备知识

需要有linux管理的相关知识

熟悉debian的包管理方式

熟悉debian桌面环境的使用

了解系统分区和引导的相关知识

=====================================

基本系统安装

需要一个debian相关的live cd,推荐 ubuntu安装cd

通过USB或者CD引导安装CD,进入linux 的 live系统。

配置系统网络可以访问互联网。

打开terminal窗口,sudo到root用户

apt-get update 更新系统源

apt-get install debootstrap 安装debootstrap

准备目标系统的分区

运行fdisk或者gparted对硬盘进行分区,gparted可以在现有硬盘中改变已有分区大小,空出目标系统需要的硬盘空间。

建议

/ 分区10G

swap分区两倍内存大小

/home 分区根据需要

通过mkfs.ext4 /dev/sda? 准备分区文件系统,?是实际你的系统的目标分区的号码

通过 mkswap 和swapon 准备swap分区

将根分区装载到live系统的一个目录下面,我们使用 /di作为目标

mount /dev/sda? /di

使用debootstrap安装最基本的系统

好了,现在使用debootstrap开始从网络下载安装debian最基本的系统

debootstrap --arch amd64 testing /di

--arch amd64 指定安装64位系统

testing 指定安装testing分支

/di 安装到的目录

debian源地址

等待一段时间,基本系统安装完成。

现在我们需要进入基本系统进行系统配置和更多软件的安装了。

进入系统前,我们需要执行下面命令将live系统的一些虚拟文件系统绑定到新的linux中。mount -o bind /dev /di/dev

mount -o bind /proc /di/proc

mount -o bind /sys /di/sys

mount -o bind /dev/pts /di/dev/pts

然后执行

LANG=C chroot /di /bin/bash --login

进入新的debian testing系统

到此你已经可以使用基本的系统了。下面开始基本配置

0、首先需要修改系统密码

passwd

1 、安装和配置你的locale

执行 apt-get install locales

dpkg-reconfigure locales

选择你要用的locale,比如我选择了 en_US.UTF-8 zh_CN.UTF-8

选择你的系统默认locale 我选择的en_US.UTF-8 因为我觉得linux控制台没必要用中文,还要装个ZHCON,麻烦。

2 、修改系统默认源文件,位于/etc/apt/sources.lst

deb testing main contrib non-free

deb testing-proposed-updates main contrib non-free

现在更新下你的源,apt-get update && apt-get upgrade

3 、现在安装localepurge , apt-get install localepurge 在对话框中选择你要保留使

用的locale .

默认情况下它已经选好了你现前设置的那些locale,所以直接回车。当然你也可以

dpkg-reconfigure localepurge 进行详细的配置。现在执行localepurge 这步将清除你用不着的locale,让他们释放你的磁盘空间。以后你不管安装什么软件,它都将自动帮你

清除那些没用的locale。

清除完,它会提示你释放了多少磁盘空间。当然你可以配置它让它显示清除了哪些locale。

4 、(可选,主要是为了方便)

卸载vim-tiny和nano

apt-get purge vim-tiny nano

安装VIM,它是个好东西,功能更强。

apt-get install vim

5 、安装bash-completion

apt-get install bash-completion

修改 .bashrc ,打开bash_completion,让apt-get install 在ROOT 登录的情况下自动

补全,其他用户自动设置好了的,不用修改。

用VI打开 /etc/bash.bashrc ,修改成象这样

if [ -f /etc/bash_completion ]; then

. /etc/bash_completion

fi

6、安装linux-image

apt-get install linux-image-? 使用自动补全安装最新的内核

apt-get install grub 安装grub引导程序,将引导安装到主引导分区

7、安装无线驱动和相关的工具

apt-get install firmware-iwlwifi安装intel wifi的固件

apt-get install wireless-tools wpasupplicant

8 、安装alsa和acpi

apt-get install alsa acpi

9、安装 ssh

apt-get install ssh

10、修改/etc/fstab文件

相关文档
最新文档