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

为了获得底层硬件的VT支持,需要直接安装一个Linux操作系统环境,形成双操作系统。而对于没有光驱的笔记本电脑,最好的方式就是使用U盘安装。

在安装CentOS-6.4-x86_64时,由于单个ISO镜像文件超过了4GBFAT32格式的U盘引导盘无法读取,而Linux又不支持NTFS格式作为系统引导盘,所以本文介绍使用在Windows下的Ubuntu虚拟机进行U盘分区和U盘引导盘制作安装CentOS的过程。

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: The installer 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值