freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)硬件及網(wǎng)絡(luò)]grub2 中文手冊 word 版-文庫吧

2025-09-09 07:29 本頁面


【正文】 mkrescue 程序: grub2mkrescue o 你還需要在 iso 中包括其他的有用的 文件。只需要在 iso 文件夾內(nèi)放置你需要的文件即可。 mkdir iso mkdir p iso/boot/grub 你也許需要在 boot/grub 文件 下包含 用來提供啟動菜單。把其他所有你需要的文件復(fù)制到 iso 文 件 里面,你可以隨意創(chuàng)建目錄結(jié)構(gòu)。 最后使用命令: grub2mkrescue o iso 它會產(chǎn)生名為 的文件。它可以直接刻錄到 CD 或者 DVD 光碟內(nèi)。 根設(shè)備在進(jìn)入 之前自動設(shè)置,你可以在 腳本中直接引用文件的路徑,不需要指定設(shè)備 名。自動設(shè)置 root 設(shè)備,可以工作在光驅(qū)和 USB 儲存設(shè)備。 實(shí)際 很多盜版系統(tǒng)光碟的啟動菜單就是使用 grub 的。 El Torito 是可引導(dǎo) CD 的技術(shù)標(biāo)準(zhǔn),它用于 BIOS。 映射 BIOS 設(shè)備和 OS 設(shè)備 grub2mkdevicemap 程序用來創(chuàng)建設(shè)備映射文件。它通常由某些工具在沒有找到設(shè)備映射文件時(shí)自動 調(diào)用,例如 grub2install。默認(rèn)設(shè)備映射文件在 /boot/grub2/ 如果設(shè)備映射文件存在, GRUB 工具集讀取它并且映射 BIOS 驅(qū)動器到 OS 設(shè)備。這個(gè)文件內(nèi)容如下: this device map was generated by anaconda DEVICE FILE (hd0) /dev/sda (hd0,3) /dev/sda3 DEVICE 是 grub 語法表示的磁盤設(shè)備, FILE 是操作系統(tǒng)的設(shè)備文件。 映射文件的作用是: GRUB 在配置文 件中使用的設(shè)備名指代的設(shè)備 (hd0) 是根據(jù) BIOS 的設(shè)備號得到的。 如果 BIOS 設(shè)置變化而發(fā)生變化。如果你在 BIOS 中交換了 IDE 和 SCSI 設(shè)備的啟動順序 GRUB 會得到 錯(cuò)誤的設(shè)備號。 不幸的是此時(shí) OS 設(shè)備名也不恒定。多啟動的情況下:不同的 Linux 內(nèi)核 可能使用不同的順序加載設(shè)備 驅(qū)動以及使用不同的設(shè)備名( /dev/hd* 和 /dev/sd* )。因此你可能需要頻繁的更新設(shè)備映射文件。 1 所有的啟動光盤都遵循 El Torito 這種格式,這是啟 動光盤的國際標(biāo)準(zhǔn)。 6 GRUB 為了避免這個(gè)問題,在 文件使用 UUID 或者文件系統(tǒng)卷標(biāo)來指定分區(qū)。我們建議你自 己手寫的 也使用 UUID 或者卷標(biāo)。如果設(shè)備映射文件不存在, grub 工具集會設(shè)想一個(gè)臨時(shí)的 映射文件。在單磁盤系統(tǒng)中它工作良好。 自動產(chǎn)生的設(shè)備映射文件也不總是合適的,某些情況下需要設(shè)備映射文件。如果 grub2mkdevicemap 命令產(chǎn)生錯(cuò)誤,你可以手動建立 映射文件。在映射文件中 開始的行被作為注釋。 BIOS 安裝 MBR 在 PC BIOS 平臺 ,使用的分區(qū)表格式通常稱作 MBR 格式(主引導(dǎo)記錄)。這個(gè)格式最多允許 4 個(gè)主 分區(qū),和若干邏輯分區(qū)。在這種格式下有兩種方法安裝 GRUB: 1. 嵌入到 MBR 和第一個(gè)分區(qū)中,這個(gè)可嵌入?yún)^(qū)域它有多個(gè)名字: MBR ,引導(dǎo)區(qū),嵌入?yún)^(qū)它至少 要有 31KiB 的容量。 2. grub 核心鏡像可以被安裝到文件系統(tǒng)中, GRUB 啟動程序被寫入到第一個(gè)磁盤的第一個(gè)區(qū)塊中。 這兩個(gè)方法都有缺點(diǎn)。沒有辦法在盡量安全時(shí)在 嵌入?yún)^(qū)域中保留空間。并且已知某些軟件會使用這個(gè)區(qū) 域保留版權(quán)信息。磁盤在分區(qū)的時(shí)也可能在第一個(gè)分區(qū)前面沒有保留足夠的空間。另一方面,安裝到文 件系統(tǒng)里意味著 GRUB 很脆弱。因?yàn)槟承┪募到y(tǒng)存在 tail paking 特性,會導(dǎo)致 GRUB 的區(qū)塊發(fā)生移 動,導(dǎo)致 MBR 內(nèi)的 GRUB 加載器無法找到 GRUB 核心鏡像。使用這種方法,最好是 /boot 目錄和 BIOS 引導(dǎo)的設(shè)備是同一個(gè)磁盤。 GRUB 不用去猜測設(shè)備號。 GRUB 開發(fā)者建議在第一個(gè)分區(qū)前嵌入 GRUB。除非你有特殊需求 。你必須保證第一個(gè)分區(qū)前存在至少 31KiB( 63 區(qū)塊)的空間。在現(xiàn)代的磁盤中空間不再吃緊,因此最好分區(qū)時(shí)在第一個(gè)分區(qū)前保留 1MiB 的空間。 GPT 一些新的系統(tǒng)使用 GUID 分區(qū)表( GPT)格式。這是 EFI 的一個(gè)特殊部分,如果你的軟件支持, GPT 也可以在 BIOS 中使用。例如: GRUB 和 GNU/linux 可以用在這種情況。在 GPT 格式下可以為 GRUB 準(zhǔn)備單獨(dú)的分區(qū),被稱作 BIOS 引導(dǎo)分區(qū)。 GRUB 可以被嵌入到那個(gè)專用分區(qū)中,從而避免被其 他 軟件意外覆蓋和文件系統(tǒng)導(dǎo)致的區(qū)塊移動。 在 GPT 創(chuàng)建引導(dǎo)分區(qū)時(shí),你需要確認(rèn)分區(qū)至少有 31KiB。 GPT 格式的磁盤通常不應(yīng)該有這么小容量 的分區(qū),所以我們建議你的引導(dǎo)分區(qū)容量大一點(diǎn),比如 1MiB,用來提供 GRUB 可能的擴(kuò)展。你必須確 定 boot 分區(qū)有合適的類型。使用 GNU parted 程序: parted /dev/DISK set PARTITIONNUMBER bios_grub on 如果你使用 gdisk 程序,請將分區(qū)類型設(shè)置為: 0xEF02 。 警告:對將要操作的分區(qū)要多加小心!當(dāng) GRUB 在安裝時(shí)使用了 BIOS 引導(dǎo)分區(qū)時(shí),它會自動格式化整 個(gè)引導(dǎo)分區(qū),并且把 GRUB 安裝進(jìn)去。請保證分區(qū)內(nèi)不包含其他數(shù)據(jù)。 7 4 引導(dǎo)過程 GRUB 可以用恰當(dāng)?shù)姆绞? 加載 多重引導(dǎo) 1兼容內(nèi)核( Multibootpliant kernel)。但是對于某些特 殊 OS,你需要使用 特殊的方式。 OS 如何引導(dǎo) GRUB 有兩種引導(dǎo)方法。第一個(gè)是直接加載 OS。另一個(gè)使用鏈?zhǔn)郊虞d( chainload ) ,它可以加載其 他的引導(dǎo)加載器。通常而言, GRUB 有足夠的能力從任何一塊磁盤的任意分區(qū) 加載 OS。但對于某些 操作系統(tǒng)必須使用 OS 自身的加載器(最常見的是 windows xp)。 如何直接引導(dǎo) OS 多重引導(dǎo)是 GRUB 天生的功能。它支持: Linux FreeBSD NetBSD OpenBSD。如果你希望加載其他 操作系統(tǒng)你需要使用鏈?zhǔn)郊虞d。 對于 DOS 和 Windows 有一些特殊緣故,你需要特殊方法才能成功引導(dǎo),這種情況稱作系統(tǒng)特異性 2。 參見下 文。 鏈?zhǔn)郊虞d OS OS 不支持多重啟動,或者 GRUB 不能直接引導(dǎo)它時(shí),你就需要使用 chainload 鏈?zhǔn)郊虞d。它用來調(diào)用 OS 自帶的加載器。 chainloader 命令用來運(yùn)行鏈?zhǔn)郊虞d。它通常需要某些 GRUB 模塊,并且正確設(shè)置根設(shè)備( root)。你 可以把這些指令放到一個(gè)菜單項(xiàng)里面。 menuentry Windows { insmod chain insmod ntfs set root=(hd0,1) chainloader +1 } 如果你有多個(gè)硬盤,你可能需要使用更多的命令設(shè)置更多東西。 鏈?zhǔn)郊虞d只支持 PC BIOS 系統(tǒng)和 EFI 平臺。 1 2 8 多重引導(dǎo),也稱作多啟動。 系統(tǒng)特異性,不同的操作系統(tǒng)使用不同的引導(dǎo)方法,稱作系統(tǒng)特異性。 特異性加載可能出現(xiàn)的問題 GNU/Hurd GNU/Hurd 是多重引導(dǎo)兼容的,因此很容易加載它。但是別忘了在引導(dǎo)之前需要正確設(shè)置根設(shè)備為內(nèi)核 所在分區(qū)。 1. 設(shè)置 GRUB 根設(shè)備到 GNU/Hurd 的某個(gè)分區(qū)。 search file set /boot/ 命令很有 用。它會自動搜索 /boot/ 文件,并把存在此文件的分區(qū)設(shè)置為根設(shè)備。 2. 加載內(nèi)核和內(nèi)核模塊: grub multiboot /boot/ root=device:hd0s1 grub module /hurd/ ext2fs readonly \ multibootmandline=39。${kernelmandline}39。 \ hostprivport=39。${hostport}39。 \ devicemasterport=39。${deviceport}39。 \ execservertask=39。${exectask}39。 T typed 39。${root}39。 \ 39。$(taskcreate)39。 39。$(taskresume)39。 grub module /lib/ exec /hurd/exec 39。$(exectask=taskcreate)39。 3. 執(zhí)行 boot 指令 GNU/Linux 用 GRUB 引導(dǎo) linux 相對比較容易。因?yàn)樗彩嵌嘀匾龑?dǎo)兼容的 OS。 1. 設(shè)置根設(shè)備到包含 Linux 內(nèi)核的分區(qū)。 search file set /boot/vmlinuz 對你有用。 2. 使用 linux 命令加載內(nèi)核: grub linux /vmlinuz root=/dev/sda1 linux 命令用來加載 linux 內(nèi)核,并且設(shè)置根分區(qū) 1。 /vmlinuz 用來在根設(shè)備中指定文件。 如果你 希望添加內(nèi)核參數(shù)直接把參數(shù)寫到命令后面: grub linux /vmlinuz root=/dev/sda1 acpi=off 得到所有可用的內(nèi)核參數(shù),你需要查看內(nèi)核源代碼樹。 3. 如果你使用 initrd 2還需要執(zhí)行 initrd 命令。 grub initrd /initrd 如果你使用 linux16,你需要使用 initrd16 命令 grub initrd16 /initrd 4. 最后運(yùn)行 boot 命令。 警告:如果你使用 initrd 指令,并且使用了 mem=內(nèi)核參數(shù)設(shè)置了小于實(shí)際的內(nèi)存容量。你需要在 GRUB 中設(shè)置相同的數(shù)值。在載入 linux 內(nèi)核前,使用 uppermem 命令指定內(nèi)存容量。 1 2 根分區(qū)和根設(shè)備不是一個(gè)含義,根分區(qū)是指文件系統(tǒng)根目錄所在的分區(qū)。根設(shè)備是指 GRUB 加載 OS 內(nèi)核 時(shí)。一個(gè)名為 root 的選項(xiàng)值,它指向內(nèi)核所在分區(qū)的設(shè)備名。 set root=(hd0,1) Linux 初始 RAM 磁盤( initrd)是在系統(tǒng)引導(dǎo)過程中掛載的一個(gè)臨時(shí)根文件系統(tǒng),用來支持兩階段 的引導(dǎo)過程。 initrd 文 件中包含了各種可執(zhí)行程序和驅(qū)動程序,它們可以用來掛載實(shí)際的根文件系統(tǒng),然 后再將這個(gè) initrd RAM 磁盤卸載,并釋放內(nèi)存。在很多嵌入式 Linux 系統(tǒng)中, initrd 就是最終的根文 件系統(tǒng)。 9 DOS/Windows GRUB 不能直接引導(dǎo) DOS 和 WINDOWS。你必須使用 chainloader 命令。這是由于 DOS 和 Win dows 內(nèi)置加載器有嚴(yán)重缺陷。導(dǎo)致這些 OS 不能從非第一塊硬盤里啟動。如果你把 DOS 或者 WIN 安 裝到 非第一塊硬盤,你需要使用磁盤交換技術(shù)。 drivemap 命令。 drivemap s (hd0) (hd1) 這個(gè)命令對你的第一和第二塊硬盤執(zhí)行了虛擬交換。 警告:虛擬交換只在 OS 使用 BIOS 訪問磁盤時(shí)有效。如果它們使用自己的驅(qū)動程序訪問磁盤則虛擬交 換不影響 OS。 如果你安裝了很多 DOS/win 到同一個(gè)磁盤里也可能發(fā)生問題。因?yàn)槿绻疟P里有多個(gè)主分區(qū),它們可能 會混淆。你應(yīng)該避免安裝多份 DOS/win 到同一個(gè)磁盤里。如果你確實(shí)遇到這種情況 GRUB 也提供了解 決辦法 。使用分區(qū)隱藏技術(shù)。 GRUB 隱藏一個(gè) DOS/win 分區(qū)時(shí), DOS/win 會忽略哪個(gè)分區(qū)。當(dāng) GRUB 取消隱藏 某個(gè) DOS/win 分 區(qū)時(shí), DOS/win OS 會識別哪個(gè)分區(qū)。假設(shè)你安裝了 win 在第一個(gè)硬盤的第一個(gè)分區(qū)和第二個(gè)分區(qū)你希 望加載第 1 個(gè)分區(qū)內(nèi)的 OS,執(zhí)行如下命令: parttool (hd0,1) hidden parttool (hd0,2) hidden+ set root=(hd0,1) chainloader +1 parttool ${root} b
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1