線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1867
推到 Plurk!
推到 Facebook!

Linpus8.1安裝時會出現[建立檔案系統失敗,立即退出]的訊息,有哪些可能的原因?

尚未結案
A022
一般會員


發表:18
回覆:29
積分:9
註冊:2002-06-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-21 14:03:12 IP:61.230.xxx.xxx 未訂閱
請問:Linpus8.1安裝時,在安裝類型畫面使用[自選安裝]然後按下一步後,尚未選任何套件卻已佔用508.90MB,等到選好套件然後按下一步,出現[啟動Swap分區建立並掛載檔案系統...]視窗,大約執行至28%時就跑出[建立檔案系統失敗,立即退出]的訊息,就跳出安裝畫面重開機.每次都這樣. 我的系統是華碩整合型主機板(SiS630E,內含SiS900 LAN晶片),Celeron 1G-Hz,硬碟只有2.5GB,ram有256MB,有16MB給了ON Board顯示晶片,分割區很簡單,只有一個root,一個Swap.之前的設定是給SWAP 98MB~100MB,其餘的都給了root,root至少有2323MB,後來SWAP設為RAM的兩倍大512MB,root分割區有至少1.5G;安裝時有選格式化root及SWAP,也做了開機片,LILO選擇裝載MBR,但還是會出現[建立檔案系統失敗,立即退出]的訊息,是何原因?我好樣也有用過Linpus8.1內附的RedHat7.2用在安裝在這顆硬碟上,但是因為似乎沒支援我的整合型主機板的一些週邊,所以我就退出沒有安裝,但好像有用到它的fdisk分割硬碟,後來有清除掉, 但不知是否因為這兩個kernel的版本不同,fdisk會有差異?因而硬碟清不乾淨?還用rescue安裝用fdisk /dev/hda來delete分割區,並下"w選項",然後用windows me開機片開機後下指令fdisk /mbr後再重裝Linpus也一樣,還是會出現[建立檔案系統失敗,立即退出]的訊息,是何原因?另外再請教:為何我還未選擇任何套件,安裝畫面就已顯示佔用了508.90MB?而且若此時按下[上一步],回到上一畫面-[選擇安裝類型],然後一樣再用[自選安裝]回到這個畫面,結果佔用空間竟然會累加,是何原因?我是用自選安裝.這樣沒裝幾個套件,硬碟就滿了.請告訴我該怎麼辦,謝謝!
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-21 15:06:34 IP:61.221.xxx.xxx 未訂閱
一般來說大部份為hd問題, 有的是未清除分割區 ,有的是因為重複安裝導致系統 分割區誤判 大部份如果一次安裝時有計算自己使用的大小規劃,是比較不會有此情況 所以你的問題應該是為完整考量分割區大小而反覆安裝所產生的問題 如果你不熟悉的話,可以先使用dos下的fdisk先將所有分區清除 再將hd的mbr也清除 此時不需再format了再重新由Linpus8.1安裝時建立分割區,與啟動管理如果你想知道分割區的大致比例可以參考 推薦 http://aerosol.ev.ncku.edu.tw/~vbird/ Linux 磁碟與硬體管理  <!DOCTYPE html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=big5"> <meta name="Author" content="VBird"> <meta name="GENERATOR" content="Mozilla/4.5 [zh-TW] (WinNT; I) [Netscape]"> <title>VBird's ADSL & Red Hat Linux 7.2</title> <!-- saved from url=(0022)http://internet.e-mail --> <style> <!-- body{background-image=url(http://aerosol.ev.ncku.edu.tw/~vbird/VBirdLinux.jpg);background-ATTACHMENT=FIXED} --> </style> </head> <body background="http://aerosol.ev.ncku.edu.tw/~vbird/VBirdLinux.jpg" nosave> Linux 磁碟與硬體管理 [right]最近更新日期:2002/07/15
基礎硬碟資料什麼是 inodes
查看硬碟或目錄的容量df, du,
切割與格式化硬碟fdisk, mke2fs,
檢查硬碟壞軌與資料同步化寫入fsck, e2label, badblocks, sync,
關於軟碟開機片mkbootdisk, fdformat,
各式磁區的掛載mount,
磁碟效能hdparm,
執行範例如何新增加一個硬碟, 如何增加某一目錄的容量, 如何製作開機磁片,
基礎硬碟資料
在開始介紹介紹連結檔 ( Link ) 之前,我們得先來瞭解一下什麼是 inode 這個東西?說實在的,這個東西真的很重要,不瞭解他的時候,很容易搞錯很多的咚咚!
  • 什麼是 inodes ?

  • 說到 inode 一定不能忘記提及硬碟這個東西,要認識硬碟的話,不妨到 Study-Area 裡頭的『認識電腦』去瞧一瞧,這裡簡易的提一下:
    • 磁頭 ( Head ) :可讀寫的金屬磁片;
    • 磁軌 ( Track ) :讀寫頭轉一圈 ( 同心圓的一圈 ) 的量;
    • 磁區 ( Sector ) :最小的物理儲存量。
    所以說,電腦的最小儲存單位為磁區 ( sector ) ,而通常最小的物理磁區(也就是實際的可以儲存的容量大小)為 512 Bytes (就是 0.5 K 啦),那麼每一個磁區由於尚須要記錄檔案的資訊,因此上,當一個檔案被利用了之後,該寫入檔案資訊的地方就會被佔用到,但是由於這個記錄檔案資訊的地方只能記錄一個檔案的資訊,所以啦,一個 secter 最多就只能存一個檔案囉!這麼說的話,當一個檔案的大小不到 0.5K 的時候,例如只有 0.1K ,那麼其他的空間不就不浪費掉了!『讚!』說到重點了,沒錯,就是這樣!( 還記得在 Windows 檔案總管裡面查看硬碟資料的時候,都有一個檔案大小與實際的佔用硬碟的大小吧?對了!就是這個原因啦!會耗掉一些硬碟空間 ) 而這個記錄檔案資訊的地方就可以稱為 inodes 啦!
    不過,這裡仍然有需要注意的地方, What ?是這樣的,如同我們剛剛說的,當你的檔案越小的時候,由於害怕磁區被浪費掉,所以 inodes 越多越好,不過由於一個 Sector 的最小物理量是 0.5K ,所以囉,當有一個硬碟為 2G 時,則 inodes 數目為 4M 個啦!( 怎麼計算出來的?就是 2G / 0.5K = 4M 啦!注意一下, K=1024, G=1024*1024*1024, M=1024*1024 )。好了,如果當你的檔案都很大的時候,那麼由於每一個 inode 都必須要寫入檔案資訊,哇!那麼一個幾百 MB 的檔案無形之間會增加很多時間來寫入 inodes 的資料囉?沒錯!那麼怎麼辦?OK!我們在下一章會提到怎樣格式化的問題,這裡先約略提一下好了!還記得邏輯磁區吧?那麼 Sector 可以做出邏輯量嗎?當然可以囉!我們可以將 Sector 以 2, 4, 8, 16....的 2 的 n 次方來將幾個 Sector 的物理量格式化為一個 Sector 的邏輯量,例如以 8 為例,那麼當我們用 8 個 Sector 來作為一個 Sector 的邏輯量時,那麼 indoes 會變成多少個呢?就是剛剛的 2GB 硬碟會剩下有 0.5M 個 inodes 啦!呵呵!如此一來,一個 Sector 的儲存量將達 0.5 * 8 = 4 KB 囉!沒錯,雖然如此一來會浪費掉的磁碟空間比較大,但是如果您的每個檔案都很大的時候,那麼檔案寫入的效率將會加快呦!我們來彙整一下好了:
    • Sector 越小(最小為 0.5K)、inodes 越多,可利用空間越多,但是大檔案寫入效率較差:適合檔案數量多但是檔案容量小的系統;
    • Sector 越大(最大可到 16 * 0.5K 以上)、 inodes 數越少,大檔案寫入效率較佳,但浪費的空間較多:適合檔案容量大的系統。
