求教双硬盘,双分区格式,双系统安装问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求教双硬盘,双分区格式,双系统安装问题

#16

帖子 poloshiao » 2018-05-21 10:02

是 disabled
Boot0001* ubuntu HD(2,GPT,239e3199-d9f6-41fb-ab2e-d4744abf7bdf,0xfa000,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)
2. 但是 你的 UEFI 開機檔案 使用 SHIMX64.EFI 這是 enabled 時 使用的

3. 新手 建議使用 disabled 比較不會碰到困難
登入 試用桌面 把下面指令 複製 貼進終端機 執行
3-1. sudo ls -al /boot/efi/EFI/UBUNTU
3-2. sudo cat /etc/os-release | grep VERSION
把指令及結果全部直接 選取/複製/貼上來
tjw173082
帖子: 13
注册时间: 2018-05-13 9:33
系统: win10

Re: 求教双硬盘,双分区格式,双系统安装问题

#17

帖子 tjw173082 » 2018-05-21 12:55

poloshiao 写了:
是 disabled
Boot0001* ubuntu HD(2,GPT,239e3199-d9f6-41fb-ab2e-d4744abf7bdf,0xfa000,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)
2. 但是 你的 UEFI 開機檔案 使用 SHIMX64.EFI 這是 enabled 時 使用的

3. 新手 建議使用 disabled 比較不會碰到困難
登入 試用桌面 把下面指令 複製 貼進終端機 執行
3-1. sudo ls -al /boot/efi/EFI/UBUNTU
ubuntu@ubuntu:~$ sudo ls -al /boot/efi/EFI/UBUNTU
ls: cannot access '/boot/efi/EFI/UBUNTU': No such file or directory

3-2. sudo cat /etc/os-release | grep VERSION
ubuntu@ubuntu:~$ sudo cat /etc/os-release | grep VERSION
VERSION="18.04 LTS (Bionic Beaver)"
VERSION_ID="18.04"
VERSION_CODENAME=bionic

把指令及結果全部直接 選取/複製/貼上來
di yi ge zhi ling biao shi de na ge mu lu hao xiang mei you,wo an zhuang shi mei fa zai win10 de efi fen qu jia shang /boot/efi/ mu lu ,zhi shi zai zui hou xuan ze yin dao pan shi she zhi cheng le na ge fen qu,wang shang you zhe me shuo de
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求教双硬盘,双分区格式,双系统安装问题

#18

帖子 poloshiao » 2018-05-21 13:16

2 524MB 629MB 105MB fat32 EFI system partition boot, esp
1. sudo mount -t vfat /dev/sda2 /mnt
如果有錯誤 把錯誤訊息複製貼上來
2. sudo ls -al /mnt/boot/efi/EFI/UBUNTU
把 2. 指令及結果全部直接 選取/複製/貼上來
di yi ge zhi ling biao shi de na ge mu lu hao xiang mei you,wo an zhuang shi mei fa zai win10 de efi fen qu jia shang /boot/efi/ mu lu ,zhi shi zai zui hou xuan ze yin dao pan shi she zhi cheng le na ge fen qu,wang shang you zhe me shuo de
3. 抱歉 我無法完全理解拼音
tjw173082
帖子: 13
注册时间: 2018-05-13 9:33
系统: win10

Re: 求教双硬盘,双分区格式,双系统安装问题

#19

帖子 tjw173082 » 2018-05-21 17:56

di yi ge zhi ling biao shi de na ge mu lu hao xiang mei you,wo an zhuang shi mei fa zai win10 de efi fen qu jia shang /boot/efi/ mu lu ,zhi shi zai zui hou xuan ze yin dao pan shi she zhi cheng le na ge fen qu,wang shang you zhe me shuo de
3. 抱歉 我無法完全理解拼音[/quote]
不好意思拼音是我用试用ubuntu给你发的,没有设置输入法,所以只能打拼音了。
上面的拼音意思是3-1. sudo ls -al /boot/efi/EFI/UBUNTU我看这条指令打印提示意思是没有这个目录,我装系统的时候 【掛載 ssd 的 esp 分割區 (與 Windows 的 esp 共用) 避免重新分割 (一定不要打勾重新格式化) 掛載 /boot/efi】没有挂载/boot/efi,只是选择了下面那个启动引导文件按装位置,是不是这个的原因
我刚刚试着用u盘启动试用ubuntu卡在了载入的进度条上了,回头我再试试,能进去我再执行那两个指令发给你
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求教双硬盘,双分区格式,双系统安装问题

#20

帖子 poloshiao » 2018-05-21 19:18

3-1. sudo ls -al /boot/efi/EFI/UBUNTU
我看这条指令打印提示意思是没有这个目录
1. 抱歉 這是我的一時疏忽
上面這個指令 是要查 試用桌面的系統

