当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : UEFI下如何添加移动硬盘的开机引导
帖子发表于 : 2015-09-07 9:47 

注册: 2015-09-07 9:16
帖子: 3
系统: win8.1
送出感谢: 0 次
接收感谢: 0 次
想把ubuntu装入移动硬盘中,但是UEFI只能识别FAT32文件系统。于是把移动硬盘分出1GB给FAT32,其他的空间用来装ubuntu。然后把wubi中的EFI文件夹复制到FAT32中,重启后出现grub>>>提示符,然后就不会了。接下来要怎样做才能访问ubuntu系统?
PS:我在安装好后的ubuntu系统的boot/文件夹下并没有发现EFI文件夹,安装ubuntu时,使用的自己的电脑,自己的电脑不支持UEFI,但是另一台电脑上支持,不敢在那台电脑上动手脚,只好先摆弄自己的。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: UEFI下如何添加移动硬盘的开机引导
帖子发表于 : 2015-09-07 15:10 

注册: 2009-08-04 16:33
帖子: 16882
送出感谢: 21
接收感谢: 1825
引用:
然后把wubi中的EFI文件夹复制到FAT32中

wubi 基於 grub4dos
目前 grub4dos 與 UEFI 還不相容
意思是 不要使用 Wubi 安裝 Ubuntu
建議 使用 Ubuntu Live USB/DVD 安裝 Ubuntu
引用:
重启后出现grub>>>提示符

重啟時 最優先啟動裝置 是哪一個 ?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: UEFI下如何添加移动硬盘的开机引导
帖子发表于 : 2015-09-07 15:27 

注册: 2009-08-04 16:33
帖子: 16882
送出感谢: 21
接收感谢: 1825
引用:
然后把wubi中的EFI文件夹复制到FAT32中

1. wubi 基於 grub4dos
目前 grub4dos 與 UEFI 還不相容
意思是 在 UEFI 不要使用 Wubi 安裝 Ubuntu
建議 在 UEFI 使用 Ubuntu Live USB/DVD 安裝 Ubuntu
引用:
重启后出现grub>>>提示符

2. 重啟時 最優先啟動裝置 是哪一個 ?
引用:
PS:我在安装好后的ubuntu系统的boot/文件夹下并没有发现EFI文件夹,安装ubuntu时,使用的自己的电脑,自己的电脑不支持UEFI,但是另一台电脑上支持,不敢在那台电脑上动手脚,只好先摆弄自己的。

3. UEFI 跟 Legacy Bios 最大不同 在於 開機硬盤的格式要求
3-1. UEFI 開機硬盤 必須是 GPT 分割 而且必須有 EFI System partition (fat32)
3-2. Legacy Bios 開機硬盤 可以是 MBR 分割 也可以是 GPT 分割
3-2-1. 如果是 GPT 分割 必須有 BIOS Boot Partition (0xEF02 或 21686148-6449-6e6f-744e656564454649 或 bios_grub)
3-3. 意思是
如果是 GPT 分割
你在 Legacy Bios 能開機
在 UEFI 可能就無法開機

4. 建議
新手
要在 UEFI 能開機
最好就在 UEFI 動工


页首
 用户资料  
 
4 楼 
 文章标题 : Re: UEFI下如何添加移动硬盘的开机引导
帖子发表于 : 2015-09-07 19:16 

注册: 2015-09-07 9:16
帖子: 3
系统: win8.1
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
然后把wubi中的EFI文件夹复制到FAT32中

1. wubi 基於 grub4dos
目前 grub4dos 與 UEFI 還不相容
意思是 在 UEFI 不要使用 Wubi 安裝 Ubuntu
建議 在 UEFI 使用 Ubuntu Live USB/DVD 安裝 Ubuntu
引用:
重启后出现grub>>>提示符

2. 重啟時 最優先啟動裝置 是哪一個 ?
引用:
PS:我在安装好后的ubuntu系统的boot/文件夹下并没有发现EFI文件夹,安装ubuntu时,使用的自己的电脑,自己的电脑不支持UEFI,但是另一台电脑上支持,不敢在那台电脑上动手脚,只好先摆弄自己的。

