一 首先下載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,
完成最後的安裝配置。至此安裝成功!