2. 但是 我要查的是 你已安裝在硬盤的系統
2. sudo ls -al /mnt/boot/efi/EFI/UBUNTU
3. 一樣疏忽了
這個指令 可能需要更改為
sudo ls -al /mnt/EFI/UBUNTU
試試
tjw173082
帖子: 13
注册时间: 2018-05-13 9:33
系统: win10

Re: 求教双硬盘,双分区格式,双系统安装问题

#21

帖子 tjw173082 » 2018-05-21 22:34

2. 但是 我要查的是 你已安裝在硬盤的系統
2. sudo ls -al /mnt/boot/efi/EFI/UBUNTU
3. 一樣疏忽了
這個指令 可能需要更改為
sudo ls -al /mnt/EFI/UBUNTU
試試[/quote]
1. ubuntu@ubuntu:~$ sudo mount -t vfat /dev/sda2/mnt
mount: /dev/sda2/mnt: can't find in /etc/fstab.
2.ubuntu@ubuntu:~$ sudo ls -al /mnt/boot/efi/EFI/UBUNTU
ls: cannot access '/mnt/boot/efi/EFI/UBUNTU': No such file or directory
3.ubuntu@ubuntu:~$ sudo ls -al /mnt/EFI/UBUNTU
total 3461
drwxr-xr-x 3 root root 1024 May 20 07:06 .
drwxr-xr-x 5 root root 1024 May 20 07:04 ..
-rwxr-xr-x 1 root root 108 May 20 13:11 BOOTX64.CSV
drwxr-xr-x 2 root root 1024 May 20 07:04 fw
-rwxr-xr-x 1 root root 71400 May 20 07:04 fwupx64.efi
-rwxr-xr-x 1 root root 128 May 20 13:11 grub.cfg
-rwxr-xr-x 1 root root 1116024 May 20 13:11 grubx64.efi
-rwxr-xr-x 1 root root 1153336 May 20 13:11 mmx64.efi
-rwxr-xr-x 1 root root 1196736 May 20 13:11 shimx64.efi
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求教双硬盘,双分区格式,双系统安装问题

#22

帖子 poloshiao » 2018-05-22 9:27

登入 試用桌面 把下面指令 複製 貼進終端機 執行
sudo mount -t vfat /dev/sda2/mnt
1. 儘量使用 複製/貼上 以免打錯字 (空格 也是一個字符 最常被遺漏)

代码: 全选

sudo mount -t vfat /dev/sda2 /mnt
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求教双硬盘,双分区格式,双系统安装问题

#23

帖子 poloshiao » 2018-05-22 9:58

sudo ls -al /mnt/EFI/UBUNTU
-rwxr-xr-x 1 root root 108 May 20 13:11 BOOTX64.CSV
drwxr-xr-x 2 root root 1024 May 20 07:04 fw
-rwxr-xr-x 1 root root 71400 May 20 07:04 fwupx64.efi
-rwxr-xr-x 1 root root 128 May 20 13:11 grub.cfg
-rwxr-xr-x 1 root root 1116024 May 20 13:11 grubx64.efi
-rwxr-xr-x 1 root root 1153336 May 20 13:11 mmx64.efi
-rwxr-xr-x 1 root root 1196736 May 20 13:11 shimx64.efi
1. 上面是 Ubunut 18.04 安裝程式 在你的 esp (/dev/sda2) 安裝的 uefi 開機檔案 及 路徑
1-1. Secure Boot enabled 時 uefi 使用的開機檔案是 shimx64.efi
1-2. Secure Boot disabled 時 uefi 使用的開機檔案是 grubx64.efi

2. 目前 你的 uefi 開機選項已設了 3 項
開機優先順序是
BootOrder: 0001,0000,0003

3. 建議

3-1. 你可以試試 把 Secure Boot 改為 enabled 然後 進 UEFI 選擇 0001 為最優先開機選項 (目前 就是這種情況)

代码: 全选

Boot0001* ubuntu HD(2,GPT,239e3199-d9f6-41fb-ab2e-d4744abf7bdf,0xfa000,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)
3-1-1. 但是 你的硬件驅動是否已通過 Secure Boot 認證, 是否設定正確, ... 都會影響 是否能夠 成功開機啟動
是 disabled
3-2. 你也可以維持 Secure Boot disabled
另外增加一個開機選項 類似這樣

代码: 全选

Boot0004* ubuntu HD(2,GPT,239e3199-d9f6-41fb-ab2e-d4744abf7bdf,0xfa000,0x32000)/File(\EFI\UBUNTU\grubx64.efi)

代码: 全选

