• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • debian的清潔安裝法

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    Debian安裝 debian的清潔安裝法 轉自無限飛躍老弟 [url] http://lidaibin.kmip.net/[url] 2005年2月25日10:31星期五 轉載日期:2005年3月23日星期三 一直不喜歡debian的installer,因為兩點: 1、installer有點 bug ,如果用PQ分過區的硬盤debian的installer
    Debian安裝

    debian的清潔安裝法

    轉自無限飛躍老弟 [url]http://lidaibin.kmip.net/[url] 2005年2月25日10:31星期五

    轉載日期:2005年3月23日星期三

    一直不喜歡debian的installer,因為兩點:

    1、installer有點bug,如果用PQ分過區的硬盤debian的installer就掛載不上分區,同時創建文件系統也會失??;

    2、即使我用sid版本而且選擇安裝2.6內核默認安裝的內核版本也是2.6.8,或許它并不影響什么,但為什么我不用更新版本的內核呢,更何況我喜歡自己編譯內核。

    不過還好,debian的debootstrap給了我最大的靈活性,debootstrap用來下載你的debian的基本系統并解壓配置,這其間你可以自己手動干預每個過程,通過debootstrap安裝debian時有點安裝gentoo的感覺,又清潔又衛生^_^。


    一、準備安裝環境

    通常我是使用ubuntu的Live CD,因為Gentoo的Live CD不含binutils,也就是說沒有ar程序用來解壓deb文件,用knoppix我沒成功過,ubuntu的Live CD還行,雖然也有點小問題:)。如果你找到了一個更小的更好的Live CD告訴我一聲,最好不用進X,喜歡基于console的Live CD,畢竟我是用來安裝的,不希望光驅轉得震天響。不過對你的Live CD有這樣的要求(是我總結的,不一定標準):

    1、包含binutils,如果你不知道binutils是干什么的,你就執行一下ar看看是不是無效的命令,如果是ar的幫助提示就好,提示無效的命令的話那就不行。

    2、glibc的版本必須是2.3或更高版本,如果你不知道glibc的版本可以讓你的Live CD啟動起來之后執行一下/lib/libc.so.6看看,它會告訴你版本號的。

    3、你的Live CD得創建有ramdisk,因為我們需要解壓debootstrap,得讓我們可以寫文件哦。

    好了,啟動吧!啟動起來之后記得配置好你的網絡。


    二、準備你的分區

    這一步我就不好說了,我的Linux一般包含這樣幾個分區,/boot用的分區、根分區、/home用的分區、再一個用來下載或者保存自己各種數據的分區一般掛載為/data,最好你懂如何分區,如果不了解的話用這種清潔安裝的方法可比較危險哦。

    然后mkdir /mnt/debinst && mount /dev/hdaX /mnt/debinst,再掛載上你其它的分區。


    三、準備debootstrap

    wget http://debian.cn99.com/debian/pool/main/d/debootstrap/debootstrap_0.2.45- 0.1_i386.deb,當然你也可以用其它的鏡像站點,不過我喜歡cn99,它的速度夠快,下載好debootstrap之后,ar -xf debootstrap_0.2.45-0.1_i386.deb && tar zxvpf data.tar.gz -C /,到現在為止如果不出意外你的debootstrap已經可以使用了。


    四、ubuntu Live CD的小bug

    debootstrap 在下載解壓配置過程中會復制你的/etc/resolv.conf和/etc/hostname,ubuntu Live CD有個問題就是你復制/etc/resolv.conf和/etc/hostname時雖然復制會成功但會出錯,這會導致debootstrap的中斷,當然你可以多運行幾次debootstrap就可解決這個問題,但我喜歡事先就做好準備工作。

    具體的解決辦法便是mkdir /mnt/debinst/etc && echo 你的機器名 > /mnt/debinst/etc/hostname && echo "nameserver 你的DNS-IP" > /mnt/debinst/etc/resolv.conf。


    五、開始debootstrap吧

    debootstrap 的格式如下:debootstrap --arch i386 <版本> <debian的安裝掛載點> <鏡像站點的URL>,我一般用sid,所以就是debootstrap --arch i386 sid /mnt/debinst http://debian.cn99.com/debian。


    六、配置

    等到debootstrap完之后會有三個umount的錯誤,你不用管它,然后進入我們的debian的環境:chroot /mnt/debinst /bin/bash。

    1、先把你的fstab內容加上吧,這部分內容你自己得會哦,舉個例子吧:

    /dev/hda1       /boot           reiserfs        notail,noatime,noauto   0 0
    /dev/hda5       /               reiserfs        noatime                 0 0
    /dev/hda6       /home           reiserfs        defaults                0 0
    /dev/hda7       /data           reiserfs        defaults        0 0

    /dev/hda8       none            swap            sw                      0 0
    none            /proc           proc            defaults                0 0

    /dev/cdrom      /mnt/cdrom      iso9660         noauto,ro,user,exec     0 0
    /dev/fd0        /mnt/floppy     auto            noauto,rw,user,exec     0 0


    2、配置網絡

    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet static
        address 192.168.0.2
        netmask 255.255.255.0
        gateway 192.168.0.1


    3、配置你的APT源,當然你也可以不配用base-config來選擇,但base-config默認是testing而且只包含了main,我喜歡一次就把sources.list寫好,以下是我的sources.list內容:

    deb http://debian.cn99.com/debian/ sid main contrib non-free
    deb-src http://debian.cn99.com/debian/ sid main contrib non-free

    deb http://debian.okey.net/debian-uo/ sid firefly marillat misc rareware

    然后你apt-get update一下吧。

    4、執行base-config new,按照提示做吧,不過就別做選擇APT源那一步了,直接做后面的“select and install package”,我一般是什么都不選,只安裝一個基本的系統,并且安裝完之后還會apt-get remove exim* m4,卸載掉與郵件相關的東西,因為我習慣使用webmail,不需要這個。


    七、安裝內核

    不喜歡編譯內核或不懂如何編譯內核的人可以先用apt-cache search kernel-image看看,然后直接安裝最新的內核,我一般喜歡自己編譯內核,不需要整一大堆驅動模塊放機器里。不過要注意的是如果自己編譯內核的話就要記得安裝一個devfsd和module-init-tools,另外你解壓內核源碼之后最好在/usr/src里創建一個內核源碼目錄到 /usr/src/linux的符號連接。


    八、安裝bootloader

    bootloader我一般選擇grub,這個沒什么好講的了^_^。


    九、安裝nvidia驅動(可選)

    用nvidia顯卡的人才需要做這一步的哈,apt源里的nvidia是for 2.4內核的,你最好從官方下載最新的nvidia驅動,nvidia驅動的安裝很簡單,你每一步都選OK或Aclearcase/" target="_blank" >ccept就行了。


    十、配置fontconfig(可選)

    對于字體引擎的配置和了解你可以看我的另外一篇文章“支持TrueType的X字體引擎大盤點”,剛才我們不是添加了okey.net的firefly源嗎?所以你后面安裝fontconfig/xft時會自動安裝帶firefly補丁的 fontconfig/xft,但我們需要簡單配置一下/etc/fonts/local.conf,加上以下內容即可支持粗斜體:

    <fontconfig>
        <match target="font">
            <test target="pattern" name="weight" compare="more">
                <const>medium</const>
            </test>
            <edit name="weight" mode="assign">
                <const>bold</const>
            </edit>
        </match>
    </fontconfig>


    結束語
    呵呵,到這兒就差不多了吧,我是debian新手,還請過往的高手多指教,希望對比我還新的新手有些幫助!

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>