3. UEFI 跟 Legacy Bios 最大不同 在於 開機硬盤的格式要求
3-1. UEFI 開機硬盤 必須是 GPT 分割 而且必須有 EFI System partition (fat32)
3-2. Legacy Bios 開機硬盤 可以是 MBR 分割 也可以是 GPT 分割
3-2-1. 如果是 GPT 分割 必須有 BIOS Boot Partition (0xEF02 或 21686148-6449-6e6f-744e656564454649 或 bios_grub)
3-3. 意思是
如果是 GPT 分割
你在 Legacy Bios 能開機
在 UEFI 可能就無法開機

4. 建議
新手
要在 UEFI 能開機
最好就在 UEFI 動工



你好,谢谢你的回答。
首先关于你回答中GPT分割的部分我没法理解,有时间我会谷歌一下GPT分割的概念是什么。接下来就是如何进行GPT分割。这又涉及bios grub。自己对grub的理解是能帮助我找到系统放在哪个磁盘的工具。自己还不会使用这个工具。
我对这个问题想法完全是感性上的,不准确。
我所知道的有:
1.UEFI只能识别FAT文件系统,
2.win8中单独分出了一个区域,文件系统为FAT32,这区域内存放所有引导配置的文件,文件为.efi格式。

所以我就想能不能把移动硬盘上分出一个fat32的空间,这样在UEFI的bois下我的移动硬盘就能显示出来了,不然装好ubuntu系统的移动硬盘是ext4系统,无法识别。然后在fat32的空间中放入引导配置文件,让其找到在另一个分区上的ubuntu系统。


我在支持UEFI启动的电脑上把ubuntu安装到移动硬盘,然后在bois设置中把ubuntu拍在第一位,win8放在第二位,启动成功了。但是如果我把移动硬盘拔掉,再重启的话,系统并不会跳过第一启动项,而进入win8系统。这是因为引导的文件放在我电脑的硬盘中。如果引导配置好的文件在移动硬盘中,不插上移动硬盘的话,系统会跳过第一启动项而进入win8系统。 我的旧电脑就是把移动硬盘放在第一位,如果有移动硬盘就进入ubuntu,如果没有则进入第二启动项win7。其实我在新电脑上也想要这样的效果。

不知道能不能实现。我现在特别想知道一套操作简单且有效的方法。按照你说的在UEFI下应该如何操作?
这个问题也可以这么考虑:
1.你现在手上有一台支持UEFI启动的笔记本电脑,系统win8。
2.你想把ubuntu装入移动硬盘中。
3.重新启动时,如果移动硬盘插在电脑上则启动ubuntu,否则启动win8。

如果是你,你想怎么做?

PS:我的第一启动项为,含有FAT32文件系统的移动硬盘。FAT32的分区中有从ubuntu镜像文件中复制过来的名为EFI的文件夹。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: UEFI下如何添加移动硬盘的开机引导
帖子发表于 : 2015-09-08 14:21 
头像

注册: 2007-05-06 8:19
帖子: 7446
送出感谢: 0 次
接收感谢: 5
我“似乎”是知道,用UEFI的话,菜单项目里的参数与以前的不同。参数要写内核的后面


页首
 用户资料  
 
6 楼 
 文章标题 : Re: UEFI下如何添加移动硬盘的开机引导
帖子发表于 : 2015-09-08 15:40 

注册: 2009-08-04 16:33
帖子: 16882
送出感谢: 21
接收感谢: 1825
引用:
首先关于你回答中GPT分割的部分我没法理解,

參閱
1. GPT
1-1. https://zh.wikipedia.org/wiki/GUID%E7%A ... 2%E8%A1%A8
1-2. https://en.wikipedia.org/wiki/GUID_Partition_Table
2. MBR
2-1. https://zh.wikipedia.org/wiki/%E4%B8%BB ... 0%E5%BD%95
2-2. https://en.wikipedia.org/wiki/Master_boot_record
引用:
如何进行GPT分割。

