1. 程式人生 > >用U盤安裝Linux系統的通用方法

用U盤安裝Linux系統的通用方法

1. 前言

  • 本篇文章介紹通過在U盤上安裝Grub2,並手動在Grub2中啟動Linux發行版iso的方法來安裝Linux系統.
  • 採用的發行版是Linux-mint 14.1 64 bit.
  • 本人的筆記本是聯想Y450,直接通過Universal-USB-Installer製作的U盤,啟動時根本進不了啟動選單,花屏了.

2. 步驟

2.1. 製作安裝U盤

  • 安裝Grub2
  • COPY必要的檔案到U盤上
    • 把iso檔案拷貝到U盤的根目錄下,
    • 從iso檔案的casper目錄下解壓出vmliunz和initrd.lz兩個檔案,把這兩個檔案也放在U盤的根目錄下。

2.2. 安裝Linuxmint

  • 以此U盤重啟,進入Grub2
  • $ linux (hd0,1)/vmlinuz boot=casper iso-scan/filename=(hd0,1)/linuxmint-14.1-mate-dvd-64bit.iso ro quiet
  • $ initrd (hd0,1)/initrd.lz
  • $ boot

3. Grub2中的一些命令

  • 硬碟的表示法可以用: (hd0,1)這樣的方式來表示, 如 (hd0,1)/initrd.lz 表示的就是某個分割槽根目錄下的 initrd.lz檔案.
  • hd0,hd1等是硬碟的編號,從0開始,在我這裡, hd0是U盤, hd1是實際的U盤.
  • (hd0,1)中後邊的1表示的是分割槽編號,從1開始.與Linux作業系統中的相同. 1,2,3,4是主分割槽,從5開始表示邏輯分割槽

4. 安裝前說明

  • 這篇文章中的方法在公司的機器中實踐通過. 等週末回家在我的小Y上試一下,看看有沒有作用?
  • 這個方法可以跳過用Universal-USB-Installer等工具製作的啟動盤的啟動選單,直接啟動LiveCD.

5. 後記

  • 用此方法在我的Y450上已經成功安裝linux mint 14, 看來linux mint live CD的安裝盤中用的Grub中的功能太高階了,在我的電腦上出不來安裝選單.但用此方法成功搞定
  • 安裝過程中碰到了一個錯誤: line 46 can't open /dev/sr0: No Medium found , 已經解決,如下:
    • 網上有人說這是硬碟模式不正確,需要在BIOS中修改一下,把AHCI改為IDE. 但我碰到的這次不是因為這個原因,因為我的硬碟本來就是IDE.
    • 老老實實的按照後邊的提示,在Windows下把U盤格式化了一遍,選擇格式為Fat32, 鉤選上全部格式化,完了之後再重新按照以上的方法制作安裝盤. 成功!!
    • 可能的原因: U盤格式不正確, U盤上的碎片太多了.