|
回复 #535 chenall 的帖子
啟動後 1.76 Gb, 1.70 Gb 內存於兩部機表現不同的情況, 搞了很久也沒法重現. 現在終搞清了.
該是用了不同版本的 grub4dos 的 grldr , 14-03-2008 版本以 map --mem 啟動後多佔了該 ISO 的大小.
而 16-04-2008 的版本, 啟動後沒佔該內存. 所以 2G - 244 mb = 約 1.76 . 而剩 1.70 G的兩者相差約等於該 map --mem ISO 的大小.
至於使用 沒 --mem 的方式, 也試了很久, 沒法建立一個可連續的 ISO 給正常加載.
每個步驟做一次 contig, 做 img 時後 一次, 壓 gzip 後又一次, 建立 ISO 又一次. 也不成.
把存放地方改在 ram drive 處理 (我用 imdisk 建一個 400 mb 來用) 一切在 ram drive 重做一次,
也有contig , 確定 contig 結果是沒有碎塊. 也不成.
幸好我只用 map --mem 的方式載. 這點沒影響.
不同版本 grub4dos 測試的資料.
下列似乎只有啡色字的有出入.
grub4dos 16/Apr
grubrdos ..... 640/2045 (tftp 加載 grub4dos)
grubrdos ..... 640/2045 (iso 加載 grub4dos)
floppies_orig=1, harddrives_orig=1, floppies_curr=2, harddrives_curr=1
(cd)
filesystem type is iso9660, using whole disk
map --status
floppies_orig=1, harddrives_orig=1, floppies_curr=2, harddrives_curr=1
Number of ATAPI CD-ROMs: 0
ram_driver=0x7F, rd_base_0x0, rd_size=0x0
map --rehook
map --status
flpooies_orgi=1, harddrives_orig=1, floppies_curr=2, harddrives_curr=1
Number of ATAPI CD-ROMs: 0
ram_driver=0x7F, rd_base_0x0, rd_size=0x0
==================================
grub4dos 14/mar
grubrdos ..... 640/2045 (tftp 加載 grub4dos)
grubrdos ..... 640/1984 (iso 加載 grub4dos)
floppies_orig=1, harddrives_orig=1, floppies_curr=2, harddrives_curr=1
(cd)
filesystem type is iso9660, using whole disk
map --status
floppies_orig=1, harddrives_orig=1, floppies_curr=2, harddrives_curr=1
Number of ATAPI CD-ROMs: 0
ram_driver=0x7F, rd_base_0x0, rd_size=0x0
map --rehook
map --status
flpooies_orgi=1, harddrives_orig=1, floppies_curr=2, harddrives_curr=1
Number of ATAPI CD-ROMs: 0
ram_driver=0x7F, rd_base_0x0, rd_size=0x0
[ 本帖最后由 adatsui 于 2008-4-18 03:55 AM 编辑 ] |
|