3. 最好使用 gparted
如果還沒安裝 Ubuntu
可以使用 Ubuntu Live USB / DVD 開機 登入 試用桌面
Legacy Bios 或 UEFI 開機韌體 都行
https://help.ubuntu.com/community/GParted
https://help.ubuntu.com/community/PartitioningTools
https://help.ubuntu.com/community/HowtoPartition
引用:
我所知道的有:
1.UEFI只能识别FAT文件系统,
2.win8中单独分出了一个区域,文件系统为FAT32,这区域内存放所有引导配置的文件,文件为.efi格式。

3. 在 UEFI 開機韌體 啟動下 安裝 Ubuntu 可以把 Ubuntu 開機檔案 跟 Win 8 的 開機檔案 放在同一個 分割區 不同目錄內 (當然 前提是 這個分割區 要裝得下 額外的 Ubuntu 開機檔案)
不同目錄 安裝程式會自動產生 不需你操心
掛載這個分割區時 不要選擇 格式化 否則會將 Win 8 的開機檔案 抹除了 影響 Win 8 開機
引用:
在UEFI下应该如何操作?
这个问题也可以这么考虑:
1.你现在手上有一台支持UEFI启动的笔记本电脑,系统win8。
2.你想把ubuntu装入移动硬盘中。
3.重新启动时,如果移动硬盘插在电脑上则启动ubuntu,否则启动win8。

4. UEFI 的開機選項 記錄在 主板的 NVRAM
4-1. https://en.wikipedia.org/wiki/Non-volat ... ess_memory
4-2. https://zh.wikipedia.org/wiki/%E9%9D%9E ... 6%E9%AB%94
UEFI 韌體 提供了幾個 選擇 開機硬盤的機制
意思是 你可以 登入 UEFI 選擇 Win 8 或 Ubuntu 開機
你可以設定 Win 8 第一順位 開機 Ubuntu 手動選擇
當然 還有別的工具 等你實際安裝了 再嘗試
4-3. 上面的 NVRAM 開機選項記錄 並非 Win 8 或 Ubuntu 作業系統的一部分 而是
獨立於作業系統的
意思是 跟你的移动硬盘是否插著無關

5. 有興趣 先看看 本論壇 有關 UEFI 開機檔案 的貼文
search.php?keywords=grubx64&terms=all&author=&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=%E6%90%9C%E5%B0%8B

6. 等你正式要開始動手時 歡迎再貼文


页首
 用户资料  
 
7 楼 
 文章标题 : Re: UEFI下如何添加移动硬盘的开机引导
帖子发表于 : 2015-09-09 21:34 

注册: 2015-09-07 9:16
帖子: 3
系统: win8.1
送出感谢: 0 次
接收感谢: 0 次
冒着生命危险在新电脑上安装成功了,不过每次只能手选了。十月长假再开工。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: UEFI下如何添加移动硬盘的开机引导
帖子发表于 : 2015-09-09 22:57 

注册: 2009-08-04 16:33
帖子: 16882
送出感谢: 21
接收感谢: 1825
引用:
不过每次只能手选了。十月长假再开工。

屆時 歡迎再貼文
你也可以先參閱
search.php?keywords=efibootmgr&terms=all&author=&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=%E6%90%9C%E5%B0%8B


页首
 用户资料  
 
9 楼 
 文章标题 : Re: UEFI下如何添加移动硬盘的开机引导
帖子发表于 : 2015-10-01 22:03 
头像

注册: 2010-10-27 20:43
帖子: 370
送出感谢: 2
接收感谢: 15
http://pan.baidu.com/s/1bnnjBXX
在这里下载个小grub通用启动器,解压到你的移动硬盘的fat32分区就可以UEFI启动。


_________________
牛是牛顿的牛 毛是朱毛的毛


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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