U盘引导安装64位CentOS-6.4x-86_64

(本文是修改的,原文见http://blog.csdn.net/pickinfo/article/details/10955271


UbuntuGPartedU盘分为两个区,第一个分区FAT32格式用于保存引导文件,第二个分区ext3格式用于保存CentOS安装介质ISO文件。

前提条件:

8GB以上U盘一只,/dev/sdb1FAT32格式,/dev/sdb2ext3格式


Linux 虚拟机(推荐Ubuntu,本文版本12.04 LTS


Windows操作系统(可选,Syslinux可在虚拟机中直接创建引导)


Syslinux软件(本文版本syslinux-4.07

制作U盘:

建立三个挂载目录


sudo mkdir/mnt/ISO


sudo mkdir/mnt/USB1


sudo mkdir/mnt/USB2


将安装介质ISO拷贝到虚拟机root目录,并挂载到/mnt/ISO


sudo mount-o loop /root/CentOS-6.4-x86_64-bin-DVD1.iso /mnt/ISO


挂载U盘的两个分区,USB1FAT32),USB2ext3


sudo mount /dev/sdb1 /mnt/USB1


sudo mount/dev/sdb2 /mnt/USB2


拷贝isolnux文件至USB1,并重命名为syslinux


cp -r/mnt/ISO/isolinux/ /mnt/USB1/syslinux


重命名isolinux.cfg文件


mv/mnt/USB1/syslinux/isolinux.cfg /mnt/USB1/syslinux/syslinux.cfg


拷贝images文件至USB1


cp -r/mnt/ISO/images  /mnt/USB1


拷贝安装ISO介质到USB2


cp/root/CentOS-6.4-x86_64-bin-DVD1.iso /mnt/USB2


cp/root/CentOS-6.4-x86_64-bin-DVD2.iso /mnt/USB2


退出Ubuntu系统,切换到windows下修改mbr,用管理员身份在dos命令行运行:


C:\Users\Administrator\Desktop\syslinux-4.07\win64>syslinux64.exe -a -m  f:


注意:syslinux64.exesyslinux64Win8的运行程序,而f:U盘的盘符

安装系统:

至此,U盘安装盘已经做好了,重启电脑,并按F12,选择从USB启动系统。


开始进入CentOS6.4系统安装界面,分别选择语言、键盘、时区等,当界面出现


"What typeof media contains the installation image?"时,选择"Hard drive",从硬件安装。这时候可以按F2确认U盘两个分区所在设备,例如我的第一个分区是FAT32,所挂载设备为 /dev/sda1,其存放了系统引导文件syslinuximages,而我的第二个分区时ext3,所挂载设备为/dev/sda2,其存放了系统安装镜像文件CentOS-6.4-x86_64-bin-DVD1.isoCentOS-6.4-x86_64-bin-DVD2.iso。这里选择第一分区/dev/sda1进行安装。


系统继续安装,当完成CentOS文件分区设置后,会出现错误"Missing ISO 9660 image: Theinstaller has tried to mount image #1, but cannotfind it on the hard drive"。这时候按Ctrl-Alt-F2出现shell终端,输入如下命令:


#卸载U盘第一分区



umount /mnt/isodir



#挂载U盘第二分区



mount -t ext3 /dev/sda2/mnt/isodir



Ctrl-Alt-F6重新回到安装界面,点击"Retry"继续安装。


一路向下,成功结束安装,重启完成相关设置,即可拥有WindowsCentOS的双系统了!


参考来源:http://wiki.centos.org/HowTos/InstallFromUSBkey





PS:双系统安装完成后,可以在CentOS下挂载Windows磁盘,操作如下:


获取磁盘分区信息


# fdisk -l


Disk /dev/sda: 250.1 GB, 250059350016 bytes
240 heads, 63 sectors/track, 32301 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4c238ff1

 Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6948    52526848+   7  HPFS/NTFS
/dev/sda2           31205       32302     8290304   82  Linux swap / Solaris
/dev/sda3            6949       31205   183381216    f  W95 Ext'd (LBA)
/dev/sda5            6949       21996   113761144+   7  HPFS/NTFS
/dev/sda6           21996       22024      204800   83  Linux
/dev/sda7           22024       23378    10240000   83  Linux
/dev/sda8           23378       24056     5120000   83  Linux
/dev/sda9           24056       31205    54050816   83  Linux


# mkdir -p /mnt/windows/c


# mkdir -p /mnt/windows/d


# vim /etc/fstab


新增下列两行,实现挂载Windows的dev/sda1 和dev/sda5

/dev/sda1 /mnt/windows/c ntfs-3g rw,umask=0000,defaults 0 0
/dev/sda5 /mnt/windows/d ntfs-3g rw,umask=0000,defaults 0 0



还有一种方法:

首先准备两个U盘,盘A和盘B。A:fat32; B:ext4(linux下格式化为ext4).

linux下改变文件系统:

sudo mkfs.vfat -F 32 /dev/sdb1即可将u盘格式化为fat32格式。 
假如你要把指定磁盘格式化为NTFS格式那么你需要sudo apt-get install ntfsprogs来安装ntfs读写工具,然后执行

sudo mkfs.ntfs /dev/sda1,此过程会很慢。对于要格式化为linux ext格式的分区就更容易了: 
sudo mkfs.ext4 /dev/sda1 # 格式化为ext4分区 
sudo mkfs.ext3 /dev/sda1 # 格式化为ext3分区 
sudo mkfs.ext2 /dev/sda1 #格式化为ext2分区 
PS:对于要格式化的分区必须要先用umount卸载掉才能格式化哦。

CentOS-6.4-x86_64-bin-DVD1.iso和CentOS-6.4-x86_64-bin-DVD2.iso拷贝到U盘B里,注意:U盘B在window下是不能识别的,在linux下用 cp命令复制。

用UltraISO将CentOS-6.4-x86_64-bin-DVD1.iso(大于4G)烧到U盘A里,继续安装系统,当完成CentOS文件分区设置后,会出现错误"Missing ISO 9660 image: Theinstaller has tried to mount image #1, but cannotfind it on the hard drive"

这时候按Ctrl-Alt-F2出现shell终端,输入如下命令:


#卸载U盘第一分区

umount /mnt/isodir

拔掉U盘A,插入U盘B。(U盘B中已拷贝进去了CentOS-6.4-x86_64-bin-DVD1.iso和CentOS-6.4-x86_64-bin-DVD2.iso两个文件了,ext4可以拷贝进去大于4G的文件


#挂载U盘第二分区

mount -t ext3 /dev/sda2/mnt/isodir

Ctrl-Alt-F6重新回到安装界面,点击"Retry"继续安装。

一路安装即可成功。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

武溪嵌人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值