t430装Linux双系统,thinkpad T430s 在win8上安装ubuntu双系统(UEFI开启)
1. 從光盤安裝ubuntu后
可以啟動linux,不能啟動windows
error: Secure Boot...
...
Error: invalid EFI filepath
2. 進入BIOS(F1)
首先設置Secure Boot為Disable, 即BIOS->Security -> Secure Boot -> Disable。
其次在新的ubuntu中安裝 Boot Repair。 在瀏覽器中搜索boot repair,根據官網流程走一遍。之后重啟,會發現多一個Windows Boot EFI Loader啟動項。此啟動項可以進入windows。
3. 在windows中,會多出來一個盤,移除它。
計算機 -> 管理 -> 磁盤管理
右擊 分區X -> 更改驅動名和路徑 -> 刪除
4. 清理引導列表,使得引導列表簡潔
在linux中,查看/boot/grub/grub.cfg,注釋不必要的代碼并保存。
重啟即可生效。
參考: http://www.ubuntu.com/download/desktop https://help.ubuntu.com/community/UEFI https://help.ubuntu.com/community/Boot-Repair 預裝的Win8是在EFI模式下安裝的,Ubuntu也應該在EFI模式下安裝。 1. 在ubuntu官網下載ubuntu-12.04.2-desktop-amd64.iso并刻錄光盤。 2. 在進入BIOS前(使用一鍵還原前也如此) ,先在電源管理選項中將快速啟動項取消(它類似于休眠),重啟后按F1進BIOS(一鍵還原按ThinkVantage或者按F11?)。 設置系統啟動盤優先級:進入BIOS后,到Startup菜單項下(不在當前頁面),進入Boot子菜單(光標停在Boot上時,回車),用+/-將光盤啟動項調整到最上面。 3. 插入ubuntu光盤,從光盤啟動進入ubuntu安裝流程,安裝過程省略。 4. 引導問題: 安裝完后重啟電腦,引導項中有ubuntu和win8的選項,ubuntu能正常進入,但win8不能被正常引導,出現類似下面的錯誤: error: Secure Boot forbids loading module from ... ntfs.mod error: no such device: 522EFA022E9DEC3. Error: can't find command 'drivemap'. Error: invalid EFI file path. 重新進入BIOS(可直接在引導項中選System setup),發現啟動順序中多了ubuntu選項并在最前的位置,將Windows Boot Manger 調整到最前,重啟后直接進入Win8,但不能引導進入Ubuntu。這樣每次切換系統時需要重新設置BIOS,麻煩。 ? 修復Win8引導問題: 1) 設置BIOS->Security->Secure Boot -> Disable 2)設置BIOS啟動順序為ubuntu優先,引導進入Ubuntu系統,安裝Boot Repair,其會自動檢測EFI啟動盤,并推薦修復,按它提示的命令安裝軟件進行修復。boot repair完成后重啟,會多出幾項Windows EFI的引導項(包含一鍵還原的引導),選Windows Boot EFI ?Loader ,將引導進入Window 8。 注意,如果grub安裝未完全就重啟,可能無法進入引導界面,不用著急,進BIOS調整下啟動順序是可以進Win8的,設置從光盤啟動,重新裝一下ubuntu或進光盤ubuntu系統修復一下就可以重新引導ubuntu了,繼續后面的步驟。 但是,啟動引導項中Windows 8(loader) 仍然無效,可能這是傳統模式下(相對EFI模式)引導Window的,可以刪除這個引導項,也可刪除多余的EFI引導項,使引導界面更簡潔美觀。 查看/boot/grub/grub.cfg,找到各引導項在/etc/grub.d下對應的配置文件,刪除或注釋掉不需要的引導項(這里刪掉了對應windows8 loader對應的30_os-prober文件, 在25_custom文件中注釋了兩個EFI啟動項),執行update-grub2,重新生成grub.cfg。 重新啟動,會看到grub的引導界面變得簡潔,且無多余或無效的引導項了。 ------------------------ 參考: http://visstrasz.blog.163.com/blog/static/18430624420113141131276/ /usr/sbin/update-grub ---> 腳本,用來更新grub配置,實際調用了下面的grub-mkconfig /usr/sbin/grub-mkconfig ---> 腳本,根據/etc/default/grub腳本和/etc/grub.d下的腳本,輸出配置項 /etc/default/grub ---> 默認的Grub配置腳本 /etc/grub.d/* ---> 此目錄下包含的配置腳本會被grub-mkconfig調用執行 /boot/grub/grub.cfg ---> 被update-grub隱性引用,grub-mkconfig最終輸出配置項到此文件中 ? 修改/etc/grub.d目錄里的配置腳本,這樣在每次升級內核,update-grub2之后,我們修改的內容還能繼續體現在/boot/grub/grub.cfg中。 ----------------- ? 5. 在Win8下隱藏ubuntu分區,windows下ubuntu分區顯示為大小為0的未格式化分區,為防止誤操將它格式化,導致丟失數據,在windows下隱藏它。 右擊“我的電腦”->“管理”->“磁盤管理”,右擊“分區X”->“更改驅動器名和路徑”->“刪除”。 反之,可以將隱藏的分區顯示出來。
總結
以上是生活随笔為你收集整理的t430装Linux双系统,thinkpad T430s 在win8上安装ubuntu双系统(UEFI开启)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux运维最小化安装cacti,Li
- 下一篇: linux 模式表达式,linux正则