服务器系统盘安装在sdb,从U盘自动安装centos5.3到服务器
從U盤自動安裝centos5.3到服務器作者:田逸(sery@163.com)from: http://blog.formyz.org前幾天,買服務器,供貨商贈送1個8G的U盤,于是我就想拿這個U盤來做一個centos的安裝盤。這樣做的好處主要有3點:保存較長的時間(dvd盤放置一段時間就臟了,再拿來裝系統很不容易成功。曾經有慘痛的教訓啊!)、安裝速度快、省事(相對與網絡安裝,不需要弄tftp、nfs等)。基本想法1、所有需要的東西都在u盤,如鏡像文件、引導系統所需的文件等。這樣做的目的就是不再需要借助其他資源來完成安裝。2、安裝自動進行。分區、軟件包的選擇等都是自動完成,大大加快了安裝的速度。3、centos被安裝到服務器的硬盤而不是u盤。網上有不少文章,是把系統安裝到u盤的,這種方法,不是服務器所需要的。U盤安裝系統時磁盤的命名規則服務器自己的硬盤被當成sda,u盤被當成sdb。這個要弄清楚。安裝前的處理安裝本身是很容易的事情,更何況是自動安裝。而安裝前所需要做的工作,才是比較費事和容易出問題的了,因此這里用較多的篇幅來敘述這個過程。(一)準備所需要的軟件。它包括Centos鏡像(DVD)文件和windows版的syslinux.exe文件。當然可以直接用linux系統自帶的syslinux,不過linux的syslinux做引導處理有點麻煩,所以改用windows版的syslinux.exe.麻煩在哪里?執行完syslinux -s /dev/sda1后還要來個dd操作。(二)準備兩個操作系統,一個windows,一個linux.windows用來做引導--寫mbr和生成ldlinux.sys;linux用來創建分區、拷貝文件等。(三)先在linux系統上進行如下操作:1、下載centos鏡像文件。這個文件很大,網上有完整的dvd鏡像下載(一個文件這種),可用的下載地址為:.我把它用wget下載到/root目錄。2、掛接這個鏡像文件,以便我們可以使用鏡像文件里的目錄。mount -o loop
/root/CentOS-5.3-i386-bin-DVD.iso? /mnt/ios,執行命令cd /mnt/iso,可以像瀏覽dvd光盤一樣查看目錄及其里面的文件。3、把U盤插入linux服務器,然后執行fdisk -l檢查是否被識別。在我的系統里,它被識別為/dev/sdb.(1)創建2個分區,使用的命令是#fdisk /dev/sdb,以菜單的方式創建/dev/sdb1和/dev/sdb2兩個分區。其中/dev/sdb1給512M的空間,其余的留給/dev/sdb2.一定需要兩個分區么?不是的。我這樣干的目的是我對/dev/sdb1進行操作的時候,不會把鏡像文件弄丟了(鏡像文件3.8G,拷貝起來還是很費時間的)。(2)創建好分區后,需要在上面創建文件系統,這個不難,其命令無非#mkfs.msdos? /dev/sdb1 ;mkfs.ext2 /dev/sdb2,執行成功后,就產生一個dos分區和一個ext2分區。請注意,這里是ext2文件系統而不是ext3,因為syslinux好像只跟dos和ext2文件系統友好。(3)把這個兩個分區掛接到linux系統,我使用的掛接目錄是/mnt/usb1和/mnt/usb2.(4)復制目錄及文件。需要復制的目錄是/mnt/iso/isolinux,需要復制的文件是/root/anaconda-ks.cfg.文件/root/anaconda-ks.cfg不是必須的,為了能自動安裝centos,所以使用了這個文件。
總結
以上是生活随笔為你收集整理的服务器系统盘安装在sdb,从U盘自动安装centos5.3到服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【学术相关】为什么很多国内学者的AI的论
- 下一篇: 51nod 1022 石子合并v2