大学学的是考古专业,前段时间在淮南王陵挖出来一块硬盘,就想把这块硬盘加到自己电脑里面去,和原本的另外一块西数的硬盘组成完全互不干扰的双系统。装系统的传统方法是用光盘装,用光盘装得有光驱,本想把笔记本里面的光驱拆下来装台式机上装系统,但想到本本上那么多的螺丝,还是作罢。

只能用B计划,就是用U盘来装系统,用U盘装的方案有很多,比如用UltraISO往U盘写入系统镜像、比如用U盘的工厂工具把linux的iso镜像量产进U盘、比如用linux下的dd命令把linux镜像写入U盘。UltraISO我没试过,后面的两种方案,我试过了,量产的方法在安装的过程中系统没有usb-cdrom的驱动,无法找到安装文件,所以失败,本文介绍的方法是用dd命令写入U盘安装。

  现在开始,为了保证把安装镜像写入U盘后,能正常引导98%的各种电脑,我们还在修改下安装镜像,就是那个CentOS-6.6-x86_64-minimal.iso,用isohybrid做成混合镜像。下面是步骤

  • wget https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.04.tar.gz #下载需要的软件包

  • tar -zxvf syslinux-4.04.tar.gz #解压,by the way 解压的时候加不加"-"  有什么区别啊

  • cp CentOS-6.6-x86_64-minimal.iso /data/iso/CentOS-6.6-x86_64-minimal.iso #把原版iso复制一份,当然 你不复制也行。

  • cd syslinux-4.04/utils/     #切换到isohybird所在目录

  • ./isohybrid /root/CentOS-6.6-x86_64-minimal.iso #用isohybrid修改原版镜像,这个过程很快,duang的一下就好了。

  • md5sum /root/CentOS-6.6-x86_64-minimal.iso /data/iso/CentOS-6.6-x86_64-minimal.iso #对比下MD5 发现root目录下的iso确实被改动过了。

  • dd if=/root/CentOS-6.6-x86_64-minimal.iso of=/dev/sdc bs=5M #of后的设备名必须指定为/dev/sdc这样的格式,不要指定为/dev/sdc1这样的格式,只有这样,启动代码才能写入/dev/sdc的MBR中,/dev/sdc是我的U盘。bs=5M 是因为我的U盘的大概写入速度也就这么快。

至此 我们装系统用的U盘就准备好了。

  


开始安装系统,开机狂按F12,选择金士顿的U盘启动



wKioL1UOZQCgyRtWAC2ZLJzZkrM890.jpg

选择第二项,启用基本图形安装系统

wKioL1UOZrzhgHR8ADkqjBxqX9E577.jpg

因为安装镜像在U盘里面,所以这里选择 hard derve

wKioL1UOZ2yT7oiRAAnxmkuA_6s797.jpg

问你镜像在哪,U盘一般排在硬盘的前面,所以是/dev/sda1

wKioL1UOaAmwsrRdAAyJBQm_FDU446.jpg


鼠标点到硬盘上 就能看到硬盘型号,大小,千万别把Windows的那块盘给分区了

wKioL1UOaMXApouPAAmGe8IEVXo462.jpg

sdb这个盘是Windows7的盘,我们不动它。对sdc进行分区。

wKioL1UOaUaxv2IoAAdaK5rmYpQ343.jpg

更改grub默认安装位置,装到新加的硬盘,不装到Windows7所在的硬盘。

wKiom1UOaOzzPmgBAAroKx_Uixs829.jpg

205个包,3分钟的样子就装好重启了

wKioL1UOam_QydPDAAiEYAQBfu8698.jpg

写在最后

  按上面的步骤装好系统,拔掉U盘,重启电脑,Windows7系统除了新发现一个硬盘,没有任何变化,

但重启电脑的时候按F12选择从新加的易拓硬盘启动,发现无法正常启动到linux,整个屏幕就一小段乱码(大概一个食指长)后面跟一个不闪的光标,解决办法,进救援模式 

grub-install /dev/sdc

重写grub后 依然无法正常启动 如下图

wKioL1UObUfBVELyAArQS8B15kw529.jpg


解决办法,进救援模式

vi /boot/grub/grub.conf

把grub.conf文件中出现的两个(hd1,0)改成(hd0,0) 可能因为linux从哪个硬盘启动,就把哪个硬盘识别为(hd0,0)

保存,然后重启,就能正常进入系统。