可安装多个系统的移动硬盘制作
来源:互联网 发布: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,就放到别的分区就行。
- 可安装多个系统的移动硬盘制作
- 制作移动硬盘WINPE启动盘+GHOST安装系统
- 用移动硬盘安装系统
- 移动硬盘安装Win7系统只需两步
- 安装windows系统到移动硬盘
- 制作可移动的linux系统(Ubuntu)
- 用移动硬盘代替光盘安装系统的方法
- 用移动硬盘安装win7(制作启动盘)
- 移动硬盘制作启动盘_安装版
- 制作一个可安装、可启动、可停止、可卸载的Windows service(downmoon原创)
- 制作支持2013新款Air和iMac的Win7安装U盘或移动硬盘
- 移动硬盘制作DOS启动盘的方法
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- 程序员修电脑必备: 使用Grub2制作一个多系统(WinPE与Linux, Android X86)启动的维护移动硬盘和U盘
- 重装系统 遇到 windows无法安装到这个磁盘 GPT分区就转化为MBR
- 安装启动bluestacks
- Drawable,Bitmap,byte[]的相互转换
- GCC的内嵌汇编,也就是AT&T汇编语言语法
- Leetcode: Convert Sorted Array to Binary Search Tree
- 可安装多个系统的移动硬盘制作
- hibernate中配置文件的cascade的属性设置
- 我的2013——从早十点到晚十点的日子
- codeforces日记371e
- maven 压缩、合并 js, css
- std::tr1::function 示例(感谢大神)
- 之一:Linux 标准目录结构
- 停用多说插件,谈谈多说的利于弊
- 博客国际化