Re: [問題] EFI 安裝雙系統

看板Linux作者 (十年一夢)時間12年前 (2013/05/05 17:22), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
簡單總結: 試試看rEFInd http://www.rodsbooks.com/refind/ 我的notebook是Toshiba R930. 出廠的UEFI firmware也是怪怪的. 都跟secure boot 無關 secure boot 我關掉了. 症狀一: 用efibootmgr, 能看到安裝ubuntu因而新增的選項(正常), 也能使用efibootmgr來增刪entry或者調整boot order 或者active/inactive(正常), 但是實際重開機時仍然只有 Boot0000* HDD/SSD ACPI(a0341d0,0)PCI(1f,2)ATAPI(0,0,0) Boot0001* ODD ACPI(a0341d0,0)PCI(1f,2)ATAPI(0,1,0) Boot0002* LAN2 ACPI(a0341d0,0)PCI(19,0)MAC(...略)IPv4(...略) 這類entry會顯示在選單中. ubuntu的entry, 也就是 HD(1,800,3f800,...UUID...)File(\EFI\ubuntu\grubx64.efi) 這種, 實際重開機的時候不會出現. 但是efibootmgr對NVRAM的操作當中, 調整boot order和active這兩類 操作是有效的. 症狀二: UEFI下 先裝windows 8 再裝 ubuntu 12.10 勉強成功過一次, 但是會有很好笑的現象, 這次開機如果進grub, 下次就會 直接進windows的bootmgfw.efi, 下下次又會進grub, 固定交錯著兩個boot loader 症狀三: 症狀二只成功過一次, 後來都會變成怎樣都無法進grub (要是能總是進grub就好辦, grub可以chainload windows) 於是就從live usb進linux跑boot-repair https://launchpad.net/boot-repair repair後會進入症狀二 我的解決.. (1) 直接把/boot/efi/EFI/ubuntu的東西都搬到 /boot/efi/EFI/Boot去, 並mv grubx64.efi bootx64.efi 這樣他開機會進grub了... 但是跟windows的交互作用還是怪怪的, 在windows裡面reboot幾次以後進不了windows了. 完全不能理解. (2) 於是找到這個project: rEFInd http://www.rodsbooks.com/refind/ 超棒的!! 不過安裝後還是要把/boot/efi/EFI/refind 搬去/boot/efi/EFI/Boot. 可以手動(還要改改檔名之類的) 也可以用這個project有一隻小工具mvrefind.sh 之後都很順利了. rEFInd 網頁下面的reference也寫的不錯, 有空可以看看. ※ 引述《daden (出門去睡覺)》之銘言: : 請問一下各位高手 : 我之前買了一台 ASUS A45V 的筆電 : 第一次遇到 UEFI + GPT 的 BIOS : 現在遇到了,如果獨立安裝一個 LINUX 系統(如:OPENSUSE 12.3、UBUNTU 12.10) : 使用 GRUB2-EFI 是沒問題的 : 但是這時如果想再安裝 windows7 時就會無法開機 : 我的步驟如下: : 第1種步驟: : 先安裝 linux 系統,並不先切割 windows 的部分容量 : 分割表如下: : /dev/sda1 200 MB EFI分割區 : /dev/sda2 400 GB 預計給 windows 分割區 : /dev/sda3 50 GB / Linux主系統區 : /dev/sda4 300 GB /home Linux分割區 : 這樣可以透過 grub2 正常開機到 linux : 但是如果要安裝 windows7 時會因為 GPT 的關係無法安裝系統 : 第2種步驟: : 1. 安裝 windows7 : 2. 安裝 opensuse12.3 : 分割表如下: : /dev/sda1 100 MB windows系統保留區 : /dev/sda2 100 GB windows主系統區 : /dev/sda3 300 GB windows分割區 : /dev/sda4 200 MB /boot/efi EFI分割區 : /dev/sda5 50 GB / Linux主系統區 : /dev/sda6 300 GB /home Linux分割區 : 因為我之前都只用過 mbr,第一次遇到 uefi + gpt 真的有點難搞 : google 也說要把 windows7 的 efi 檔複製到 /boot/efi 中 : 但是我現在連 grub2 都沒有,所以請各位有安裝過的高手指點一下 : 備註: : 用了一下 opensuse12.3 KDE還真不錯 : 可惜那該死的 nvidia optimus 真的讓 linux 使用者很不爽 : 雖然可以裝 bumblebee 來切換使用 nvidia driver 但是問題很多 : 而且沒有自動切換的功能 T.T : 但是連 grub2 的選項都沒看到,而如果從 bios 看,會看到先安裝 windows7 時顯示的 : 選項 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.162.83.155

05/05 19:04, , 1F
同筆電推
05/05 19:04, 1F
文章代碼(AID): #1HXYJ80r (Linux)
討論串 (同標題文章)
文章代碼(AID): #1HXYJ80r (Linux)