在 UEFI 的 Secure Boot 開啟的情況下使用 Clonezilla

712 views
Skip to first unread message

吳重謙

unread,
Dec 12, 2016, 6:40:02 PM12/12/16
to 再生龍clonezilla
我的機器是 Acer switch sw5-012,預設 Secure Boot 是開啟的,似乎也沒辦法關閉,再加上機器是 x86 架構,所以當我使用 i386 版本的 Clonezilla 20161121-yakkety 版本會出現 Security Boot Fail ,後來我去下載替代版(Ubuntu-based)的 AMD64 版本 Clonezilla live,試著將 /EFI/boot/grubx64.efi 加入 UEFI 中(也不知道對不對),但是我沒辦法用 AMD64 版本開機 (是 x86 架構的關係嗎?),然而我必須先用它開機一次,重開機再替換成 i386 版本,這次就成功了!

雖然成功了,但心中還是有些疑問,我這麼做是對的嗎?

Steven Shiau

unread,
Dec 12, 2016, 7:23:51 PM12/12/16
to ocs-clo...@googlegroups.com

查了一下,Acer switch sw5-012使用的是

http://ark.intel.com/zh-tw/products/80274/Intel-Atom-Processor-Z3735F-2M-Cache-up-to-1_83-GHz
規格上應該就是x86-64位元的:
Intel® 64 位元
指令集 64-bit
因此應該可以直接使用替代版的64位元Clonezilla live,例如
clonezilla-live-20161121-yakkety-amd64
來開機。不能開機的錯誤訊息是?

Steven


On 12/12/2016 PM 11:12, 吳重謙 wrote:
我的機器是 Acer switch sw5-012,預設 Secure Boot 是開啟的,似乎也沒辦法關閉,再加上機器是 x86 架構,所以當我使用 i386 版本的 Clonezilla 20161121-yakkety 版本會出現 Security Boot Fail ,後來我去下載替代版(Ubuntu-based)的 AMD64 版本 Clonezilla live,試著將 /EFI/boot/grubx64.efi 加入 UEFI 中(也不知道對不對),但是我沒辦法用 AMD64 版本開機 (是 x86 架構的關係嗎?),然而我必須先用它開機一次,重開機再替換成 i386 版本,這次就成功了!

雖然成功了,但心中還是有些疑問,我這麼做是對的嗎?
--
這是 Google 網上論壇針對「再生龍clonezilla」群組發送的訂閱通知郵件。
如要取消訂閱這個群組並停止接收來自這個群組的郵件,請傳送電子郵件到 ocs-clonezill...@googlegroups.com
如要在這個群組張貼留言,請傳送電子郵件到 ocs-clo...@googlegroups.com
請前往以下網址造訪這個群組:https://groups.google.com/group/ocs-clonezilla
如需更多選項,請前往:https://groups.google.com/d/optout

-- 
Steven Shiau <steven _at_ stevenshiau org>
Public Key Server PGP Key ID: 4096R/47CF935C
Fingerprint: 0240 1FEB 695D 7112 62F0  8796 11C1 12DA 47CF 935C

重謙吳

unread,
Dec 12, 2016, 11:02:04 PM12/12/16
to 再生龍clonezilla, ste...@nchc.org.tw
確實是 x64 ,我搞錯了, sorry ...

無法用 amd64 版本來開機,它沒有錯誤訊息,這台 sw5-012 不認為 amd64 版本的 Clonezilla 是可開機的媒體,直接跳過,但在別台機器是可以開機的。
然而,它卻認得 i386 的版本,我想知道的是,它可以讓我加入信任的 efi 檔案,我應該加的是哪一個檔案? bootia32 ? bootx64 ? grubx64 ?

Steven Shiau於 2016年12月13日星期二 UTC+8上午8時23分51秒寫道:

Steven Shiau

unread,
Dec 12, 2016, 11:07:43 PM12/12/16
to ocs-clo...@googlegroups.com

不太了解。也許是Acer的BIOS bug。先更新firmware看看。要不然不太有道理。

Steven

PabloWu

unread,
Dec 13, 2016, 12:45:24 AM12/13/16
to 再生龍clonezilla
確實有可能是 Acer BIOS 的 Bug ,我有試過使用 ubuntu-16.04.1-desktop-amd64 ,這台 sw5-012 還是不認得它,在別台電腦都是可開機的。
不過,目前 i386 版本的 Clonezilla 可以用在這台機器上。

Steven Shiau於 2016年12月13日星期二 UTC+8下午12時07分43秒寫道:

PabloWu

unread,
Dec 13, 2016, 8:02:52 PM12/13/16
to 再生龍clonezilla
我已更新 BIOS ,但問題還是一樣,這台 Acer sw5-012 似乎不認得任何 OS 的 64bits 版本(包含 Windows 、 Linux) ,可它是 64bits ,這實在有點好笑......
Google "Acer sw5-012 usb boot" 發現好多和我一樣的使用者,我在這台機器上花了太多時間.....暫時就先這樣......XD
Anyway,謝謝您的回覆!

PabloWu於 2016年12月13日星期二 UTC+8下午1時45分24秒寫道:

Steven Shiau

unread,
Dec 13, 2016, 8:12:20 PM12/13/16
to ocs-clo...@googlegroups.com
看來這台應該是不按牌理出牌了。CPU是64位元,但是uEFI BIOS只吃32-bit的boot
loader...
由於Ubuntu沒有提供32-bit的signed boot loader給security
boot用,因此我們也沒辦法做32-bit版的Clonezilla live讓security
boot的機器開機。

Steven
>> Intel® 64 位元 ^‡
>> <http://ark.intel.com/zh-tw/search/advanced?EM64=true&MarketSegment=MBL>
> <mailto:ocs-clonezill...@googlegroups.com>。
> 如要在這個群組張貼留言,請傳送電子郵件到 ocs-clo...@googlegroups.com
> <mailto:ocs-clo...@googlegroups.com>。
Reply all
Reply to author
Forward
0 new messages