筆電安裝Ubuntu開機時抓不到作業系統,要手動。桌機也有一樣的問題 [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



筆電安裝Ubuntu開機時抓不到作業系統,要手動。桌機也有一樣的問題
會員一級
註冊日期:
1/13 13:42:24
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 1
EXP: 2
離線
我買了一台ACER的筆電,型號A311-31-C26C,內建eMMC 32G,另外自己買了一個固態硬碟擴充,原廠有裝Windows 10,我另外裝了ubuntu 18.04 LTS,在每次開機時兩個系統都抓不到,只能按F12才能找到作業系統,請問有無辦法設定開機時電腦可以自己抓系統?以前在桌機上使用fedora沒有相似問題,因為fedora改版後有點難用,所以投靠ubuntu,但是卻有這抓不到作業系統的問題。
感謝幫忙~

相關圖片:
https://sites.google.com/view/ubuntusituations/%E9%A6%96%E9%A0%81

下面是磁碟的資訊:

~$ sudo fdisk -l
Disk /dev/loop0: 34.6 MiB, 36216832 bytes, 70736 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 14.5 MiB, 15196160 bytes, 29680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 13 MiB, 13619200 bytes, 26600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 3.7 MiB, 3887104 bytes, 7592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop4: 202.6 MiB, 212406272 bytes, 414856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop5: 140.9 MiB, 147722240 bytes, 288520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop6: 89.5 MiB, 93835264 bytes, 183272 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop7: 195.2 MiB, 204644352 bytes, 399696 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mmcblk0: 29.1 GiB, 31268536320 bytes, 61071360 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: CDE1ACE7-DB72-476B-B283-A6C6D65C8A0D

所用裝置 Start 結束 磁區 Size 類型
/dev/mmcblk0p1 2048 206847 204800 100M EFI System
/dev/mmcblk0p2 206848 239615 32768 16M Microsoft reserved
/dev/mmcblk0p3 239616 58972159 58732544 28G Microsoft basic data
/dev/mmcblk0p4 58972160 61069311 2097152 1G Windows recovery environment


Disk /dev/mmcblk0boot1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mmcblk0boot0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: C1C85099-E628-4EA1-A431-FDC48B59B9AE

所用裝置 Start 結束 磁區 Size 類型
/dev/sda1 2048 104859469 104857422 50G Linux filesystem
/dev/sda2 104859648 108859391 3999744 1.9G EFI System
/dev/sda3 108859392 116858879 7999488 3.8G Linux swap
/dev/sda4 116858880 234438655 117579776 56.1G Microsoft basic data


Disk /dev/loop8: 202.3 MiB, 212099072 bytes, 414256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop9: 2.2 MiB, 2351104 bytes, 4592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop10: 13 MiB, 13619200 bytes, 26600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop11: 89.5 MiB, 93818880 bytes, 183240 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop12: 88.2 MiB, 92483584 bytes, 180632 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop13: 3.7 MiB, 3878912 bytes, 7576 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop14: 34.2 MiB, 35827712 bytes, 69976 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop15: 14.5 MiB, 15204352 bytes, 29696 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop16: 3.7 MiB, 3887104 bytes, 7592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop17: 2.3 MiB, 2355200 bytes, 4600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop18: 42.1 MiB, 44183552 bytes, 86296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop19: 140 MiB, 146841600 bytes, 286800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop20: 14.5 MiB, 15208448 bytes, 29704 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop21: 2.3 MiB, 2355200 bytes, 4600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop22: 13 MiB, 13619200 bytes, 26600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop23: 140.7 MiB, 147496960 bytes, 288080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

1/13 14:01:51
應用擴展 工具箱
回覆: 筆電安裝Ubuntu開機時抓不到作業系統,要手動。桌機也有一樣的問題
會員三級
註冊日期:
2009/1/10 10:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 322
MP : 74 / 10088
EXP: 91
離線
請問你裝ubuntu時有沒有注意到選擇
Install Ubuntu Alongside Windows Boot Manager?

參考
https://www.groovypost.com/howto/dual-boot-windows-10-linux/

1/13 19:03:50
應用擴展 工具箱
回覆: 筆電安裝Ubuntu開機時抓不到作業系統,要手動。桌機也有一樣的問題
會員一級
註冊日期:
1/13 13:42:24
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 1
EXP: 2
離線
Hi, Swwei:
我覺得我好像是選 something else 然後自己決定要怎麼分割。而不是選擇Aloneside Windows....這個。我是基於很久以前的linux的知識裝的,也許不適用現代了吧。
請協助。
感謝。

1/13 19:16:42
應用擴展 工具箱
回覆: 筆電安裝Ubuntu開機時抓不到作業系統,要手動。桌機也有一樣的問題
會員三級
註冊日期:
2009/1/10 10:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 322
MP : 74 / 10088
EXP: 91
離線
littlecat 寫到:
Hi, Swwei:
我覺得我好像是選 something else 然後自己決定要怎麼分割。而不是選擇Aloneside Windows....這個。我是基於很久以前的linux的知識裝的,也許不適用現代了吧。
請協助。
感謝。


很抱歉,在進入UEFI 的時代後,我已經放棄玩Dual Boot了。
在以前BIOS時代多重開機的安裝只要搞定MBR後 一切都順理成章。

但是UEFI 在以種種技術與安全的「先進」構想下,
作業系統啟動程序變複雜了,我這個老頭子已經沒有精力再跟它扯皮。

我改用 SSD(固態硬碟速度快)配合 host os + VM guest os 來簡化事情 。

只能建議你重灌Linux看看,這次要記得選Aloneside Windows...

希望你先前灌Linux時沒有搞壞原有的Windows系統

Good Luck!

1/14 16:11:23
應用擴展 工具箱
回覆: 筆電安裝Ubuntu開機時抓不到作業系統,要手動。桌機也有一樣的問題
會員三級
註冊日期:
2009/1/10 10:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 322
MP : 74 / 10088
EXP: 91
離線
還有,如果你這台筆電的Windows是隨機的合法版本
一定記得上微軟的網站完成註冊。
將來你想重灌Windows時(或改成VM),這個已註冊的帳戶(email+密碼)就是認証合法版本的依據。

1/14 16:25:12
應用擴展 工具箱
回覆: 筆電安裝Ubuntu開機時抓不到作業系統,要手動。桌機也有一樣的問題
會員三級
註冊日期:
2012/4/26 9:45
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 231
MP : 42 / 5009
EXP: 26
離線
這是網路上找到的資料,我之前有類似的狀況,你的ubuntu可以這樣試著修看看:
-----------------------------------------------------------------------------
來源:http://t301000.blogspot.com/2013/10/efibootmgr_69.html

不專業網管筆記

2013年10月26日 星期六
efibootmgr 用法
OS:Ubuntu

ESP:/dev/sda5

efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L rEFInd -p 5


-c:新增

-l:bootloader位置,路徑中使用 \\ ,不是 /

-L:標籤,識別用

-p:partition number,/dev/sda1 可省略

參考資料:

http://linux.die.net/man/8/efibootmgr

http://manpages.ubuntu.com/manpages/hardy/man8/efibootmgr.8.html
--------------------------------------------------------------------------------------------------
想辦法開進你的ubuntu:
在grub指令模式下,打 ls 然後按enter ,找出兩顆硬碟的分割區有gpt1~gpt4的。
然後假設是 (hd0) 跟 (hd1)好了。嘗試下列指令
configfile (hd1,gpt2)/EFI/ubuntu/grub.cfg

configfile (hd0,gpt2)/EFI/ubuntu/grub.cfg
如果沒有出現,就刪掉grub.cfg,然後按tab鍵,看會不會給你該目錄的檔案清單,用這樣子找到grub.cfg,將它載入。

如果看到 grub的開機選單,就可以開進去,然後用下列的指令修看看:
(\\EFI\\refind\\refind_x64.efi 就是找到你 \EFI\ubuntu\???.efi 的檔案帶入指令, 而 -L 只是標籤名稱,隨你取, -p 2 是指 /dev/sda2 這個EFI分割區在該硬碟的所在位置)
efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L rEFInd -p 2
(放心,上面這個指令只是在 uefi-bios裡面的開機順序中新增加一個選項而已,如果開機沒有其它的問題的話,應該會順利修復的;就算真的沒有作用的話也可以在bios裡面關閉它)
怕不太保險的話,可以加上 -d 參數,指定硬碟:
efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L rEFInd -d /dev/sda -p 2

1/14 22:45:37
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.