当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 制作一个UEFI模式安装ubuntu和windows7,windows8的U盘
帖子发表于 : 2012-08-14 11:50 

注册: 2012-08-09 10:40
帖子: 17
送出感谢: 0 次
接收感谢: 3
首先你需要一个足够大的U盘推荐8G的

第一步分区:
由于UEFI只支持FAT/FAT32分区所以需要把U盘格式化成FAT32分区,如果你一定要使用NTFS格式分区的话(需要用U盘存超过2G的大文件)需要在Linux使用分区工具将U盘分成两个分区,分一个NTFS分区留下32M空间分一个FAT32分区,NTFS一定要是第一个分区这样windows才能正确识别.


第二步添加引导:
在FAT32分区建一个efi文件夹,在efi文件夹下在建一个boot文件夹然后把bootx64.efi文件复制进去.
efi/boot/bootx64.efi
附件:
文件注释: bootx64.efi和用来制作的shell脚本,脚本运行需要管理员权限
bootx64.efi.zip [1.7 MiB]
被下载 18309 次


第三步添加引导菜单:
参考代码:
代码:
menuentry "运行 Ubuntu Linux" {
   search --no-floppy --file --set=root /boot/iso/ubuntu.iso
   loopback loop /boot/iso/ubuntu.iso
   linux   (loop)/casper/vmlinuz iso-scan/filename=/boot/iso/ubuntu.iso file=(loop)/cdrom/preseed/ubuntu.seed noapic nomodeset boot=casper locale=zh_CN.UTF-8 quiet splash --
   initrd   (loop)/casper/initrd.lz
}
menuentry "安装 Ubuntu Linux" {
   search --no-floppy --file --set=root /boot/iso/ubuntu.iso
   loopback loop /boot/iso/ubuntu.iso
   linux   (loop)/casper/vmlinuz iso-scan/filename=/boot/iso/ubuntu.iso file=(loop)/cdrom/preseed/ubuntu.seed noapic nomodeset boot=casper locale=zh_CN.UTF-8 only-ubiquity quiet splash --
   initrd   (loop)/casper/initrd.lz
}
menuentry "检查Linux安装盘的完整性" {
   search --no-floppy --file --set=root /boot/iso/ubuntu.iso
   loopback loop /boot/iso/ubuntu.iso
   linux   (loop)/casper/vmlinuz noapic boot=casper integrity-check locale=zh_CN.UTF-8 quiet splash --
   initrd   (loop)/casper/initrd.lz
}
menuentry '启动 Windows UEFI'{
   search --no-floppy --file --set=root /efi/microsoft/boot/bootmgfw.efi
   chainloader /efi/microsoft/boot/bootmgfw.efi
}
menuentry '安装 Windows7 UEFI(需要bootmgfw.efi)'{
   search --no-floppy --file --set=root /sources/install.wim
   chainloader /bootmgfw.efi
}
menuentry '安装 Windows8 UEFI'{
   search --no-floppy --file --set=root /sources/install.wim
   chainloader /efi/boot/bootx64.efi
}

在linux下编写以下代码储存成wzlboot.cfg文件,也可以直接使用附件中的wzlboot.cfg文件。
在U盘的较大分区(如果是2个分区放在NTFS的那个里面,如果只有1个FAT32就放在里面)里面建一个boot文件夹,在boot文件夹下在建一个grub文件夹然后把wzlboot.cfg文件复制进去。
boot/grub/wzlboot.cfg
附件:
文件注释: 引导菜单配置文件,可以在linux下修改,windows下可以使用editplus或UE修改
wzlboot.cfg.zip [714 Bytes]
被下载 1758 次


第四步添加安装光盘:
在U盘的较大分区的boot文件夹下在建一个iso文件夹把ubuntu live cd的光盘镜像复制进去该名成ubuntu.iso
把windows7或8官方原版光盘或光盘镜像中的文件复制到U盘的较大分区的根目录下,如果是windows7还需要下载附件中的bootmgfw.efi同样放在根目录下。
附件:
文件注释: 这个文件是提取自windows,但是提取比较麻烦就直接贴出来了
bootmgfw.efi.zip [636.49 KiB]
被下载 5051 次



_________________
评价: 3.7% sparksong
 
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 制作一个UEFI模式安装ubuntu和windows7,windows8的U盘
帖子发表于 : 2012-08-14 11:57 
头像

注册: 2012-06-29 11:27
帖子: 47
送出感谢: 0 次
接收感谢: 0 次
顶顶更健康:em03 :em03


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 制作一个UEFI模式安装ubuntu和windows7,windows8的U盘
帖子发表于 : 2012-08-14 12:43 

注册: 2012-08-09 10:40
帖子: 17
送出感谢: 0 次
接收感谢: 3
:em04


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 制作一个UEFI模式安装ubuntu和windows7,windows8的U盘
帖子发表于 : 2012-08-14 13:56 
头像

注册: 2009-07-31 18:56
帖子: 1670
地址: 广东阳江
系统: windows、ubuntu
送出感谢: 7
接收感谢: 20
这个不错~!!!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 制作一个UEFI模式安装ubuntu和windows7,windows8的U盘
帖子发表于 : 2013-06-04 22:16 
头像

注册: 2008-12-29 17:19
帖子: 114
送出感谢: 0 次
接收感谢: 1
虽然看起来麻烦,还是不错,支持一下。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译