可安装多个系统的移动硬盘制作

来自:http://www.cnblogs.com/gdqyn/p/3439977.html


1TB的移动硬盘,分了三个区,第一个分区设置为10G的ext4的分区用来放各种习统iso,我记得ntfs装不上grub,所以用ext4。

电脑之前装了Ubuntu13.04。在Ubuntu下面给移动硬盘安装grub,首先挂载移动硬盘的10G分区,我的是/media/gdqyn/b111111/

sudo grub-install /dev/sdb --root-directory=/media/gdqyn/b111111

其中/dev/sdb是移动硬盘设备号文件。

安装完grub之后就开是配置grub,创建移动硬盘分区中boot/grub/grub.cfg文件。

先把grub.cfg贴出来

复制代码
 1 menuentry "Ubuntu-13.04-desktop-i386 Install Live CD"{
 2     set root=(hd0,1)
 3     echo "---------------------------------------"
 4     echo "remember sudo umount -l /isodevice !!!!"
 5     echo "---------------------------------------"
 6     echo "Loading VMLINUZ..."
 7     linux /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noprompt noeject ro locale=zh_CN.UTF-8
 8     echo "Loading INITRD..."
 9     initrd /initrd.lz
10     echo "OK, boy!"
11 }
12 
13 menuentry "CentOS-6.4-i386-INSTALL"{
14     insmod loopback
15     insmod iso9660
16     loopback loop (hd0,1)/centos_images/CentOS-6.4-i386-bin-DVD1.iso
17     set root=(loop)
18     echo "Loading VMLINUZ..."
19     linux /images/pxeboot/vmlinuz repo=hd:/dev/sda1:/centos_images/
20     echo "Loading INITRD..."
21     initrd /images/pxeboot/initrd.img
22     echo "OK, boy!"
23 }
24 
25 menuentry "Fedora-19-i386-INSTALL"{
26     insmod loopback
27     insmod iso9660
28     loopback loop (hd0,1)/Fedora-19-i386-DVD.iso
29     set root=(loop)
30     echo "Loading VMLINUZ..."
31     linux /images/pxeboot/vmlinuz repo=hd:/dev/sdb1:/
32     echo "Loading INITRD..."
33     initrd /images/pxeboot/initrd.img
34     echo "OK, boy!"
35 }
36 
37 menuentry "Load Windows8 PE System"{
38     set root=(hd0,1)
39     echo "Loading memdisk..."
40     linux16 /boot/memdisk iso raw
41     echo "Loading ISO, this will take a few minutes..."
42     initrd16 /win8pe.iso
43     echo "OK, boy!"
44 }
复制代码

 

先说Ubuntu安装grub命令条目,我从Ubuntu的ISO中casper文件夹里提取了initrd.lz和vmlinuz文件放到了根目录,加载他俩再设置iso文件就行,iso文件我该名为ubuntu.iso

CentOS:CentOS相关得文件放到了centos_images文件夹里,需要将iso里面得images问件提取出来放到里面,因为repo=hd:/dev/sda1:/centos_images/,这一句会用到,iso文件最好不要改名。

Fedora没啥说的。

windows系列系统用PE安装,在网上搜到的方法,能顺利加载pe的iso运行,其中要用到memdisk,挺难找的http://files.cnblogs.com/gdqyn/memdisk.rar,下载后放到boot文件夹里。

pe能顺利启动,但没试过能不能顺利安装windows,可以在pe里挂载虚拟iso双击setup安装,前几天试过win8.1不能装,以后发现解决方法在说。windows的iso文件就不能放到10G分区里了,放不开而且windows也不识别ext4,就放到别的分区就行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值