你不知道的2招隨身碟安裝Linux系統方法

來源:互聯網
上載者:User

你不知道的2招隨身碟安裝Linux系統方法       從USB 磁碟機啟動安裝系統系統之家官網為你提供兩種方式。第一種是完全通過網路安裝。第二種是將 CD 映象複製到 USB 磁碟機作為軟體包的源,並可以結合其他鏡像。第二種方式更常用一些。       對於第一種安裝方式,您需要從 netboot 目錄下載安裝映象,並按照下面所說的“靈活方法”複製檔案到 USB 磁碟機。       第二種安裝方式的安裝映象放在 hd-media 目錄,可以採用“簡易方法”或“靈活方法”將它複製到 USB 磁碟機上。這種安裝方式下您還需要下載一份 CD 映象。安裝映象和 CD 映象應該是相同的 debian-installer 發行版。如果不同則在安裝中會出現錯誤       為了準備 USB 磁碟機,您需要一台啟動並執行支援 USB 的 GNU/Linux 系統。當前的 GNU/Linux 系統會在您插入 USB 磁碟機的時候自動識別。如果沒有,您應該確認 usb-storage 核心模組是否已經被載入。USB 磁碟機插入後,它將被映射到名為 /dev/sdX 的裝置,其中的 “X” 是 a-z 的字母。您可以通過運行 dmesg 在插入 USB 磁碟機後確認是否被正確映射。要寫入資訊,請要先開啟它上面的防寫保護開關。       小編警告       採用這種方法將銷毀裝置上已有的任何內容!請確認您使用了正確的 USB 磁碟機裝置名稱。如果搞錯,比如寫成硬碟,將造成該裝置上的所有資訊丟失。       注意,USB 磁碟機至少要有 256MB 的容量(更小的尺寸安裝也是可能的,請參閱 第 2 節 “複製檔案 — 靈活的方法”)。       1 複製檔案 — 輕鬆的途徑       有一個檔案合集 hd-media/boot.img.gz 包含所有的安裝程式檔案(包括核心) 以及 syslinux 和對應的設定檔。       需要注意的是,雖然方便,但該方法有一個主要的缺點: 即使 USB 磁碟機很大,裝置的邏輯尺寸還是限制在 256 MB。如果您要將該 U       盤用作其他用途,需要為它重新分區,為其餘容量建立一個新的檔案系統。次要的缺點是您無法複製完整的 CD 映象到 USB 磁碟機,只能使用較小的       businesscard 或 netinst CD 映象。       使用該映象只須將它直接解壓到 USB 磁碟機:       # zcat boot.img.gz > /dev/sdX       然後,掛載 USB 磁碟機 (mount /dev/sdX /mnt), 現在上面有了 一個 FAT 檔案系統,複製 Debian netinst 或 businesscard ISO 映象到裡面。卸載 USB 磁碟機 (umount /mnt) 就完成了。       2 複製檔案 — 靈活的方法       如果您需要更多的靈活性,或者只是想瞭解其間發生了什麼,應該使用如下的方法來把檔案放到 USB 磁碟機。       2.1 給 USB 磁碟機分區       我們將展示如何使用 USB 磁碟機的第一個分區,而不是整個裝置。       注意       由於大多數 USB 磁碟機預先設定了一個單獨的 FAT16 分區,您可能不需要重新分區或者格式化 USB 磁碟機。如果必須要做,請使用 cfdisk 或者其他的分區工具來建立一個 FAT16 分區,然後建立檔案系統:       # mkdosfs /dev/sdX1       注意,請使用正確的 USB 磁碟機裝置名稱。mkdosfs 命令包含在 Debian 的 dosfstools 軟體包中。       為了在 USB 磁碟機引導後啟動核心,我們要在 USB 磁碟機上放入一個 boot loader。儘管任何 boot loader (比如 lilo)都應該可以勝任,不過還是使用 syslinux 更方便。主要原因是它可以使用 FAT16 分區,而且只需要編輯一個文字檔就能對其進行配置。任何支援 FAT 檔案系統的作業系統都可以用來改變 boot loader 的設定檔。       為了把 syslinux 放到 USB 磁碟機的 FAT16 分區上,請在您的系統中安裝 syslinux 和 mtools 軟體包,然後執行:       # syslinux /dev/sdX1       ghost xp系統下載再提醒一次,請確認您使用的是正確的裝置名稱。啟動 syslinux 的時候該分區不能被掛載,因為該過程會向分區的開機磁區寫入資料,並且建立包含 boot loader 代碼的 ldlinux.sys 檔案。       2.2 添加安裝程式映像       掛載分區 (mount /dev/sdX1 /mnt) 並複製下面的安裝程式映象檔案到 USB 磁碟機:       vmlinuz (kernel binary)       initrd.gz (initial ramdisk image)       您可以選擇使用文本介面或者圖形安裝介面安裝程式。後者可以從 gtk 子目錄獲得。假如您需要改檔案名稱,請注意 syslinux 只遵循 DOS (8.3) 命名方式。       接下來,您需要建立一個 syslinux.cfg 設定檔,裡面最少要包含下面兩行:       default vmlinuz       append initrd=initrd.gz       對於圖形安裝程式,您需要添加 video=vesa:ywrap,mtrr vga=788 到第二行尾部。       如果您使用 hd-media 映象,現在應該複製 Debian ISO 映象(businesscard、netinst 或者完整的 CD 映象;確認適合的一種)到 USB 磁碟機上。然後,卸載 USB 磁碟機 (umount /mnt)。       3 從 USB 磁碟機啟動       警告       如果您的系統拒絕從 USB 磁碟機引導,那麼可能是因為它含有無效的主開機磁區記錄(MBR)。您可以使用 install-mbr 命令來修複這個問題,該命令來自 mbr 軟體包:       # install-mbr /dev/sdX

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.