Boot0004* ubuntu HD(2,GPT,239e3199-d9f6-41fb-ab2e-d4744abf7bdf,0xfa000,0x32000)/File(\EFI\UBUNTU\GRUBX64.EFI)
3-2-1. 然後 設定 0004 為最優先開機 例如
BootOrder: 0004,0001,0000,0003

4. 上述更改 UEFI 設定
4-1. 可以重開機 登入 UEFI 設定 (詳細參閱 主板 使用說明書)
4-2. 也可以從 試用桌面 終端機 直接使用指令 efibootmgr 更改設定
4-2-1. 參見
http://manpages.ubuntu.com/manpages/bio ... mgr.8.html
efibootmgr - manipulate the EFI Boot Manager
EXAMPLES

5. 你先試試 有疑難 歡迎再貼文
tjw173082
帖子: 13
注册时间: 2018-05-13 9:33
系统: win10

Re: 求教双硬盘,双分区格式,双系统安装问题

#24

帖子 tjw173082 » 2018-05-22 13:21

poloshiao 写了:
sudo ls -al /mnt/EFI/UBUNTU
-rwxr-xr-x 1 root root 108 May 20 13:11 BOOTX64.CSV
drwxr-xr-x 2 root root 1024 May 20 07:04 fw
-rwxr-xr-x 1 root root 71400 May 20 07:04 fwupx64.efi
-rwxr-xr-x 1 root root 128 May 20 13:11 grub.cfg
-rwxr-xr-x 1 root root 1116024 May 20 13:11 grubx64.efi
-rwxr-xr-x 1 root root 1153336 May 20 13:11 mmx64.efi
-rwxr-xr-x 1 root root 1196736 May 20 13:11 shimx64.efi
1. 上面是 Ubunut 18.04 安裝程式 在你的 esp (/dev/sda2) 安裝的 uefi 開機檔案 及 路徑
1-1. Secure Boot enabled 時 uefi 使用的開機檔案是 shimx64.efi
1-2. Secure Boot disabled 時 uefi 使用的開機檔案是 grubx64.efi

2. 目前 你的 uefi 開機選項已設了 3 項
開機優先順序是
BootOrder: 0001,0000,0003

3. 建議

3-1. 你可以試試 把 Secure Boot 改為 enabled 然後 進 UEFI 選擇 0001 為最優先開機選項 (目前 就是這種情況)

代码: 全选

Boot0001* ubuntu HD(2,GPT,239e3199-d9f6-41fb-ab2e-d4744abf7bdf,0xfa000,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)
3-1-1. 但是 你的硬件驅動是否已通過 Secure Boot 認證, 是否設定正確, ... 都會影響 是否能夠 成功開機啟動
是 disabled
3-2. 你也可以維持 Secure Boot disabled
另外增加一個開機選項 類似這樣

代码: 全选

Boot0004* ubuntu HD(2,GPT,239e3199-d9f6-41fb-ab2e-d4744abf7bdf,0xfa000,0x32000)/File(\EFI\UBUNTU\grubx64.efi)

代码: 全选

Boot0004* ubuntu HD(2,GPT,239e3199-d9f6-41fb-ab2e-d4744abf7bdf,0xfa000,0x32000)/File(\EFI\UBUNTU\GRUBX64.EFI)
3-2-1. 然後 設定 0004 為最優先開機 例如
BootOrder: 0004,0001,0000,0003

4. 上述更改 UEFI 設定
4-1. 可以重開機 登入 UEFI 設定 (詳細參閱 主板 使用說明書)
4-2. 也可以從 試用桌面 終端機 直接使用指令 efibootmgr 更改設定
4-2-1. 參見
http://manpages.ubuntu.com/manpages/bio ... mgr.8.html
efibootmgr - manipulate the EFI Boot Manager
EXAMPLES

5. 你先試試 有疑難 歡迎再貼文
ubuntu@ubuntu:~$ sudo efibootmgr
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0003,0001,0000,0002
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0002* UEFI: SanDisk Sandisk Ultra PMAP, Partition 1
Boot0003* Linux
主板使用说明书找不到然后用了第二种方法,我用试用的ubuntu执行efibootmgr -c 创建了一个boot0003* Linux引导但没有设置启动顺序,重启进入BIOS,选择这个引导点回车没有反应,看你的后面有引导路径什么的,这个怎么弄,下面这张图是我用easyuefi看到的,引导确实是SHIMX64.EFI这个文件,而我的scurry boot 确实是disable
附件
2.png
1.jpg
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求教双硬盘,双分区格式,双系统安装问题

#25

帖子 poloshiao » 2018-05-22 14:33

sudo efibootmgr
viewtopic.php?p=3205826#p3205826
前面文章使用的是
sudo efibootmgr -v
http://manpages.ubuntu.com/manpages/bio ... mgr.8.html
-v | --verbose
Verbose mode - prints additional information
回复