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

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

  • <strong id="5koa6"></strong>
  • minix安裝手記

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    minix安裝手記 呵呵,昨天買了本《操作系統:設計與實現》的上冊,因為下冊全是源代碼,雖然帶張光盤,估計網上會有下載,就只買了上冊。 :) 這書就是以minix為例來說明的,所以裝個minix是必要的. 安裝過程如下: 我是用模擬程序安裝的,因為分個主分區給minix
    minix安裝手記
    呵呵,昨天買了本《操作系統:設計與實現》的上冊,因為下冊全是源代碼,雖然帶張光盤,估計網上會有下載,就只買了上冊。 :)
    這書就是以minix為例來說明的,所以裝個minix是必要的.

    安裝過程如下:

    我是用模擬程序安裝的,因為分個主分區給minix實在是舍不得(呵呵,還得留給freebsd等),而且用真實硬盤實在是危險.呵呵,大家可能就想到用vmware了吧,不過有個模擬軟件是專為minix設計的,叫做Bochs,這軟件在linux的X環境下運行. :) 我用的redhat 7.3

    先到網上下載.
    minix的官方網站是: http://www.cs.vu.nl/~ast/minix.html 不過,你可以先訪問www.minix.org 上面有鏈接到官方網站的地址,這個好記些,不過,別記成minux了,呵呵.

    http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/
    這里就是一張minix2.0的光盤.我下載的內容有:

    http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/BOCHS.tgz Bochs模擬程序
    http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/MINIX/I386/ROOT.tgz 引導盤
    http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/MINIX/I386/USR.tgz 引導盤2
    http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/MINIX/I386/USR.TAZ 系統主要軟件
    http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/MINIX/SYS.TAZ 系統源碼和操作手冊.

    基本有這些就差不多了.假設這些都保存在/root/minix
    startx,開一個終端.
    tar -xzvf ROOT.tgz 得到ROOT文件.
    tar -xzvf USR.tgz 得到USR文件.
    tar -xzvf BOCHS.tgz 解壓后得到BOCHS文件夾
    cd BOCHS
    可以看看README.TXT 另外有個B30M.Z的文件我一直沒用到.
    tar -xzvf BOCHS.TAZ 得到bochs-960913文件夾
    cd bochs-960913/
    多看一下INSTALL.MINIX386 這里介紹了安裝全過程,最好ctrl-alt-F2再開個終端來看,不要在X window中另外開虛擬終端看,因為在bochs產生的窗口上點擊鼠標會使bochs退出(真不習慣呀,呵呵),而按Alt-Tab切換幾次后會使輸入bochs窗口的按鍵變得亂七八糟的.

    ./configure --enable-80386 --enable-memory=8 --enable-dma-floppy-io
    make
    應該就可以編譯成功了.

    沒事可以 vi .bochsrc修改一下配置,不過,也不用改什么.

    接下來要安裝Hercules字體.資料在INSTALL文件里
    cp font/hercules.bdf /usr/lib/X11/fonts/misc
    mkfontdir /usr/lib/X11/fonts/misc
    xset fp rehash
    上面是INSTALL文件介紹的方法.
    我操作時還修改了/etc/X11/XF86Config-4,在
    FontPath "unix/:7100" 這行前加了字體路徑
    FontPath "/usr/lib/X11/fonts/misc"
    退出X window后還順便打了個
    service xfs restart
    再重新startx,字體應該就裝好了.

    cd /root/minix/BOCHS
    dd if=/dev/zero of=30M bs=512 count=62730 生成一個30m的內容全部為空的文件,就是我們的硬盤 :)
    cd ..
    cat ROOT USR > BOCHS/1.44 呵呵,1.44這個文件就是我們的軟盤,這步就把ROOT,USR盤放進軟盤.這兩個文件就安裝盤的內容.

    cd BOCHS/bochs-960913/
    ./bochs -bootA 運行模擬程序,并從軟盤啟動.
    會出現一個窗口.注意,整個過程中別在這窗口上按鼠標,否則會讓bochs退出.
    啟動后上面會顯示 = Start Minix
    按ESC鍵,輸入
    fd0> hd=bios
    fd0> boot
    接著會出現下面提示. 輸入 fd0c ,變成下面這樣:
    Finish the name of the device to mount as /usr: /dev/fd0c
    回車后出現登錄提示,輸入 root
    noname login: root
    進入后就可以輸入命令了.
    輸入:
    setup
    按個回車,開始安裝,再按次回車,選默認的鍵盤.然后開始分區了.
    輸入r
    進入分區界面,第一行有個/dev/hd0的,按r,讀取分區表,下面會出現四行,分別是hd1,hd2,hd3,hd4.
    按向下方向鍵移到hd1那行,再按右方向鍵移到Type那列的00上,輸入81,這是Minix的分區類型,再按右方向鍵移動到Kb那列,也就是最后一列,按幾次m鍵,讓它變成31314.
    接著按w,保存分區表,按y確認.再按q退出.

    分區過程中有任何錯誤操作后可以按Delete鍵退出安裝程序,回到命令行.

    現在硬盤就分好區了,接著問你要把minix安裝到哪個硬盤,輸入hd1
    如下:
    "Please finish the name of the primary partition you have created:
    (Just type RETURN if you want to rerun "part") /dev/hd1

    然后Minix會開始內部分區,分個/ 和 /usr ,按回車用默認值就行了.
    如果順利,它就會檢測硬盤,然后拷些文件上去.不過我裝時出了錯,說空間不足,于是重新安裝,分區時發現hd1沒有31314,而hd3分了不少空間,于是再次把hd1改成31314后保存分區表,再就正常了.

    接下來會問系統內存大小,輸入8192,如下:
    what is the memory size of this system in kilobytes? [plenty] 8192

    現在第一步就基本搞定了.
    輸入halt關機.
    再窗口上點一下鼠標退出bochs.
    現在你可以備份一下30M這個文件,呵呵,好不容易得到這個硬盤呀.


    現在開始第二大步,為Minix安裝系統軟件和源碼以及man文檔.

    cd /root/minix
    split -b 1440k USR.TAZ
    會產生三個文件xaa,xab,xac 這就是我們的三張系統軟件安裝軟盤.

    cd BOCHS/bochs-960913/
    ./bochs 運行模擬程序,這次默認從硬盤啟動.
    按ESC,
    hd=bios
    boot
    以后每次都要這樣.
    root登錄,輸入
    setup /usr
    按y確認開始安裝,接著輸入軟盤的大小1440
    What is the size of the images on the diskettes? [all] 1440
    按回車使用floppy0,就是默認的軟驅.
    出現:
    Please insert volume 1 and hit return
    呵呵,要你放第一張軟盤,于是你Ctrl-alt-F2,
    cd /root/minix/
    cat xaa > BOCHS/1.44
    搞定,軟盤插入了 :) , Ctrl-alt-F7,按回車,于是它就開始安裝了,過一會兒它又要第二張盤,ctrl-alt-F2,
    cat xab > BOCHS/1.44
    第三張盤就是
    cat xac > BOCHS/1.44
    裝完后
    halt關機,呵呵.
    現在系統就很完整了,可以把硬盤再備份一次了 :)

    再可以把源代碼和man手冊也裝進去,方法和上面一樣.
    只列出不同的命令.
    split -b 1440k SYS.TAZ
    安裝時的命令也是
    setup /usr


    現在,安裝就完成了,呵呵,慢慢使用Minix吧.用起來感覺還不錯! :)

    胡正 2002.6.23 9:48 呵呵,寫了兩個小時.
    forlinux@263.net
    http://forlinux.yeah.net

    原文轉自: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>