Boot.ini及XP DOS CMD的指令索引
轉載自http://member.ctinets.com/~alankllam/DOSIndex.html
此心本真如,妄想始蔽覆,顛倒無明,長淪生死,猶盲人夜行,永不見日。業相既起,境界為緣,業起緣生,重重束縛,何有自在?
須知體即法身,相即般若,用即解脫,若止觀則成定慧,定慧以明心,德相圓矣!
Windows XP 和 Windows Server 2003 Boot.ini 檔可用的參數選項http://support.microsoft.com/kb/833721/zh-tw
HOW TO:編輯 Windows XP 中的 Boot.ini 檔http://support.microsoft.com/kb/289022/zh-tw
解讀多重啟動引導文件--BOOT.INI 下午 11:55 2005/6/15
Grubinst使用介紹
--help,-h | 顯示本幫助 |
--pause | 退出前暫停 |
--version | 顯示grubinst版本資訊 |
--verbose,-v | 輸出詳細資訊 |
--list-part,-l | 列出設備或者檔中的所有分區資訊 |
--save=FN,-s=FN | 保存原來的MBR/引導磁區到檔FN中。 |
--restore=FN,-r=FN | 從前面備份的FN中恢復原來的MBR/引導磁區 |
--restore-prevmbr,-r | 恢復保存在設備或者檔第二磁區中的原來的MBR |
--read-only,-t | 只是模擬操作,沒有真正的寫操作(測試模式) |
--no-backup-mbr | 不在第二磁區中備份原來的MBR。 |
--force-backup-mbr | 強制備份原來的MBR到第二磁區(默認選項) |
--mbr-enable-floppy | 在軟盤機上搜索grldr(默認選項) |
--mbr-disable-floppy | 禁止搜索軟盤機上的grldr |
--mbr-enable-osbr | 當分區表非法時(通常是某作業系統的引導磁區),仍然啟動原來的MBR(默認選項) |
--mbr-disable-osbr | 當分區表非法時(通常是某作業系統的引導磁區),禁止啟動原來的MBR。 |
--duce | disable the feature of unconditional entrance to the command-line. |
--boot-prevmbr-first | 在搜索GRLDR之前嘗試首先啟動原來的MBR |
--boot-prevmbr-last | 在啟動原來的MBR之前先搜索GRLDR(默認選項) |
--preferred-drive=D | 優先啟動磁片編號, 0 <= D < 255. |
--preferred-partition=P | 優先啟動分區編號, 0 <= P < 255. |
--time-out=T,-t=T | 在啟動原來的MBR之前等待T秒,如果T是0xff,無限等待,默認等待5秒 |
--hot-key=K,-k=K | 如果在啟動原來的MBR之前按下了指定鍵,則啟動GRUB。K的長度為一個字(word),也就是int16/AH=1中斷的AX寄存器值。高位位元組是對應按鍵的掃描碼,低位元位元組是ASCII碼。默認按鍵是0x3920,也就是空白鍵。 |
--key-name=S | 指定熱鍵的顯示名 |
--floppy,-f | 如果安裝目標是軟盤機,則指定這個選項。 |
--floppy=N | 如果安裝目標是硬碟的某個分區,則指定這個選項。N用來指定分區編號:0,1,2和3對應主分區,4,5,6,...對應邏輯分區。 |
--sectors-per-track=S | 對--floppy選項指定每磁軌磁區數,1 <= S <= 63, 默認是63. |
--heads=H | 對--floppy選項指定磁頭數,1 <= H <= 256, 默認是255. |
--start-sector=B | 對--floppy=N選項指定隱藏磁區數。 |
--total-sectors=C | 對--floppy選項指定總磁區數,默認是0。 |
--lba | 對--floppy選項使用LBA方式。如果軟盤機的BIOS支援LBA,你可以指定這個選項。按規定所有的軟盤機BIOS都支援CHS方式,所以最好指定--chs選項。如果既沒指定--lba也沒指定--chs,則LBA指示位元組(一般是啟動磁區第3位元組)的值不會被改變。 |
--chs | 對--floppy選項使用chs方式。如果你的軟盤機BIOS不支援LBA方式,你應該指定--chs選項。我們假定所有的軟盤機BIOS都支援CHS方式,所以推薦使用--chs選項。如果既沒指定--lba也沒指定--chs,則LBA指示位元組(一般是啟動磁區第3位元組)的值不會被改變。 |
--install-partition=I,-p=I | 安裝引導磁區到指定硬碟(或硬碟映射)的分區I。 |
--boot-file=F,-b=F | 改變默認啟動檔案名(默認是grldr)。 |
--load-seg=S | 改變啟動檔的默認記憶體載入段(默認是0x2000:0)。 |
--grub2,-2 | 裝載grub2的內核g2ldr而不是grldr。 |
--output,-o | 輸出內置的grldr.mbr(受-b參數的影響)。 |
Grub4dos命令如下表:
blocklist | 輸出檔的塊清單表達法。 |
boot | 引導已載入的作業系統或磁區鏈式載入器。 |
bootp | 通過BOOTP初始化網路設備。 |
cat | 顯示指定檔的內容。 |
cdrom | 初始化或者停止所有的 ATAPI CDROM 設備。 |
chainloader | 載入磁區鏈式載入器。 |
cmp | 比較兩個文件, 並且報告兩者之間的差異。 |
color | 改變菜單的顏色。 |
configfile | 將指定檔作為配置檔予以載入。 |
debug | 打開/關閉調試模式。 |
default | 把 NUM 項菜單設為缺省值。 |
device | 聲明BIOS驅動器對應的實際物理設備。 |
dhcp | 通過DHCP初試化網路設備。 |
splashimage | 圖形模式下載入背景圖片檔。 |
foreground | 設置圖形模式下的前景色。 |
background | 設置圖形模式下的背景色。 |
clear | 清屏。 |
displayapm | 顯示 APM BIOS 的相關資訊。 |
displaymem | 顯示 GRUB 所判斷到的當前系統的記憶體分佈,包括所有實體記憶體區域。 |
displaymem | 顯示諸多檔的內容。 |
embed | 如果設備是個驅動器, 則將Stage 1.5嵌入到主引導磁區之後。 |
fallback | 如果調用當前的功能表項時出現錯誤,則跳轉到NUM 項後重試。 |
commandline | 進入命令行方式。 |
find | 在所有分區上查找檔案名 , 並顯示包含該檔的設備。 |
fstest | 切換檔系統的試驗模式。 |
geometry | 輸出驅動器的相關資訊。 |
halt | 關閉系統(電腦)。 |
help | 顯示內部命令的幫助資訊。 |
hiddenmenu | 隱藏菜單。 |
hide | 通過在分區類型上置隱藏標誌,隱藏指定分區。 |
ifconfig | 指定 IP 地址, 子網路遮罩, 閘道和伺服器地址。不帶參數時,將顯示當前的網路配置。 |
impsprobe | 探測 Intel 多處理器規範 1.1/1.4 配置表並使所找到的各處理器啟動進入閉迴圈。 |
initrd | 載入Linux格式的初始化虛擬碟, 並設置必要的參數。 |
install | 安裝STAGE1到指定設備上,安裝載入STAGE2需要的塊列表到STAGE2上。 |
ioprobe | 偵測指定設備的I/O 埠號。 |
kernel | 嘗試載入主引導影像檔( Linux內核格式)。 |
lock | 如果用戶未被認證,則終止命令的執行。 |
makeactive | 將 root 設備置為活動分區。 |
map | 對設備進行映射。 |
md5crypt | 產生一個 MD5 格式的密碼。 |
module | 對多重啟動影像, 載入啟動模組檔 (不處理該檔的內容, 用戶必須自己確定核心的要求 )。 |
modulenounzip | 與 'module' 類似, 但是禁用了自動解壓縮。 |
pager | 沒有參數時,切換頁模式。 |
partnew | 創建一個新的主分區。 |
parttype | 改變指定分區(PARTITION)的分區類型 (TYPE)。 |
password | 設置密碼。 |
pause | 終止命令的運行,並給出一段資訊。任意鍵按下後,將繼續。 |
quit | 從 GRUB 命令行中退出。 |
rarp | 用 RARP 初始化網路設備。 |
read | 從記憶體的指定位置讀取一個 32-bit 的值,並以十六進位形式顯示出來。 |
write | 寫一個 32 位元的值 VAL 到記憶體位址 ADDR。 |
reboot | 重啟系統(電腦)。 |
fontfile | 指定中文字體檔,並切換到中文顯示方式。 |
root | 設置根分區。 |
rootnoverify | 類似`root'指令 , 但不測試安裝該分區。 |
savedefault | 將當前項設置為默認的引導項。 |
serial | 初始化一個串口設備。 |
setkey | 改變鍵盤映射關係。 |
setup | 自動安裝GRUB. |
terminal | 選擇一個終端。 |
terminfo | 指定終端的功能。 |
testload | 以多種不同的方式讀取檔 (由FILE指定)的整個內容,並予以比較,以測試檔系統的代碼。 |
testvbe | 測試所指定(MODE)的 VBE 模式。 |
setvbe | 為後續的每個kernel命令行設置 VBE模式。 |
tftpserver | 指定 TFTP 伺服器的 IP 地址。 |
timeout | 設置在自動啟動缺省功能表前所等待的秒數。 |
title | 命名菜單項。 |
unhide | 通過清除隱藏標誌,解除指定分區 (PARTITION)的隱藏。 |
uppermem | 強制指定僅有(KBYTES) KB 的上位記憶體。 |
vbeprobe | 偵測 VBE 的信息。 |
blocklist FILE列印出檔 FILE 的“塊清單”表達法(該表達法也是合法的 GRUB 檔案名,並且完全等價於 FILE)。
boot引導已載入的作業系統或磁區鏈式載入器。
bootp [--with-configfile]通過BOOTP初試化網路設備。如果使用了`--with-configfile'參數,此命令將會試圖去載入一個特定的配置檔。
cat [--hex] [--skip=S] [--length=L] [--locate=STRING] FILE顯示指定檔的內容,或者顯示檔中指定字串的位置。
cdrom --add-io-ports=P | --init | --stop初始化或者停止所有的 ATAPI CDROM 設備, 或者為一個可能的 ATAPI CDROM設備設置附加的 IO 埠。P 的高字指定設備控制寄存器組的埠基址,P 的低字指定設備命令寄存器組的埠基址。"
chainloader [--force] [--load-segment=LS] [--load-offset=LO]
[--load-length=LL] [--skip-length=SL] [--boot-cs=CS] [--boot-ip=IP]
[--ebx=EBX] [--edx=EDX] [--sdi] [--enable-a20] FILE
cmp FILE1 FILE2比較兩個文件, 並且報告兩者之間的不同的資訊。
color NORMAL [HIGHLIGHT]改變菜單的顏色。Normal 用於指定菜單項的未選中時的顏色,HIGHLIGHT 則用於指定菜單項的被選中時的顏色。如果你未指定 HIGHLIGHT 色,那麼我們將使用 NORMAL 的反色值。顏色值的格式是 "FG/BG"。FG 和 BG 是顏色的名稱,如下:black(黑), blue(藍), green(綠), cyan(青), red(紅), magenta(粉紅), brown(棕), light-gray(亮灰),dark-gray(暗灰), light-blue(淺藍), light-green(淡綠), light-cyan(淡青), light-red(明紅), light-magenta(淺紅), yellow(黃) 和 white(白)。注意,BG 的值只能是前八個。另外,若想使用閃爍的前景色,你在 FG 前使用首碼 "blink-" 即可。
configfile FILE把檔 FILE 作為配置檔立即載入執行(只有當載入失敗時才返回)。
debug打開/關閉 DEBUG(調試、除錯) 模式。
default [NUM | `saved' | FILE]設置默認啟動的功能表入口項為 NUM (0 代表第一項),或者由 savedefault 所保存的入口項(如果指定了關鍵字 saved),或者先前保存在檔 FILE 中的入口項。當指定了 FILE 時,後續的 savedefault 命令都將把入口項保存到 FILE 中。
device DRIVE DEVICE聲明BIOS驅動器對應的實際物理設備。這條命令只用於grub命令行。
dhcp通過DHCP初試化網路設備。
splashimage FILE圖形模式下載入背景圖片檔。
foreground RRGGBB設置圖形模式下的前景色。RR 代表紅色, GG 代表綠色, BB 代表藍色。這些數值都是用十六進位來表示的。
background RRGGBB設置圖形模式下的背景色。RR 代表紅色, GG 代表綠色, BB 代表藍色。這些數值都是用十六進位來表示的。
clear清螢幕。
displayapm顯示 APM BIOS 的相關資訊。
displaymem顯示 GRUB 所判斷到的當前系統的記憶體分佈,包括所有實體記憶體區域。
dump FROM TO顯示諸多檔的內容。注意,FROM 所指定的必須是一個 GRUB 檔,TO 所指定的必須是一個 OS 檔。這條命令只在 grub shell 中才有。
embed STAGE1_5 DEVICE如果設備是個驅動器, 則將Stage 1.5嵌入到主引導磁區之後。如果是個FFS分區, 則可嵌入到該設備餓`引導代碼'區中。並輸出 Stage 1.5所占的磁區數。
fallback NUM進入無人干預啟動模式:如果默認啟動入口項出錯失敗,立即用入口項 NUM 來啟動(這裏的“入口項”與 default 命令中的“入口項”意義相同)。
commandline進入命令行提示符方式。
find [--set-root] [--ignore-floppies] FILENAME在所有分區上查找檔案名, 並顯示包含該檔的設備。如果使用了 --set-root 選項, 那麼當在某個設備上找到 FILENAME 時, 立即停止查找, 並將此設備設定為新的 root 設備。如果指定了 --ignore-floppies 選項, 那麼查找過程將略過所有的軟碟。
fstest切換檔系統的試驗模式。
geometry DRIVE [CYLINDER HEAD SECTOR [TOTAL_SECTOR]]輸出驅動器的相關資訊. 在 grub shell 中, 你可以用這條命令設置驅動器參數為任意值。如果你省略了總磁區數, 它將由 C/H/S 的值自動計算出來。
halt [--no-apm]關閉系統。如果APM(高級電源管理)功能存在,將使用 APM BIOS 關閉系統,除非指定了 `--no-apm' 選項。
help [--all] [PATTERN ...]顯示內部命令的幫助資訊。要查看所有命令的幫助,請使用 `--all' 參數。
hiddenmenu隱藏菜單。
hide PARTITION通過在分區類型上置隱藏標誌,隱藏指定分區。
ifconfig [--address=IP] [--gateway=IP] [--mask=MASK] [--server=IP]指定 IP 地址, 子網路遮罩, 閘道和伺服器地址。不帶參數時,將顯示當前的網路配置。
impsprobe探測 Intel 多處理器規範 1.1/1.4 配置表並使所找到的各處理器啟動進入閉迴圈。
initrd FILE [ARG ...]載入Linux格式的初始化虛擬碟, 並設置必要的參數。
ioprobe DRIVE偵測指定設備的 I/O 埠號。
kernel [--no-mem-option] [--type=TYPE] FILE [ARG ...]嘗試載入主引導影像檔。其他項將被作為內核的命令行參數而傳遞給內核。使用此命令以前,內核所用到的模組應該被重新載入。參數 --type 用於說明內核的類型,包括 "netbsd", "freebsd", "openbsd", "linux", "biglinux" 和 "multiboot"。參數 --no-mem-option 用於說明不必自動傳遞 Linux 的記憶體參數。
lock如果用戶未被認證,則終止命令的執行。
makeactive將 root 設備置為活動分區。當然,此命令只對 PC 的硬碟主分區有效。
md5crypt產生一個 MD5 格式的密碼。
module FILE [ARG ...]為多重啟動映射格式的引導映射載入啟動模組檔 FILE(對該檔的內容不作任何解釋, 因此使用這條命令的用戶必須瞭解所提到的內核映射的要求)。其餘參數作為“模組命令行”傳遞, 就像 kernel 命令那樣。
modulenounzip FILE [ARG ...]與 module 類似, 但是自動禁用瞭解壓縮。
pager [FLAG]沒有參數時,切換頁模式。如果使用了 FLAG 參數,那麼它為`on' 時為開啟, 為 `off' 時為關閉。
partnew PART TYPE START LEN創建一個新的主分區。START 為起始磁區號,LEN 為其包含的磁區數,TYPE 為其分區類型。
parttype PART TYPE改變指定分區(PART)的分區類型(TYPE)。
password [--md5] PASSWD [FILE]設置密碼。當其處於功能表檔的首項時,將禁用所有的互動式功能表編輯功能,包括編輯功能表項(`e`)/進入命令行(`c`)。當正確輸入密碼 (由PASSWD指定)後,載入新的菜單檔(由FILE指定)。如果你沒有指定 FILE 項,那麼上述被禁用的功能將被啟用了。當然,你也可以將此命令用到某個功能表項裏,用以提高系統安全性。參數 --md5 說明密碼(PASSWD)是使用md5crypt 加密的。
pause [--wait=T] [MESSAGE ...]列印資訊 MESSAGE,然後等待,直到按下一鍵,或者 T 秒過後,命令結束,控制返回到 GRUB,繼續執行下一條命令。
quit如果 GRUB 先前是從 DOS 啟動的,就返回到 DOS。
rarp用 RARP 初始化網路設備。
read ADDR從記憶體的指定位置讀取一個 32-bit 的值,並以十六進位形式顯示出來。
write ADDR VAL寫一個 32 位元的值 VAL 到記憶體位址 ADDR。
reboot重啟系統。
fontfile FILE指定中文字體檔,並切換到簡體中文顯示方式。
root [DEVICE [HDBIAS]]設置根分區。設置根分區為指定設備(DEVICE), 然後嘗試掛接該分區以得到分區大小(用於在ES:ESI中傳遞, 磁區鏈式啟動方式要求這樣)。BSD 驅動類型用於啟動 BSD 的核心啟動), 和確定 BSD 子分區所在的 PC 分區。可選的磁片偏移參數, 用於 BSD 核心確定有多少個控制器在當前控制器前。比如: 假設同時有一個IDE和SCSI盤, 而BSD根分區在 SCSI盤上, 那麼磁片偏移就為1。
rootnoverify [DEVICE [HDBIAS]]類似於“root”指令, 但不嘗試掛接該分區。這用於有些作業系統安裝在 GRUB 能訪問到的磁片區域之外,或者其檔系統不能被 GRUB 識別出來,但你仍然想把這個設備強制設置為 root 設備的情況。說明:這樣一來,原來在 root 命令中嘗試掛接的那些項目,現在將不起作用了。
savedefault如果沒有指定參數,就把當前功能表項保存為默認的引導項。如果指定了參數 NUM,那麼保存的就是它。如果指定的是關鍵字 fallback,那麼保存的是 fallback 命令所指定的功能表項。如果 T 不是 0,將提示用戶按下 Y 鍵來確認寫盤操作,如果在 T 秒之內沒有按鍵,或者按鍵不是 Y,那麼寫盤保存的操作將被取消。
setkey [TO_KEY FROM_KEY]改變鍵盤映射關係。把FROM_KEY映射為TO_KEY。這裏的鍵必須是字母, 數位, 和以下特殊鍵: escape(轉義), exclam(!), at(@), numbersign(#), dollar($), parenright ()) , caret(^), ampersand(&), asterisk(*), plus(+), percent(%), minus(-), underscore(_), equal(=), parenleft[(], backspace(退格), tab(製錶), bracketleft([), braceleft({), bracketright(]), braceright(}), enter(回車), control(控制), semicolon(;), colon(:), quote('), doublequote("), slash(/), backquote(`), tilde(~), shift(換檔), backslash(\), bar(|), comma(,), less(<), period(.), greater(>), question(?), alt(交互), space(空格), capslock(大寫), Fx(功能鍵) 和 delete(刪除)。
testload FILE描述: 以多種不同的方式讀取檔(由FILE指定)的整個內容,並予以比較,以測試檔系統的代碼。輸出看起來會有點兒混亂,但是,如果沒有錯誤的話,`i=X, filepos=Y' 裏的 X 和 Y 最後必得相等。如果測試即告成功,下一步即可試圖載入內核了。
testvbe MODE測試所指定(MODE)的 VBE 模式。
tftpserver IPADDR指定 TFTP 伺服器的 IP 地址。
timeout SEC設置在自動啟動缺省功能表前所等待的秒數。
title [NAME ...]命名菜單項。
unhide [PARTITION]通過清除隱藏標誌,解除指定分區(PARTITION)的隱藏。默認的分區是當前的根設備。
uppermem KBYTES強制 GRUB 承認系統中只安裝了 (KBYTES) KB 的上位記憶體。略過任何形式的系統記憶體位址區域查找步驟。
vbeprobe [MODE]偵測 VBE 的信息。如果指定了一個模式(MODE 不為空),則僅顯示其資訊
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGVUPELldIV2VYyF26E8nJzvLQnQcuv1NAZx2gEu1H9C0cwtllY0vY0N3LUBKim1m8v0KLuTp6e0MT0JYEcLw0GtdWkqzdNFIAUUE0SDVqh-3HIHkiP6wrPXtNb56QudGEYeMsp2C4wxgK/s400/header_bg.jpg
前提:
轉載自http://www.ubuntu.org.tw/modules/newbb/viewtopic.php?topic_id=5748&forum=11&post_id=25246#forumpost25246
(轉載文章,網址已忘。經實驗發現方法未必可行,詳情參考本站文章「如何在筆記型電腦外接式硬碟第二分割區中Live安裝Ubuntu 7.10」及「如何在筆記型電腦外接式硬碟第二分割區中Live安裝Ubuntu 7.10 續篇」)
轉載自http://www.belutz.net/2007/04/13/installing-ubuntu-on-external-usb-hdd/
轉載自http://xml.nchu.edu.tw/blogs/?page_id=85
轉載自http://smallperh45.blogspot.com/2007/05/ubuntu-ubuntu-usb-ubuntu.html
轉載自 http://blog.sina.com.tw/mic1491/article.php?pbgid=27258&entryid=570582
轉載自 http://www.wretch.cc/blog/billypan101&article_id=8891814
GRUB for DOS 0.4.3
black/black | black/red | black/green | black/brown | black/blue | black/magenta | black/cyan | black/light-gray |
red/black | red/red | red/green | red/brown | red/blue | red/magenta | red/cyan | red/light-gray |
green/black | green/red | green/green | green/brown | green/blue | green/magenta | green/cyan | green/light-gray |
brown/black | brown/red | brown/green | brown/brown | brown/blue | brown/magenta | brown/cyan | brown/light-gray |
blue/black | blue/red | blue/green | blue/brown | blue/blue | blue/magenta | blue/cyan | blue/light-gray |
magenta/black | magenta/red | magenta/green | magenta/brown | magenta/blue | magenta/magenta | magenta/cyan | magenta/light-gray |
cyan/black | cyan/red | cyan/green | cyan/brown | cyan/blue | cyan/magenta | cyan/cyan | cyan/light-gray |
light-gray/black | light-gray/red | light-gray/green | light-gray/brown | light-gray/blue | light-gray/magenta | light-gray/cyan | light-gray/light-gray |
dark-gray/black | dark-gray/red | dark-gray/green | dark-gray/brown | dark-gray/blue | dark-gray/magenta | dark-gray/cyan | dark-gray/light-gray |
light-red/black | light-red/red | light-red/green | light-red/brown | light-red/blue | light-red/magenta | light-red/cyan | light-red/light-gray |
black/light-green | light-green/red | light-green/green | light-green/brown | light-green/blue | light-green/magenta | light-green/cyan | light-green/light-gray |
yellow/black | yellow/red | yellow/green | yellow/brown | yellow/blue | yellow/magenta | yellow/cyan | yellow/light-gray |
light-blue/black | light-blue/red | light-blue/green | light-blue/brown | light-blue/blue | light-blue/magenta | light-blue/cyan | light-blue/light-gray |
light-magenta/black | light-magenta/red | light-magenta/green | light-magenta/brown | light-magenta/blue | light-magenta/magenta | light-magenta/cyan | light-magenta/light-gray |
light-cyan/black | light-cyan/red | light-cyan/green | light-cyan/brown | light-cyan/blue | light-cyan/magenta | light-cyan/cyan | light-cyan/light-gray |
white/black | white/red | white/green | white/brown | white/blue | white/magenta | white/cyan | white/light-gray |
000000 | c0c0c0 | 800000 | ff0000 |
000080 | 0000ff | 800080 | ff00ff |
008000 | 00ff00 | 808000 | ffff00 |
008080 | 00ffff | 808080 | ffffff |