没有grub.cfg没关系,从系统复制一个稍微修改一下就行。我那个生成的也只是个引导硬盘系统的例子而已。huzhuang 写了:好文!
我安装好grub之后没有grub.cfg,只有一个grubenv怎么回事
打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
- qileilu
- 帖子: 375
- 注册时间: 2007-08-26 9:06
- 来自: 长沙
- 联系:
Re: 打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
Dell M1210
双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。
五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。
五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
-
- 帖子: 3
- 注册时间: 2010-06-01 22:31
Re: 打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
学习了
Sent from my ETON T800 using Tapatalk 2
Sent from my ETON T800 using Tapatalk 2
-
- 帖子: 25
- 注册时间: 2008-08-21 22:00
- 联系:
Re: 打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
mark一下,希望可以:(1)安装到移动硬盘 (2)引导winxp或win7的安装
- 只是说
- 帖子: 1140
- 注册时间: 2012-03-12 22:44
- 系统: 贱兔
- 来自: 株洲
- 32idea
- 帖子: 1251
- 注册时间: 2006-12-15 9:32
- 系统: linux
Re: 打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
首先,只是提供一个思路,没说您的方法不好,理解grub2引导的人都明白是大同小异而已。而且,有些linux发行版的iso,我试了很多办法,都没办法直接用grub2来引导其iso镜像启动,还是需要像楼主这样解压后才能引导启动,比如finnix、slax等等的iso镜像。qileilu 写了:第一,grub2引导功能还不够强大么?为啥还要用grub2来交给grub4dos再引导,多此一举呢??32idea 写了:偶和楼主的思路稍有不同,用grub2直接引导ubuntu、arch、pmagic之类的iso镜像文件,不需要解压开来。其次用grub2引导grub4dos来引导winpe之类的win系列系统的iso镜像文件,因此,我的目录树很简洁,除了grub4dos和grub2的引导文件外,其他的都是放在/iso/路径下的各类光盘镜像文件。可以提供一个给各位参考。
第二,我更多考虑的是简洁,一个iso放在那里是很简单,我例子中的ubuntu livecd就是这么做的,当然arch也可是这么做,但是这样有点研究得不够透彻,不够简洁,例如arch的iso中有很多文件是做usb引导不需要的啊。解压开来这也是多探讨一种方法实现啊,况且我的u盘做启动只是功能的一种,我还要留更多的空间做日常应用。
第三,神说的对,下一步完善的方向是:自动搜索硬盘中系统,自动搜索U盘中可启动镜像。
其次,grub4dos的好处是可以直接以光盘镜像的方式启动win系列的iso镜像,包括从winpe到win7的官方安装盘都可启动,当然要你的内存和U盘足够大。这样就完全贯彻了我的初衷——不需要解压任何文件,只要写好启动菜单,放个ISO镜像就可启动。
平时嫌占地方,可以删了,需要时再拷过来。而且按照我写的启动菜单,如果需要启动的镜像放在硬盘某分区的iso文件夹下,即便是u盘的iso文件夹路径下没有该镜像,search命令依旧可以搜索到硬盘上该分区/iso文件夹路径下的该镜像并启动它。所以,这是可以自动查找不同分区但路径必须一致的通用启动菜单,不必操心U盘还是移动硬盘被系统识别成hd0,1还是hd1,1等问题。再比如:我的移动硬盘分了几个区,随便把iso镜像放到某分区的iso文件夹下,这个菜单拷过来,不用更改就可以把移动硬盘拿到别的电脑上启动了。
最后,也是最关键的,我不知道如何用grub2直接引导启动win系列的iso镜像,所以扬长避短转而用grub4dos来实现,本身grub4dos的引导文件也很小,加起来不到1m。
- qileilu
- 帖子: 375
- 注册时间: 2007-08-26 9:06
- 来自: 长沙
- 联系:
Re: 打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
是啊,只要知道如何用grub2直接引导启动win系列的iso镜像就解决问题的关键了 有空,研究下……32idea 写了: 最后,也是最关键的,我不知道如何用grub2直接引导启动win系列的iso镜像,所以扬长避短转而用grub4dos来实现,本身grub4dos的引导文件也很小,加起来不到1m。
Dell M1210
双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。
五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。
五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
-
- 帖子: 3
- 注册时间: 2012-11-27 23:35
- 系统: windows7
Re: 打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
没有grub.cfg可以用以下代码来生成,其中/media/u是帖主所说的U盘挂载点qileilu 写了:没有grub.cfg没关系,从系统复制一个稍微修改一下就行。我那个生成的也只是个引导硬盘系统的例子而已。huzhuang 写了:好文!
我安装好grub之后没有grub.cfg,只有一个grubenv怎么回事
sudo grub-mkconfig -o /media/u/boot/grub/grub.cfg
- alien_hjy
- 帖子: 1066
- 注册时间: 2010-11-29 13:39
- 系统: ubuntu 14.04
Re: 打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
mark
Sent from my GT-I8320 using Tapatalk 2
Sent from my GT-I8320 using Tapatalk 2
《笨兔兔的故事》linux新手必读
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
-
- 帖子: 11
- 注册时间: 2013-01-28 10:13
Re: 打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
32idea 写了:首先,只是提供一个思路,没说您的方法不好,理解grub2引导的人都明白是大同小异而已。而且,有些linux发行版的iso,我试了很多办法,都没办法直接用grub2来引导其iso镜像启动,还是需要像楼主这样解压后才能引导启动,比如finnix、slax等等的iso镜像。qileilu 写了:第一,grub2引导功能还不够强大么?为啥还要用grub2来交给grub4dos再引导,多此一举呢??32idea 写了:偶和楼主的思路稍有不同,用grub2直接引导ubuntu、arch、pmagic之类的iso镜像文件,不需要解压开来。其次用grub2引导grub4dos来引导winpe之类的win系列系统的iso镜像文件,因此,我的目录树很简洁,除了grub4dos和grub2的引导文件外,其他的都是放在/iso/路径下的各类光盘镜像文件。可以提供一个给各位参考。
第二,我更多考虑的是简洁,一个iso放在那里是很简单,我例子中的ubuntu livecd就是这么做的,当然arch也可是这么做,但是这样有点研究得不够透彻,不够简洁,例如arch的iso中有很多文件是做usb引导不需要的啊。解压开来这也是多探讨一种方法实现啊,况且我的u盘做启动只是功能的一种,我还要留更多的空间做日常应用。
第三,神说的对,下一步完善的方向是:自动搜索硬盘中系统,自动搜索U盘中可启动镜像。
其次,grub4dos的好处是可以直接以光盘镜像的方式启动win系列的iso镜像,包括从winpe到win7的官方安装盘都可启动,当然要你的内存和U盘足够大。这样就完全贯彻了我的初衷——不需要解压任何文件,只要写好启动菜单,放个ISO镜像就可启动。
平时嫌占地方,可以删了,需要时再拷过来。而且按照我写的启动菜单,如果需要启动的镜像放在硬盘某分区的iso文件夹下,即便是u盘的iso文件夹路径下没有该镜像,search命令依旧可以搜索到硬盘上该分区/iso文件夹路径下的该镜像并启动它。所以,这是可以自动查找不同分区但路径必须一致的通用启动菜单,不必操心U盘还是移动硬盘被系统识别成hd0,1还是hd1,1等问题。再比如:我的移动硬盘分了几个区,随便把iso镜像放到某分区的iso文件夹下,这个菜单拷过来,不用更改就可以把移动硬盘拿到别的电脑上启动了。
最后,也是最关键的,我不知道如何用grub2直接引导启动win系列的iso镜像,所以扬长避短转而用grub4dos来实现,本身grub4dos的引导文件也很小,加起来不到1m。
这有windows引导:https://wiki.archlinux.org/index.php/GRUB2
menuentry "Microsoft Windows XP" {
insmod part_msdos
insmod ntfs
insmod search_fs_uuid
insmod ntldr
search --fs-uuid --no-floppy --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 69B235F6749E84CE
ntldr /ntldr
}
menuentry "Microsoft Windows Vista/7/8 BIOS-MBR" {
insmod part_msdos
insmod ntfs
insmod search_fs_uuid
insmod ntldr
search --fs-uuid --no-floppy --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 69B235F6749E84CE
ntldr /bootmgr
}
menuentry "Microsoft Windows Vista/7/8 x86_64 UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 1ce5-7f28
chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
诸位看看是否能做到搜索硬盘下的iso文件,如不能,请问该怎么修改...
刚在论坛找到一个例子,有几个人成功的啊:viewtopic.php?f=139&t=384120
- SilverZhao
- 帖子: 115
- 注册时间: 2010-10-09 23:37
- 来自: NJU
Re: 打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
好文!一直在寻找这个。
妾发初覆额,折花门前剧。郎骑竹马来,绕床弄青梅。同居长干里,两小无嫌猜。
-
- 帖子: 2
- 注册时间: 2013-03-11 10:34
- 系统: WindowXP
- sunfish
- 帖子: 989
- 注册时间: 2008-05-03 1:53
-
- 帖子: 8
- 注册时间: 2011-10-20 8:27
Re: 打造自己的多功能USB启动盘——grub2引导WinPE、Archlinux安装镜像和Ubuntu liveCD
学习了,6楼的让人更容易理解。支持。
- kumox
- 帖子: 2114
- 注册时间: 2008-04-14 23:29
- 来自: 曾也在NB大学呆过
- 联系:
-
- 帖子: 1
- 注册时间: 2017-04-17 21:51
- 系统: Linux