<fieldset id='w11c7'></fieldset>
      <acronym id='w11c7'><em id='w11c7'></em><td id='w11c7'><div id='w11c7'></div></td></acronym><address id='w11c7'><big id='w11c7'><big id='w11c7'></big><legend id='w11c7'></legend></big></address>
      <i id='w11c7'><div id='w11c7'><ins id='w11c7'></ins></div></i>

        <code id='w11c7'><strong id='w11c7'></strong></code>

          <ins id='w11c7'></ins>
        1. <tr id='w11c7'><strong id='w11c7'></strong><small id='w11c7'></small><button id='w11c7'></button><li id='w11c7'><noscript id='w11c7'><big id='w11c7'></big><dt id='w11c7'></dt></noscript></li></tr><ol id='w11c7'><table id='w11c7'><blockquote id='w11c7'><tbody id='w11c7'></tbody></blockquote></table></ol><u id='w11c7'></u><kbd id='w11c7'><kbd id='w11c7'></kbd></kbd>
        2. <i id='w11c7'></i>

        3. <dl id='w11c7'></dl>

          <span id='w11c7'></span>

            疯狂DIY Ubuntu Linux系统是怎样练成的

            • 时间:
            • 浏览:12
            • 来源:124软件资讯网

              二十一世纪到了  ,每小我私家都强调自己的个性 ,于是一种叫做DIY的工具悄然兴起  。

                操作系统作为全人类智慧的结晶  ,自然DIY起来难度极大  ,因而DIY出一个操作系统成就感绝对比买宜家的工具的成就感大 。

                为了不至于重新最先编写一个操作系统  ,我们固然把接纳现成的操作系统作为一个底线  。

                固然  ,我们可以通过LFS让我们爽到底  ,可是  ,能够做到LFS的人可真的是凤毛麟角 。而且更主要的是LFS简直在挑战我的忍耐水平  。

                我的这篇文章  ,教各人怎样DIY一个自己的ubuntu刊行版  。在很是节约时间的情形下  ,到达耍酷的目的  。

                就好比LFS一样 ,我们需要一个创作基地  。我们首先建设一个变量  。建设这个变量的利益很显着 ,纵然你不用~/diy_ubuntu这个目录  ,一样可以照着这个文章继续做下去 。

                $ export WORK=~/diy_ubuntu

                $ mkdir -p $WORK

                然后我们把光盘镜像文件挂到/mnt

                $ sudo mount -t iso9660 -o loop dapper-live-i386.iso /mnt

                $ cd $WORK

                复制文件光盘文件

                $ mkdir ubuntu-livecd

                $ cp -a /mnt/. ubuntu-livecd

                $ chmod -R u+w ubuntu-livecd

                $ sudo umount /mnt

                由于光盘中包罗了许多windows下面的自由软件  ,我们来把不须要的文件删除  。固然你可以保留  。

                $ rm -rf $WORK/ubuntu-livecd/programs

                把光盘中的压缩文件挂起来  ,这个样子以后你可以在$WORK/old目录中看到一个完整的linux操作系统的目录  。

                $ mkdir $WORK/old

                $ sudo mount -t squashfs -o loop,ro $WORK/ubuntu-livecd/casper/filesystem.squashfs $WORK/old

                我们建设一个2GB巨细的文件系统,然后把这个文件看成一个装备文件花样化  ,效果系统给出了一个忠告  ,别剖析它  ,选择是就是  。

                $ sudo dd if=/dev/zero of=$WORK/ubuntu-fs.ext2 bs=1M count=2147

                $ sudo mke2fs $WORK/ubuntu-fs.ext2

                然后我们把这个空文件系统挂起来  。

                $ mkdir $WORK/new

                $ sudo mount -o loop $WORK/ubuntu-fs.ext2 $WORK/new

                复制linux操作系统的文件.由于我们事先获得的linux是压缩的  ,以是我们把它解压了  。

                $ sudo cp -a $WORK/old/. $WORK/new

                固然现在$WORK/old就没有用处了  。废掉它

                $ sudo umount $WORK/old

                我们首先进入适才获得的谁人操作系统

                $ sudo cp /etc/resolv.conf $WORK/new/etc/

                $ sudo mount -t proc -o bind /proc $WORK/new/proc

                $ sudo chroot $WORK/new /bin/bash