使用U盘引导安装CentOS操作系统
记录:郝晋峰 日期:2013.9.27
实验环境:
软件:CentOS-6.4-x86_64 syslinux-4.04.zip
硬件:dell r210 2代 1U 机架式服务器
首先查找了网络经验,步骤如下:
一、制作linux引导盘
1、格式化U盘,windows自带格式化功能将U盘格式化成 FAT32
2、安装 syslinux
下载 syslinux for windows 版本(压缩包)
http://www.kemel.org/pub/linux/utils/boot/syslinux/
使用最新版本syslinux-4.04.zip
1)解压syslinux到硬盘任意目录
2)进入cmd界面,并切换到硬盘syslinux目录,
3)执行如下命令将syslinux安装到U盘
X:\syslinux\win32> syslinux -s -m h:
4)拷贝CentOS镜像文件到U盘
将CentOS镜像文件CentOS-6.4-x86_64-LiveDVD.iso 拷贝到U盘根目录
用winrar解压镜像包中文件isolinux文件夹,释放在U盘根目录下
将isolinux目录下所有文件都拷贝到U盘根目录下,并将isolinux.bin、isolinux.cfg改名为syslinux.*;详细结构如下:
U盘:
|-isolinux(文件夹)
|-CentOS-6.4-x86_64-LiveDVD.iso
|-syslinux.bin(改名)
|-syslinux.cfg(改名)
|-其它从isolinux文件夹复制的文件*.*
至此U盘制作完成。
二、U盘引导安装
1、安装对象为dell r210 2代,使用F12快捷键选择启动顺序
2、进入centos的启动界面(按回车键)
3、选择语言(中文简体)
chinese(Simplified)
注:此时会报语言不支持文本安装模式的提示,暂不理会,确定下步安装,等到我们加载了ISO镜像进入图形安装模式后会自动变为中文界面。
4、选择键盘(美工键盘)
5、安装方法:选择硬盘驱动器
6、选择ISO镜像所在分区(选U盘盘符)
注:U盘在linux的操作系统中会以/dev/sdxn(sdb1)标识,另外,只要ISO安装镜像在U盘根目录,就不需要输入具体的路径,直接选中U盘就OK。
7、下面进入我们熟悉的图形安装界面了,在分区的时候要注意一定不要把U盘(sdb)的空间一起分掉了:
界面示意
-----------------------------------
| 添加分区 |
-----------------------------------
|挂载点(M): /boot ▼|
|文件系统类型(T):ext3 ▼|
|允许的驱动器(D):□√ sda 3980000MB |
| □sdb 3820MB |
|大小(MB)(S): 100| ▼|
-----------------------------------
|其他大小选项---------------------------|
|⊙固定大小
|○指定空间大小(MB)(u): 1 ▼|
|○使用全部可用空间(a): |
---------------------------------- |
|□强制为主分区(p) |
---------------------------------- |
|取消 确定 |
-----------------------------------
8、grub设置,这一步骤很重要,使用U盘引导安装centOS,默认会把grub引导程序写入U盘的MBR扇区,这样我们一旦拔掉U盘就无法启动硬盘中的操作系统了。如下所示:
更改GRUB安装位置的方法:“配置高级引导装载选项”,点击下一步:
|-------------------------------|
|CentOS5 |
---------------------------------
|⊙GRUB引导装载程序将会被安装在/dev/sdb上 |
|○无引导装载程序将会被安…… |
|您可以配置引导装载程序引导其它操作系统。它会允许您从列中选择要|
|引导的操作系统。要添加其它没有被自检测到的操作系统。点击“添加|
|”。要改变默认引导操作系统,在想要的操作系统上选择“默认”。 |
---------------------------------
|默认|标签 |设备 | 添加(A)
-----------------------| 编辑(E)
|□√ CentOS /dev/sda2 | 删除(D)
|□Other /dev/sdb1 |
------------------------
引导装载程序口令可以防止用户改变传递给内核的选项。为安全起见。我们建议你设立 一个口令。
|□使用引导装载程序口令(U) 按钮:改变口令 |
|-------------------------------|
|配置高级引导装载程序选项(o) |
|-------------------------------|
|发行注记(R) 后退 下一步 |
---------------------------------
·选择“改变驱动器顺序”
|--------------------------------|
|CENTOS5 |
|--------------------------------|
|引导装载程序记录的安装位置: |
|⊙/dev/sdb 主引导记录(MBR) |
|○/dev/sda1引导分区的第一个扇区 |
|改变驱动器顺序(按钮) |
|--------------------------------|
|□强制使用LBA32(E)(通常不需要) |
|如果您想在引导命令上添加默认选项,在“常规内核参数”字段输入他们|
|常规内核参数(G)----文本框----- |
|--------------------------------|
|发行注记(R) 后退 下一步 |
|--------------------------------|
·将硬盘的位置调整到U盘上面:
|--------------------------------|
| 编辑驱动器顺序 |
|--------------------------------|
|请按照您的BIOS处理顺序来排列您的驱动器。改变驱动器顺序只有在下面|
|这两种情况下才有用:您有多个SCSI适配器;或者您兼有SCSI和|
|IDE设备,但想从SCSI设备中引导。 |
|--------------------------------|
|改变驱动器顺序会改变安装程序定位主引导记录(MBR)的位置 |
|--------------------------------|
|/dev/sda 3980000MB HD | ▲ |
|/dev/sdb 3820MB | ▼ |
|----------------------------------------------| |
| 取消 确定 |
|--------------------------------|
·确定后回到之前的界面会发现grub的安装位置已经自动更改到硬盘(sda)的MBR上了,点击一下步继续:
|--------------------------------|
|CENTOS5 |
|--------------------------------|
|引导装载程序记录的安装位置: |
|⊙/dev/sda 主引导记录(MBR) |
|○/dev/sda1引导分区的第一个扇区 |
|改变驱动器顺序(按钮) |
|--------------------------------|
|□强制使用LBA32(E)(通常不需要) |
|如果您想在引导命令上添加默认选项,在“常规内核参数”字段输入他们|
|常规内核参数(G)----文本框----- |
|--------------------------------|
|发行注记(R) 后退 下一步 |
|--------------------------------|
三、禁用其它引导项:
成功安装后,在引导centos时有两个选项,其中other是u盘
vim /boot/grub/grub.conf
将title other 之后注释
实际操作时出现的意外错误:
使用老毛桃制作U盘启动,syslinux制作失败。
制作步骤:
1、启动老毛桃,选择ISO模式,按提示选择引导iso文件
2、在便捷启动中选择“自动检测”-写入syslinux启动主引导
3、Dell R210 2代机在启动画面进入"DELL"画面时,右上角提示F2 setup F11引导顺序
选择F11,进入引导设置与选择界面,在HardDisk中,选择usb flash顺序为第一启动盘
选择boot flash项,使用U盘启动
4、启动后出现如下错误:
kernei panic -not syncing:atempted to kill init
pid:1,comm:init not tainted 2.6.32-358.el16.x86_64 #1
call trace:
出现此原因,是因为内核错误,没有找到文件;由于制作U盘时,系统查找文件使用卷标方式,而U盘制作完成后卷标名称默认为:noname,而G:\EFI\boot\grub.conf bootx64.conf 等配置文件 kernel行
kernel /EFI/boot/vmlinuz0 root=live:LABEL=CentOS-6.4-x86_64-LiveDVD rootfstype=auto ro liveimg quiet rhgb
其中root=live:LABEL=CentOS-6.4-x86_64-LiveDVD卷标名,在windows下不允许被做卷标名称,修改U盘卷标名称与该配置文件对应。
5、重新启动,进入CentOS窗口环境
6、点击桌面install to hardisk driver开始安装程序
7、按提示逐步安装,重点几个步骤:
1)选择时区 asia/shanghai
2)选择安装位置 先选择全部硬盘,然后只选择硬盘,放置在安装区域内
3)重写主引导到sda1
8、安装重启后,进入CentOS系统界面。连接局域网。一切正常,开始配置环境。