查看硬碟或目錄的容量
好了!那麼在文字介面底下有什麼方法可以查看目前的磁碟最大容許容量、已經使用掉的容量、目前所在目錄的已使用容量?還有還有,怎麼知道目前目錄底下使用掉的硬碟容量呢?以及如何查詢目前的 inodes 數目?呵呵!底下我們就來談一談主要的兩個指令:
df 查看以掛載磁碟的總容量、使用容量與 inode 等等
du 查看檔案使用掉的容量有多少?
  • df

  • 語法
    [root @tsai /root ]# df -[ikm] 參數說明: -i: 使用 i-nodes 顯示結果 -k: 使用 KBytes 顯示結果 -m: 使用 MBytes 顯示結果 範例: [bird @test bird]# df -k <==以 KB 顯示磁碟空間 Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda1 2118832 904600 1106600 45% / /dev/hda3 497861 37525 434632 8% /disk1 none 31220 0 31220 0% /dev/shm /dev/hda5 101089 4127 91743 5% /proxy1 /dev/hda6 101089 4127 91743 5% /proxy2 /dev/hda2 1004052 38360 914688 5% /var /dev/fd0 1423 1405 19 99% /mnt/floppy
    說明
    這是用來顯示目前磁碟空間的指令!需要注意的是,由於我們的檔案或者是外掛的磁碟都是加在『 / 』底下,所以當根目錄沒有空間的時後,嘿嘿!你的 Linux 系統大概就是掛了吧~(說個笑話!當初我們系上有個研究生在管理 Sun 的工作站,是別研究室的,他的硬碟明明有好幾 GB ,但是就是沒有辦法將幾 MB 的資料 copy 進去,他就去跟老闆講說機器壞了!嘿!明明才來維護過幾天而已為何會壞了!結果老闆將維護商叫來罵了 2 小時左右吧!後來,維護商發現原來硬碟的『總空間』還有很多,只是某個磁區填滿了,偏偏該研究生就是要將資料 copy 去那個磁區!呵呵!後來那個研究生就被命令『再也不許碰 Sun 主機』了~~)當然囉!你可以將你的資料放置在加掛的硬碟中,那麼如何知道目前哪一個磁碟還有多少空間呢?!
    這裡要請大家在複習一下,我們的硬碟磁區規劃中, primary 磁區每一顆硬碟只允許 4 個,其他的就放置在 Extended 磁區中了!而,硬碟的代號與 IDE 的插槽是有關係的!如果忘記了,那就回去安裝 Linux 那一章複習一下吧!好了!假設我只有一棵硬碟,且放在 IDE 的 mater ,那麼我的硬碟就是 /dev/hda 囉!而在這顆硬碟中的分割磁區就可以由 /dev/hda1 開始向上加!
    OK,那麼使用 df -k 之後,出現的上面的資料中,可以知道我的硬碟更分為 /dev/hda1, /dev/hda2, /dev/hda3, /dev/hda5 與 /dev/hda6 ,咦! /dev/hda4 跑去哪裡了!呵呵!其實 /dev/hda4 通常就是 Extended 磁區啦!而後面的 /dev/hda5, /dev/hda6 等磁區就是由 /dev/hda4 所切出來的!所以 /dev/hda5 /dev/hda6 = /dev/hda4 !當然,如果還有沒有顯示出來的,例如 Swap ,則 /dev/hda4 還有可能更大呦!
    那麼來解釋一下上面的資料吧!
    • Filesystem:說的是磁區啦!另外,如果你有加掛軟碟的話,那麼就會出現如上表中最後一行囉!
    • 1k-blocks:說明底下的數字單位是 1KB 呦!如果你使用df -m 則這一欄會出現 1M-blocks 囉!
    • Used :顧名思義,就是使用掉的硬碟空間啦!
    • Available :也就是剩下的磁碟空間大小;
    • Use% :就是磁碟的使用率啦!如果使用率高達 90% 以上時,最好需要注意一下了,免得容量不足造成系統問題(例如最容易被灌爆的 /var/spool/mail 這個放置郵件的磁碟!)。
    • Mounted on :就是磁碟掛載的目錄所在啦!例如 /dev/hda5 是掛載在 /proxy1 底下,而 /var 是 /dev/hda2 這個磁區囉!
    除此之外,我們來介紹一下什麼是 i-nodes 吧!基本上,一個磁碟機可以分割成為若干個『邏輯磁碟, partition』,而一個邏輯磁碟當中有若干個『磁柱, cylinder』,而一個磁柱當中又有若干個『磁區, sector』,而這個 sector 就是『磁碟容量的最小物理單位!』這是什麼意思呢?也就是說,不論你的檔案小到多小,他都會佔用一個 sector 的大小空間!理論上,一個 sector 的物理大小為 512 bytes,不過,由於檔案格式的關係,我們可以將他規劃為 一個 sector 大於 512 bytes ,例如 1 sector = 1024 bytes !這有什麼好處呢?最大的好處就是當你的檔案都是很大的檔案時,那麼使用較大的 sector 規劃,在硬碟的執行效率上面會比較好,但是卻會造成些許的空間浪費!好了,開始來說到 i-nodes 了!剛剛說到那個 sector 理論物理量是 512 bytes ,但是我們可以規劃成為不同大小的邏輯 sector ,但是最小只能到 512 bytes ,OK!那麼一個 sector 就是會有一個 i-nodes
    • 假設我們規劃出來的 sector 為 2048 bytes 的大小,而你的硬碟有 2G bytes,則你的 i-nodes 就有:『 ( 2G * 1024M/G * 1024K/M * 1024bytes/K ) / ( 2048 bytes/i-nodes ) = 1048576 i-nodes
    由於 sector 是磁碟的最小單位,所以當你的檔案小於 sector 時,例如你的檔案為 100 bytes ,則『這個檔案也會佔掉一個 i-nodes 與這個 sector 裡面其他的空間都不能被使用!』,所以說,以上面的例子來說,那麼你的這個磁碟機當中最多只能有 1048576 個檔案囉!
    其他
    另外,需要注意的是,有的時後某些系統會出現 /proc 這個磁區,但是裡面的東西都是 0 ,不要緊張! /proc 的東西都是 Linux 系統所需要載入的系統資料,而且是掛載在『記憶體當中』的,有點像是以前 DOS 年代的虛擬硬碟啦!所以當然沒有佔任何的硬碟空間囉!
  • du

  • 語法
    [root @test /root ]# du [-abckms] [目錄名稱] 參數說明: [目錄名稱] 可以省略,如果省略的話,表示要統計目前所在目錄的檔案容量 -a :全部的檔案與目錄都列出來!預設值是指列出目錄的值! -b :列出的值以 bytes 輸出 -c :最後加總 total ! -k :列出的值以 KB 輸出 -m :列出的值以 MB 輸出 -s :只列出最後加總的值! 範例: [root @test /root]# du -m <==列出 /root 底下的目錄與檔案所佔的容量以 MB 輸出 [root @test /root]# du -s /home <==將 /home 底下的目錄與檔案的容量加總後輸出,這裡只會輸出總容量!
    說明
    在 Windows 底下可以使用檔案總管來管理你的磁碟,在 Linux 底下也可以輕易的以 du 來知道目前磁碟的檔案容量耶!在預設的情況下,容量的輸出是以 KB 來設計的,如果你想要知道目錄佔了多少 MB ,那麼就使用 -m 這個參數即可囉!而,如果你只想要知道該目錄佔了多少容量的話,呵呵,使用 -s 就可以啦!
    切割與格式化硬碟:
    對於一個系統管理者 ( root ) 而言,硬碟的的管理是相當重要的一環,尤其近來硬碟已經漸漸的被當成是消耗品了.....好了,如果我們要 partition 一棵新的硬碟,要如何來使用程式工作?而如果已經 partition 好了,又要如何來格式化呢?剛剛我們提到了 inodes 這個東西,那麼使用格式化 ( format ) 的軟體可以怎樣的來格式化好我們所需要的 inodes 的大小呢?這裡我們就來談一談囉!
    fdisk 硬碟切割 partition 的工具
    e2label 修改硬碟的 label (表頭名稱) 的工具!
    mke2fs 就是 Linux 底下重要的 format 格式化的工具
  • fdisk

  • 語法
    [root @test /root ]# fdisk [裝置名稱] 參數說明: 範例: [root @test /root]# fdisk /dev/hda <==我要 fdisk 這一棵硬碟 The number of cylinders for this disk is set to 3720. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): m <==按下 m 可以取得相關的說明 Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) Command (m for help): p <==觀看硬碟資訊 Disk /dev/hda: 255 heads, 63 sectors, 3720 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 128 1028128 83 Linux /dev/hda2 129 3720 28852740 5 Extended /dev/hda5 129 1148 8193118 83 Linux /dev/hda6 1149 1913 6144831 83 Linux /dev/hda7 1914 2551 5124703 83 Linux /dev/hda8 2552 2584 265041 82 Linux swap /dev/hda9 2585 3720 9124888 83 Linux
    說明
    這是對於硬碟或者是軟碟進行磁碟分割的程式!同樣也是 root 才能執行的!
    • 硬碟資訊:通常我們需要知道這顆硬碟的資訊時,直接按下『 p 』就可以瞭解了,例如上面的例子中,我的一棵硬碟切割呈上面的模樣,而我的 System 除了一個 swap 之外,其他的都是屬於 ext2 的呦!
    • 刪除磁區:如果我要刪除一個以存在的磁區時,就需要:
      1. p :先看一下磁區的資訊,假設要殺掉 /dev/hda9;
      2. d :這個時候會要你選擇一個 partition ,就選 9 囉!
      3. w :儲存到磁碟資料表中,並離開 fdisk ;當然囉,如果你反悔了該怎麼辦!?呵呵,直接按下 q 就可以取消剛剛的刪除動作了!
    • 新增磁區:那麼如何增加一個磁區呢?前提之下是你的硬碟必須還有硬碟空間才行!
      1. n :新增一個磁區,這個時候系統會問你,你的磁區需要增加為 primary 還是 logical ,如果你的硬碟是新的,那麼當然就是新增加為 primary 囉!但是 primary 只能有四個,所以你就必須要考慮考慮囉!如果對於這方面有疑問的話,請前往安裝的那一章仔細的看一下去!如果是選擇 primary 的話,請按 p ,否則請按 l 。
      2. p :由於選擇為 primary 所以就會按下 p 囉!
      3. 1-4 :primary 只允許四個,(仍然比 Windows 只允許一個好的多了!),所以這裡請按尚未被使用的那一個磁區囉!
      4. w :同樣的儲存離開囉!
    其他
    在 fdisk 完成之後,請記得使用 mke2fs 格式化囉!另外,請注意,如果過程中進行錯誤時,那麼趕緊按下 q 離開即可!
  • e2label

  • 語法
    [root @test /root ]# e2label [/dev/hd...] [label_name] 參數說明: 範例: [root @test /root]# e2label /dev/hda1 /
    說明
    這個東西也蠻有意思的!他主要是用來『更改磁碟的表頭資料』,也就是類似『檔案總管』裡面每一個磁碟機代號後面的名稱!沒有什麼特異功能啦!就是有趣的用途而已!此外,這個用途也可以被用在 /etc/fstab 裡頭!也就是可以增加那個磁碟代號的設定囉!詳細的設定請參考下一章節囉!
  • mke2fs

  • 語法
    [root @test /root ]# mke2fs [-b block-size] [root @test /root ]# mke2fs [-c] [root @test /root ]# mke2fs [-L] 參數說明: -b :在設定每個資料區塊佔用的大小,目前支援的大小有 1024, 2048, 4096 三種! -c :檢查錯誤磁碟,會比較慢呦! -L :規劃設定這個磁區的 label (表頭名稱) 範例: [root @test /root]# mke2fs /dev/hda5 <==以 mke2fs 預設的條件格式化 /dev/hda5 這個裝置 [root @test /root]# mke2fs -c /dev/hda5 <==在格式化的過程中一起檢查硬碟 [root @test /root]# mke2fs -b 2048 /dev/hda5 <==改變 block 由 4096 預設值改為 2048 [root @test /root]# mke2fs /dev/fd0 <==格式化軟碟呀! mke2fs 1.26 (3-Feb-2002) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 216 inodes, 1680 blocks 84 blocks (5.00%) reserved for the super user First data block=1 1 block group 8192 blocks per group, 8192 fragments per group 216 inodes per group Writing inode tables: done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 35 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
    說明
    這是用來將磁碟格式化成 Linux 系統檔的指令。基本上,只要寫入對的裝置檔案就可以了。例如我們要格式化軟碟的話,或是新的硬碟 hda5 等等!這個指令通常是在新的硬碟上面切割完之後,再加以格式化的!另外,如果要將舊的磁區格式化成 ext2 格式的話,就使用這個指令吧!進行當中顯示的訊息有點像上面的最後幾行,系統會顯示目前的格式化的預設值!而如果要設定不同的 Block ( 就是前面提到的一個邏輯 sector 的大小 ),就可以使用 -b 這個參數!請注意囉,預設的情況下, Block 是 4096 ,所以您在下達 ls -al / 時,看到的目錄都佔有 4096 的大小,那就是一個 inode 的磁碟空間啦!
    其他
    請注意呦!基本上,你要格式化的時後,該硬碟或軟碟就不可以 mount 上你的 Linux 系統呦!
    檢查硬碟與資料同步化寫入:
    好了,現在也建立好了新的 partition 了,也 format 好了,那麼有沒有其他的關於硬碟的工作需要來進行呢?有的,就是需要怎樣來檢查硬碟有沒有壞軌呢?那個就是 fsck 這個工具的用途啦!此外,您會發現到,在 / 這個目錄底下 ( 其實還有在 Linux 掛載的目錄底下都有這個目錄 ) 會有一個特殊的目錄,就是『 lost found 』這個目錄啦!對的!就是當你處理完 fsck 之後,如果程式有發現到任何的錯誤的檔案,就會將該檔案的資料給他丟到這個目錄當中,嘿嘿!所以當你發現你的 Linux 目錄當中有這個檔案時,不要擔心,那個是正常的啦!而且只有掛載 partition 的目錄才會有這個預設的目錄囉!
    還有,由於在 Linux 系統當中,為了增加系統效能,通常系統預設就是一些資料會寫在記憶體當中,並不會直接將資料寫入硬碟裡面,這是因為記憶體的速度要比硬碟快上若干倍呀!但是有個問題就發生了,萬一系統由於『跳電』或者是其他的莫名原因,造成系統的 shutdown 時,唉呀!怎麼辦?!系統就完蛋啦!所以囉,我們需要在某些特定的時候讓資料直接回存到硬碟之中呀!了乎!這裡提供幾個慣用的指令,其中,那個 fsck 是相當重要的,請參考其用法囉!
    fsck 檢查硬碟有沒有壞軌的工具
    badblocks n
    ------
    **********************************************************
    哈哈&兵燹
    最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

    Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
    K.表Knowlege 知識,就是本站的標語:Open our mind
    dllee
    站務副站長


    發表:321
    回覆:2519
    積分:1711
    註冊:2002-04-15

    發送簡訊給我
    #3 引用回覆 回覆 發表時間:2002-09-23 13:36:24 IP:61.231.xxx.xxx 未訂閱
    如果 Linux 還沒裝起來,就只好使用 DOS 的開機片囉,而用 DOS 開機,最好用的應該還是 SPFDisk 這個國人自製的 Fdisk 工具,利用它就可以輕易刪除 Linux 沒裝好的 partition table。 之前,我試用 Mandrake8.1/8.2 及 Redhat7.2/7.3 也是用 SPFDisk 清完 partition table 後,再由新的 Linux 系統使用其「預設」的分割,很快就裝完了。 建議您先使用系統預設的分割,等熟悉了,再自己設定會比較好。    沒空更新的網頁...
    C及指標教學 http://coolsite.to/dllee介紹Shells http://coolsite.to/ushells
    ------
    http://www.ViewMove.com
    A022
    一般會員


    發表:18
    回覆:29
    積分:9
    註冊:2002-06-21

    發送簡訊給我
    #4 引用回覆 回覆 發表時間:2002-09-23 22:06:05 IP:61.230.xxx.xxx 未訂閱
    我每次要安裝linux時都有用fdisk /dev/hda刪除分割區,又下了"w"參數,奇怪的是即使安裝又刪除linux那麼多次後,還能裝成功NT4,這顆硬碟最早是裝Windows98,再裝了幾次linux,等裝linux出問題之後,最後才裝NT4,還裝成功呢!我曾經只選一個套件KDE(自選安裝),也曾經什麼套件都不選(也在自選安裝),Server安裝也用過,但是結果一樣,這三個情況結果一樣,裝linpus8.1在還沒有選任何套件時,安裝畫面就已經顯示佔用了508.90MB,這樣來看也不是硬碟容量不夠,我還能裝成功NT4.0 Server呀!我大多數的情況是Swap只佔約100MB左右,其他2437MB減100MB都給root,也只有這兩種分割,這還不能裝那還有什麼能裝的?我也用過linux的fdisk清除硬碟分割後再用Windows ME的開機片開機再下fdisk /mbr清除LILO,一樣沒用!如果不是因為裝太多次,造成fdisk混淆,就是程式的Bug,我想是這兩種之一,(出狀況時我有懷疑這兩點過),要如何補救,才能再用這顆硬碟安裝linux呢?
    A022
    一般會員


    發表:18
    回覆:29
    積分:9
    註冊:2002-06-21

    發送簡訊給我
    #5 引用回覆 回覆 發表時間:2002-09-23 22:36:18 IP:61.230.xxx.xxx 未訂閱
    jackkcg的做法的DOS的fdisk /mbr我也算用過了,只是我刪除分割大多用linpus8.1光碟開機以rescue救援在shell下,用fdisk /dev/hda方式來做,這是不同之處,但一樣沒用!安裝linux,就是會出現標題所述的問題,而且我的分割很簡單,/swap僅約100MB(我加過,就算加到512MB也沒用),其他(2437減100)MB都給/root,一樣出了問題!硬碟只有兩顆,所以現在這種情況,不太敢用另一顆硬碟試裝,該怎麼辦? 發表人 - A022 於 2002/09/23 22:42:54
    A022
    一般會員


    發表:18
    回覆:29
    積分:9
    註冊:2002-06-21

    發送簡訊給我
    #6 引用回覆 回覆 發表時間:2002-09-23 23:14:44 IP:61.230.xxx.xxx 未訂閱
    奇怪的是:即使如此情況發生後,我仍然可以安裝NT4 Server成功哩,最早這顆硬碟有殘留的Windows98的內容,但是無法開機.這表示不同Windows版本的kernel在這一方面的穩定性相容性,比不同kernel版本的linux強!易安裝性,使用性也比linux強.連續這幾封Post就是在這顆古怪硬碟裡,裝好NT4 Server用IE Browser寫的! Linux要怎麼混呢!很失望! 發表人 - A022 於 2002/09/23 23:20:04 發表人 - A022 於 2002/09/23 23:21:16 發表人 - A022 於 2002/09/23 23:23:52
    jackkcg
    站務副站長


    發表:891
    回覆:1050
    積分:848
    註冊:2002-03-23

    發送簡訊給我
    #7 引用回覆 回覆 發表時間:2002-09-24 02:06:59 IP:61.70.xxx.xxx 未訂閱
    奇怪的是:即使如此情況發生後,我仍然可以安裝NT4 Server成功哩,最早這顆硬碟有殘留的Windows98的內容,但是無法開機.這表示不同Windows版本的kernel在這一方面的穩定性相容性,比不同kernel版本的linux強!易安裝性,使用性也比linux強.連續這幾封Post就是在這顆古怪硬碟裡,裝好NT4 Server用IE Browser寫的! Linux要怎麼混呢!很失望! ********************************************************************** 使用spfdisk去看看你的hd你就知道為何可以裝NT4.0卻無法開機的問題 原因 1 mbr未啟動NT4.0 2 磁區將會有Linux與NT4.0的分割區 ********************************************************************* 原問題 1 swap 在Linux下建議最大256MB 但是你可以分割數個 因為Linux下就算你割 512MB也只能使用到256MB Linux雖然說支援到2G但是你可以試看看 除非你對核心部份修改 有一點像支援CPU的問題一般的核心支援一顆 如果你要使用多CPU的話必須自行修改核心參數值 2 以前我遇到的類似問題 是使用S牌的13G硬碟 不過拿到別台電腦重新使用dos下的fdisk之後就沒問題了 3 其實NT4.0 win2000 win98也會遇到此情況 只是很少見 由其超大硬碟遇到舊 主機版 這一種問題才比較會發生 如果你仍出現上述情況 其實原因還是hd的分割區未清除 所以想辦法將它清除就對了 可以自己找一下dos下的hd工具但是千萬別(低階格式化)否則將更糟 因為現在的hd如果(低階格式化)將加速終止壽命 4 如果你使用spfdisk來分割 多重(主分割)開機 由時使用M牌硬碟將會使整個分割區無故清除(個人經驗 不代表一定如此) 我個人較建議使用國外的boot程式 spfdisk雖然是採用Linux方式原理設計 基本上算滿穩定的 但是有時遇到M牌的15 20 40 G硬碟 好像我自己曾出現數次上述情況 使用國外一樣的程式 卻未發生 (但是別的牌子 我沒錢所以不知也) 5 Linux對於hd和ram算是蠻注重的 如果你的hd有假性壞軌那你要安裝 可就是會狀況百出 而如果是裝好之後無故會當機一般是ram的問題 假性壞軌的部份NT做的容錯真的比Linux來的優ㄛ 因為我常將用此安裝於NT系統 由其使用GHOST連NT也不會出現錯誤而掃瞄硬碟 所以建議你安裝時不要勾選掃瞄硬碟 (此為偷ㄘ步) 6 如果你使用D-link530TX網路卡 也請你改用8139c螃蟹卡 省下無謂問題 因為D-link530TX網路卡一直到Linux7.1才能安裝 連NOVELL也很難安裝(不代表無法安裝) 7 其實Linux可以不需由bios的硬體資料 就可以由核心自己來判斷此硬碟大小 在Linux上 任何硬體都是一個物件 它決對比windows來的強更省事 只是個大廠 未為它攥寫驅動 使得一些懂得核心的人才會自己寫驅動程式 這種事實我們可以在一些嵌入式硬體看到 如嵌入式的對拷機 磁碟陣列容錯伺服器 都是使用此技術
    ------
    **********************************************************
    哈哈&兵燹
    最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

    Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
    K.表Knowlege 知識,就是本站的標語:Open our mind
    dllee
    站務副站長


    發表:321
    回覆:2519
    積分:1711
    註冊:2002-04-15

    發送簡訊給我
    #8 引用回覆 回覆 發表時間:2002-09-24 15:17:50 IP:61.231.xxx.xxx 未訂閱
    建議您依 jackkcg 的方法,先使用 Spfdisk 來查看一下硬碟的分割表。 小弟的看法與 jackkcg 相同,應該是分割表沒有清乾淨。 請注意! 用 fdisk /mbr 並不會動到分割表,只會動到載入程式! fdisk/mbr 只有要還原載入程式或清除病毒時才有用! 而在分割表有問題的狀態下可以順利安裝 NT ?! 這點,應該要問問 M$ 才對 因為安裝 ><>< src="http://www.taconet.com.tw/dllee/gif/dlleebn.gif">
    C及指標教學 http://coolsite.to/dllee介紹Shells http://coolsite.to/ushells
    ------
    http://www.ViewMove.com
    A022
    一般會員


    發表:18
    回覆:29
    積分:9
    註冊:2002-06-21

    發送簡訊給我
    #9 引用回覆 回覆 發表時間:2002-10-03 16:54:21 IP:61.230.xxx.xxx 未訂閱
    Very sorry!!!這個問題恐怕是硬碟不穩定之故,這顆硬碟是2.5GB,有點年紀,而且我裝了抽取盒,也許~也許~....對不起大家!
    系統時間:2024-05-17 15:13:37
    聯絡我們 | Delphi K.Top討論版
    本站聲明
    1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
    2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
    3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!