U盤安裝Centos6.3

一 首先下載Centos6.3的光盤鏡像文件,網上的鏡像實在是太多了。shell

    CentOS-6.3-i386-bin-DVD1.isocentos

    CentOS-6.3-i386-bin-DVD2.isoapp

二 下載個新版本的UltraISO,在其菜單「啓動」下有「寫入硬盤鏡像「的功能,原來用的綠色版本是8.6.2.2011不支持,下載了一個新版本的9.3.6.2766 併網上找了個破解的註冊碼。工具

三 準備一個大一點的U盤,我用的是16GB,U盤中到文件也不用刪除,製做USB啓動盤到時候會格式化U盤。動畫

四 製做USB啓動盤。ui

    【1】用UltraISO 打開CentOS-6.3-i386-bin-DVD1.iso。this

    【2】插上U盤。命令行

    【3】「啓動」-「寫入鏡像..."在打開到對話框中選擇「寫入方式」爲「USB-HDD+」,而後點擊「格式化」按鈕,格式化成功後點擊「寫入」按鈕,等待寫入成功。寫入成功後在Windows下好像看不到U盤中到內容,提示要格式化,重啓了電腦後就能看到寫入到文件了,不知何緣由?debug

    【4】刪除U盤根目錄下到packages,以節省空間,把下載的兩個鏡像文件拷貝到U盤到根目錄下。3d

五 使用一些類WinPE 工具中自帶的硬盤分區工具有份硬盤分區表,備份硬盤中的重要數據,並劃分安裝CentOS的分區,我分了一個46G到區。分區結構以下:

    C /dev/sda1

    D /dev/sda5

    E /dev/sda6

    F /dev/sda7

swap /dev/sda8

/        /dev/sda9

六 安裝CentOS 6.3.修改電腦的啓動方式從U盤啓動,個人筆記本開機按「Esc」就能選擇啓動設備。

七 開啓安裝後,在選擇鏡像存放位置時選擇「本地硬盤」,就是U盤所在的dev設備節點名稱。

八 選擇「軟件開發工做站」類型的軟件安裝,在安裝的過程當中建立一個4G到交換分區,和一個掛載點爲「/」的分區。

九 安裝的過程當中沒有安裝啓動管理器,不想破壞MBR。安裝結束後重啓電腦,進入Windows。

十 安裝Grub4dos用來啓動Linux。注意Grub4dos必定要選擇較新版本的,即能支持ext4fs。

十一 下載一個工具ext2explore,用於在Windows下查看Linux系統分區。把/boot/grub/menu.lst文件中到啓動命令複製到 c:/boot/grub/menu.lst末尾。具體內容以下:

title CentOS (2.6.32-279.el6.i686)

root (hd0,8)

kernel /boot/vmlinuz-2.6.32-279.el6.i686 ro root=/dev/mapper/vg_centos-lv_root rd_NO_LUKS rd_LVM_LV=vg_centos/lv_root rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_LVM_LV=vg_centos/lv_swap  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb

initrd /boot/initramfs-2.6.32-279.el6.i686.img


十二 開機啓動選擇"Grub",自動會顯示menu.lst中到內容,選擇啓動Centos,這時出現啓動畫面,可是一會後,報錯停下:

Kernel panic - not syncing: Attempted to kill init !

pid:1, comm: init not tainted 2.6.32-279.el6.i686#1

call trace:

[<c083bfbc>]? panic+0x68/0x11C

[<c045a501>]? do_exit+0x741/0x750

[<c045a54c>]? do_group_exit+0x3c/0xa0

[<c045a5c1>]? sys_exit_group+0x11/0x20

[<c0409a95>]? sysenter_do_call+0x12/0x28

panic occurred, switching back to text console

系統掛起。

十三 重啓系統進入Grub到命令行,在啓動kernel命令最後增長rdshell的內核參數,再次啓動發現有以下的log信息:

dracut warning: LVM vg_centos/lv_root not found

dracut warning: LVM vg_centos/lv_swap not found

dracut warning: Boot has failed, to debug this issue add "rdshell" to the kernel commandline.

十四 從新啓動從U盤引導系統,以更新系統的模式安裝,這時候選擇安裝啓動管理器,可是不修改mbr,安裝grub到掛載點「/」所在到分區。安裝完成後,重啓進入Windows後,用ext2explore導出Linux分區/boot/grub/grub.conf文件的內容,把最後的內容

title CentOS2 (2.6.32-279.el6.i686)

root (hd0,8)

kernel /boot/vmlinuz-2.6.32-279.el6.i686 ro root=UUID=3dcbab17-f29e-4e81-a136-957d676ecdfd rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet

initrd /boot/initramfs-2.6.32-279.el6.i686.img

拷貝到c:/boot/grub/menu.lst文件的末尾,保存重啓電腦,後進入Grub,選擇最後一個啓動項,這時正確到進入Centos,

完成最後的安裝配置。至此安裝成功!