安装Linux主要有三种方法
1、光盘
2、网络
3、u盘/移动硬盘
光盘安装最简单,也是最常用的。网络安装很方便,速度也快,nfs镜像适合快速安装大量机器。但U盘安装更方便,安装的速度比光盘快,也不需要光驱和刻盘。
这里以一个20g的移动硬盘为例介绍一下安装过程,U盘类似:
假设移动硬盘是sdb,分区需要在linux中用fdisk(windows环境可以用DiskGenius.exe),
分为三个区:
sdb1,4G,fat32(可以安装live linux,参见http://veryi.com/w/257.html);
sdb2,10G,ntfs(用于存放大于4个G的文件);
sdb3,5G,ext2。在linux中使用以下命令格式化:
mkfs -t ext2 /dev/sdb3。
centos 6 安装设定:
mkdir -p /mnt/iso
mkdir -p /mnt/sdb1
mount -o CentOS-6.0-i386-bin-DVD.iso /mnt/iso
mount /dev/sdb1 /mnt/sdb1
cp -a /mnt/iso/isolinux /mnt/sdb1
umount /mnt/sdb1
复制CentOS-6.0-i386-bin-DVD.iso到ext2分区:
mkdir -p /mnt/sdb3
mount /dev/sdb3 /mnt/sdb3
cp CentOS-6.0-i386-bin-DVD.iso /mnt/sdb3
对于CentOS-6.0-i386还需要复制install.img,在CentOS-6.0-i386-bin-DVD.iso文件里的images目录里。
mkdir -p /mnt/sdb3/images
cp /mnt/iso/images/install.img /mnt/sdb3/images
umount /mnt/sdb3
CentOS 5安装配置:
复制CentOS-5.4-x86_64-bin-DVD.iso到ext2分区:
mount /dev/sdb3 /mnt
cp CentOS-5.4-x86_64-bin-DVD.iso /mnt
umount /mnt
复制linux系统引导文件到sdb1分区:
mkdir -p /mnt/iso
mkdir -p /mnt/sdb1
对于centos 5
mount -o loop CentOS-5.4-x86_64-bin-DVD.iso /mnt/iso
mount /dev/sdb1 /mnt/sdb1
cp -a /mnt/iso/isolinux /mnt/sdb1
对于centos 6
mount -o loop CentOS-6.0-i386-bin-DVD.iso /mnt/iso
mount /dev/sdb1 /mnt/sdb1
cp -a /mnt/iso/isolinux /mnt/sdb1
因为在linux的安装过程中不能识别ntfs分区,而CentOS-5.4-x86_64-bin-DVD.iso、CentOS-6.0-i386-bin-DVD.iso超过了4个G,fat32分区单文件的上限是4G,所以把iso文件放在ext2分区。
安装grub4dos,将引导代码写入U盘mbr:
Win32下,运行grubinst_gui.exe ,在“磁盘”处选中U盘,在“选项”区选中“不保存原来的mbr”、“不引导原来的mbr”、“启动时不搜索软盘”,点击“安装”即可。
拷贝grub.exe、grldr到u盘fat32分区根目录,编辑menu.lst,加入:
title CentOS-5.4-x86_64 install
root (hd0,0)
kernel /isolinux/vmlinuz
initrd /isolinux/initrd.img
对于centos 6:
title CentOS-6 from usb key/hdd install
root (hd0,0)
kernel /isolinux/vmlinuz
initrd /isolinux/initrd.img
把要安装的服务器设为usb设备优先引导,grub加载后,选择CentOS-5.4-x86_64 install,
然后是linux初始化,
到选择安装介质时选择
local disk(本地硬盘),硬盘分区选择
/dev/sdb3(根据实际环境而定),目录选择/
在这里,服务器自己的本地硬盘被当成sda,移动硬盘被当成sdb,如果服务器有二块硬盘,移动硬盘就是sdc。
系统自动找到镜像,后面的安装过程同光盘安装。
其它版本,如果是CentOS-5.4-i386-bin-DVD.iso,不到4G,就不用这么复杂,需要复制到ext2分区,直接放到fat32分区就可以了。
如果是Ubuntu系列,直接从live cd安装即可。
注意分区是选择“定制”,grub的安装位置应该是本地硬盘(sda或hda),而不是U盘(sdb等),如果不是本机引导硬盘,在高级选项里调整一下硬盘位置,把本地硬盘上调到第一位,否则安装完可能不能启动,出现grub就停止不动了。
原创文章,转载请注明: 转载自素食勤俭敬老孝慈
文章的脚注信息由WordPress的wp-posturl插件自动生成
LZ,你是实践过文章中的方法吗?我照着怎么都安装不上,在“到选择安装介质时选择”步骤就下不去了
[回复]
admin 回复:
八月 13th, 2010 at 10:23 上午
确实是把使用过程中的步骤记录下来的。
[回复]
装系统的时候没问题。装完重启后提示grub有问题。。找不到某文件
我是把linux里的grub文件夹拷到U盘下,改的grub.conf,应该是一样的。
title CentOS-5.4-x86_64 install
root (hd0,0) //这行被我删掉了
kernel /isolinux/vmlinuz
initrd /isolinux/initrd.img
[回复]
admin 回复:
九月 13th, 2010 at 8:07 上午
grub4dos加载的是menu.lst,不是grub.conf
[回复]
lz,我为什么安装好以后u盘拔掉linux就不能启动了。。。。“高级选项里调整一下硬盘位置,把本地硬盘上调到第一位,否则安装完可能不能启动,出现grub就停止不动了。”这个在哪里操作的呀
[回复]
admin 回复:
十一月 4th, 2010 at 1:06 下午
u盘拔掉linux就不能启动是因为把引导程序安装到了U盘上,本地硬盘的mbr或在引导记录被修改,用系统光盘、livecd等启动修复一下grub就可以了。
高级选项在分区时选择“定制”才会有。
[回复]
Thank you, I’ve just been searching for information about this topic for ages and yours is the greatest I’ve came upon till now. However, what about the conclusion? Are you sure in regards to the supply?|What i do not understood is if truth be told how you are no longer actually much more neatly-favored than you might be now. You’re so intelligent.
[回复]