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

来源:互联网 发布:ppsspp源码 编辑:程序博客网 时间:2024/05/22 03:25

来自: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.lz10     echo "OK, boy!"11 }12 13 menuentry "CentOS-6.4-i386-INSTALL"{14     insmod loopback15     insmod iso966016     loopback loop (hd0,1)/centos_images/CentOS-6.4-i386-bin-DVD1.iso17     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.img22     echo "OK, boy!"23 }24 25 menuentry "Fedora-19-i386-INSTALL"{26     insmod loopback27     insmod iso966028     loopback loop (hd0,1)/Fedora-19-i386-DVD.iso29     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.img34     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 raw41     echo "Loading ISO, this will take a few minutes..."42     initrd16 /win8pe.iso43     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 0
原创粉丝点击