<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Thinking in XiaoQiang
    世人皆有悲哀,只有你不明白
    posts - 56,comments - 150,trackbacks - 0

    轉(zhuǎn)自:http://mailboxpublic.googlepages.com/ubuntu%E6%98%AF%E6%80%8E%E6%A0%B7%E7%BB%83%E6%88%90%E7%9A%84

    這篇文章在互聯(lián)網(wǎng)上被廣泛轉(zhuǎn)載,但是很多都不完整,誤導(dǎo)新手。同時(shí)有許多人根本不尊重作者的辛勤勞動(dòng),沒(méi)有給原文署名。因此,我把它放到googlepages來(lái),作為正式的文章。如果有商業(yè)用途,請(qǐng)聯(lián)系本人:yulewang \at gmail \dot com

    ?[轉(zhuǎn)載請(qǐng)保持原樣,請(qǐng)勿擅自修改,以免誤導(dǎo)新手]
    yulewang 翻譯 整理

    二十一世紀(jì)到了,每個(gè)人都強(qiáng)調(diào)自己的個(gè)性,于是一種叫做DIY的東西悄然興起。
    操作系統(tǒng)作為全人類(lèi)智慧的結(jié)晶,自然DIY起來(lái)難度極大,因而DIY出一個(gè)操作系統(tǒng)成就感絕對(duì)比買(mǎi)宜家的東西的成就感大。
    為了不至于從頭開(kāi)始編寫(xiě)一個(gè)操作系統(tǒng),我們當(dāng)然把采用現(xiàn)成的操作系統(tǒng)作為一個(gè)底線(xiàn)。
    當(dāng)然,我們可以通過(guò)LFS讓我們爽到底,但是,能夠做到LFS的人可真的是鳳毛麟角。而且更重要的是LFS簡(jiǎn)直在挑戰(zhàn)我的忍耐程度。
    我的這篇文章,教大家如何DIY一個(gè)自己的ubuntu發(fā)行版。在非常節(jié)省時(shí)間的情況下,達(dá)到耍酷的目的。

    就好比LFS一樣,我們需要一個(gè)創(chuàng)作基地。我們首先建立一個(gè)變量。建立這個(gè)變量的好處很明顯,即使你不用~/diy_ubuntu這個(gè)目錄,一樣可以照著這個(gè)文章繼續(xù)做下去。
    $ export WORK=~/diy_ubuntu
    $ mkdir -p $WORK

    然后我們把光盤(pán)鏡像文件掛到/mnt
    $ sudo mount -t iso9660 -o loop dapper-live-i386.iso /mnt
    $ cd $WORK

    復(fù)制文件光盤(pán)文件
    $ mkdir ubuntu-livecd
    $ cp -a /mnt/. ubuntu-livecd
    $ chmod -R u+w ubuntu-livecd
    $ sudo umount /mnt

    由于光盤(pán)中包含了很多windows下面的自由軟件,我們來(lái)把不必要的文件刪除。當(dāng)然你可以保留。
    $ rm -rf $WORK/ubuntu-livecd/programs

    把光盤(pán)中的壓縮文件掛起來(lái),這個(gè)樣子以后你可以在$WORK/old目錄中看到一個(gè)完整的linux操作系統(tǒng)的目錄。
    $ mkdir $WORK/old
    $ sudo mount -t squashfs -o loop,ro $WORK/ubuntu-livecd/casper/filesystem.squashfs $WORK/old

    我們建立一個(gè)2GB大小的文件系統(tǒng),然后把這個(gè)文件當(dāng)作一個(gè)設(shè)備文件格式化,結(jié)果系統(tǒng)給出了一個(gè)警告,別理會(huì)它,選擇是就是。
    $ sudo dd if=/dev/zero of=$WORK/ubuntu-fs.ext2 bs=1M count=2147
    $ sudo mke2fs $WORK/ubuntu-fs.ext2

    然后我們把這個(gè)空文件系統(tǒng)掛起來(lái)。
    $ mkdir $WORK/new
    $ sudo mount -o loop $WORK/ubuntu-fs.ext2 $WORK/new

    復(fù)制linux操作系統(tǒng)的文件.由于我們事先得到的linux是壓縮的,所以我們把它解壓了。
    $ sudo cp -a $WORK/old/. $WORK/new

    當(dāng)然現(xiàn)在$WORK/old就沒(méi)有用處了。廢掉它
    $ sudo umount $WORK/old

    我們首先進(jìn)入剛才得到的那個(gè)操作系統(tǒng)
    $ sudo cp /etc/resolv.conf $WORK/new/etc/
    $ sudo mount -t proc -o bind /proc $WORK/new/proc
    $ sudo chroot $WORK/new /bin/bash

    現(xiàn)在你就進(jìn)入系統(tǒng)了,高喊l(fā)inux for human beings,大煉ubuntu,想干什么就干什么。
    # vi /etc/apt/sources.list #選擇適合你的源
    # apt-get update
    # apt-get dist-upgrade
    # apt-get install 你想裝的軟件
    # apt-get clean
    .... #更多的配置
    最后離開(kāi)你的那個(gè)操作系統(tǒng)
    # exit

    $ sudo umount $WORK/new/proc
    $ sudo rm $WORK/new/etc/resolv.conf
    現(xiàn)在你已經(jīng)回到了你的初始狀態(tài)中

    把manifest重新整一遍
    $ sudo chroot $WORK/new dpkg-query -W --showformat='${Package} ${Version}\n' > $WORK/ubuntu-livecd/casper/filesystem.manifest

    然后做一下“磁盤(pán)清理”
    $ sudo dd if=/dev/zero of=$WORK/new/dummyfile
    $ sudo rm $WORK/new/dummyfile

    重新壓縮系統(tǒng)
    $ sudo rm $WORK/ubuntu-livecd/casper/filesystem.squashfs
    $ cd $WORK/new
    $ sudo mksquashfs . $WORK/ubuntu-livecd/casper/filesystem.squashfs

    你的改動(dòng)都保存了。現(xiàn)在把$WORK/new廢掉
    $ cd $WORK
    $ sudo umount $WORK/new

    把文件的md5重新算一下
    $ cd $WORK/ubuntu-livecd
    $ sudo find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt

    建立光盤(pán)鏡像,命令很長(zhǎng),忍受著點(diǎn)。
    $ cd $WORK
    $ sudo mkisofs -o ubuntu-new.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V "My Cool Ubuntu Live CD" -cache-inodes -J -l ubuntu-livecd
    然后你就可以用iso把光盤(pán)燒了

    然后你就可以在別人前面耍酷了。最后,王子和公主過(guò)著幸福的生活

    posted on 2006-10-31 15:58 小強(qiáng) 閱讀(366) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): linux

    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久久久久AV无码免费网站| 日本免费网址大全在线观看| 免免费国产AAAAA片| 四虎在线播放免费永久视频| 久久夜色精品国产亚洲| 亚洲av永久中文无码精品| 中文字幕无码一区二区免费| 久久WWW色情成人免费观看| 久久久久亚洲AV无码专区桃色| 亚洲精品人成电影网| 无遮挡免费一区二区三区| 精品久久8x国产免费观看| 免费一区二区视频| 亚洲精品在线免费观看| 曰批全过程免费视频免费看 | 男女一边摸一边做爽的免费视频| 精品女同一区二区三区免费站| 亚洲欧洲国产成人综合在线观看| 亚洲国产片在线观看| 国产精品九九久久免费视频| 成人免费午夜在线观看| 亚洲va无码手机在线电影| 精品亚洲福利一区二区| 蜜桃AV无码免费看永久| 在线a亚洲v天堂网2019无码| 亚洲精品国产第一综合99久久| 亚洲免费在线视频| 狠狠色婷婷狠狠狠亚洲综合| 亚洲综合色一区二区三区| 8x8x华人永久免费视频| 国产日产亚洲系列最新| 蜜芽亚洲av无码一区二区三区| 18禁美女裸体免费网站| 亚洲色精品vr一区二区三区 | 窝窝影视午夜看片免费| 毛片免费观看的视频| 666精品国产精品亚洲 | 国产午夜影视大全免费观看| 亚洲伊人久久大香线蕉在观| 暖暖免费日本在线中文| 中文字幕亚洲日本岛国片|