(U盘安装Linux系统的制作方法.doc
文本预览下载声明
使用U盘安装CentOS 5.2的制作方法
说明
用U盘安装系统,我们只需要更换U盘中的ISO镜像就可以更换安装操作系统。
二、首先给U盘分区
首先使用fdisk -l 查看,你U盘挂上去之后是sda还是sdb
(这个是我已经分好的两个区,为sda1,sda2)
如果没有分区,则使用fdisk /dev/sda 来给U盘分区,具体分为两个区sda1为msdos分区,大小为520M左右。Sda2为Linux的ext2格式分区,大小为剩余的空间。
(这是帮助信息,我们常用的是N新建. D删除.M帮助.P显示分区信息.W保存)
使用N,新建分区,
(E为逻辑分区,P为主分区,一般选P)
B.然后确认主分区号,第一个选1,
C.然后输入初始扇区编号,默认为1,直接回车就可以。
D.然后就是到什么地方结束,我们要建一个520M左右的空间,那么久直接输入70E .第一个分区结束,然后继续输入N,分第二个分区,编号为2,大小输入“+7280M”
F.然后输入P,查看是否分区成功。
G.如果分区成功,则是输入W保存。
3.将U盘的两个分区分别格式化,sda1为msdos格式,sda2为ext2格式。
mkfs.msdos /dev/sda1 (windows分区)
mkfs.ext2 /dev/sda2 (Linux分区)
拷贝所需文件。
首先将虚拟机上的VSFPD服务器起来,然后配置上IP地址.
最好是执行下:
iptables -F(清除防火墙,不然有时候登陆不上FTP)。
将SELINUX最好为disabled。
然后将ISO文件上传上去,使用如下命令:
Mount –o loop /home/wbj/centos-5.2-i386.iso /mnt/iso
然后将建好的U盘两个分区挂载到/mnt下的usb1和usb2
#mkdir /mnt/usb1 /mnt/usb2
#mount /dev/sda1 /mnt/usb1
#mount /dev/sda2 /mnt/usb2
将光盘上的isolinux文件夹拷贝到U盘第一个分区。
#copy -a /mnt/iso/syslinux /mnt/usb1
拷贝/root下的anaconda-ks.cfg到sda1
#copy /root/anaconda-ks.cfg /mnt/usb1
拷贝ISO文件到sda2分区中。
#copy /home/wbj/centos-5.2-i386.iso /mnt/usb2
如果需要自动安装系统的话还要拷贝一个syslinux.cfg文件。
#mv /mnt/usb1/syslinux/isolinux /mnt/usb1/syslinux/syslinux.cfg
里边配置文件需要修改。(不推荐,里边分区信息是不固定的,根据客户需求的,所以还是手动的安装,不要自动。)
刷新MBR
在windows桌面下,下载syslinux.exe文件。然后使用管理员用户登陆系统。
执行如下命令:
进入到F盘
使用syslinux.exe -a -m H:(H为U盘在windows分区下显示出来的盘符号)
这样,我们的Linux U盘安装盘就做好了。下边就是安装系统。
使用U盘安装CentOS 5.2
修改BIOS的启动顺序,为USB启动。
进入到CentOS的安装界面,选择中文,选择hard driver.然后选择/sdb/sdb2
到了给系统分区的时候,一定要注意。
(一定要将下边的sda的对勾取消,不然U盘将被格掉)
建立分区的时候要注意一定要建在硬盘上不要建到U盘上
在建分区的时候,一定要注意,同样的去掉SDA的勾。
检查分区,都为hda1、2、3的才算正确。
然后进去GRUB的安装界面
6.一定要选择 “配置高级引导装载程序选项”然后弹出对话框选择。下一步---然后选择更改驱动器顺序使用右边的方向键将hda移到上边去,最后确定。
7. 然后选择将主引导记录到 /dev/hda
最后一点就是,在更好系统的ISO文件的时候要在Linux环境中,不然sda2的ext2分区在windows是认不到的。用虚拟机做的话,最好是起个samba的服务,或者自定义vsftpd 的文件目录都可以。
硬盘
U盘
硬盘
U盘
U盘
显示全部