安装opensuse15后无法引导win10求助

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
cflo-ve
帖子: 98
注册时间: 2009-12-16 10:09

安装opensuse15后无法引导win10求助

#1

帖子 cflo-ve » 2018-07-04 16:44

本人是acer老电脑,使用windows10和 opensuse42.3双系统,grub2引导。15出来后,就想尝一下鲜。将以前42.3的磁盘空间清理了(win10下删除为空余空间)给15用。
u盘安装,到磁盘分区的时候默认选择了整个磁盘,我手动选择了不要删除win10分区。安装完成后,通过linux可以看到win10分区的文件都在。但是grub引导无win10启动项。只有15自己的。
网上找了很多帖子,比如修改/boot/grub2/grub.cfg等方式,都无法恢复。
win10用安装盘居然也无法修复引导,安装盘命令行的方式也无法修复sfc/scannow没有发现错误。bootrec/scanos找到的操作系统是0……没有办法win10只能重装了。
之前安装opensuse15的过程中没有网络。我以前安装42.3的时候,分区就会自动选择空余空间,然后启动项里也有win10选项,为什么这次就不行了呢?不知道问题出在哪里?可以指点下吗?
而且网上说的grub2-update根本没有这个命令啊。cnf也找不到。
高山仰止,景行行止。虽不能至,然心向往之。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 安装opensuse15后无法引导win10求助

#2

帖子 poloshiao » 2018-07-04 17:34

安装完成后
目前可以登入 OpenSUSE 15 桌面嗎 ?
把下面指令 複製 貼進終端機 執行
sudo efibootmgr -v
把指令及結果全部直接 選取/複製/貼上來
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 安装opensuse15后无法引导win10求助

#3

帖子 lainme » 2018-07-04 22:55

会不会把windows的隐藏分区给删掉了?隐藏分区里有启动用的分区。
头像
cflo-ve
帖子: 98
注册时间: 2009-12-16 10:09

Re: 安装opensuse15后无法引导win10求助

#4

帖子 cflo-ve » 2018-07-06 21:57

poloshiao 写了: 2018-07-04 17:34
安装完成后
目前可以登入 OpenSUSE 15 桌面嗎 ?
把下面指令 複製 貼進終端機 執行
sudo efibootmgr -v
把指令及結果全部直接 選取/複製/貼上來
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 000D,000C,0008,0004,000B,0009,0005,0006,0007
Boot0000 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001 Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0002 Diagnostic Splash FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0003 Acer D2D: FvFile(bcc93540-7ea9-11df-8c4a-0800200c9a66)
Boot0004* HDD 0: ST9500325AS PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)..bYVD.A...O.*..
Boot0005* ATAPI CD/DVD: PIONEER DVD-RW DVRTD11RS PciRoot(0x0)/Pci(0x1f,0x2)/Sata(1,0,0)......!N.:^G.V.T
Boot0006* USB FDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0007* Network Boot: BRCM MBA Slot 0400 v14.4.5 BBS(Network,BRCM MBA Slot 0400 v14.4.5,0x0)................^...........C...............................................A.....................
Boot0008* USB HDD: Kingston DataTraveler 3.0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)3.!..3.G..A.....
Boot0009* USB CD/DVD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot000A* Internal Shell: FvFile(c57ad6b7-0515-40a8-9d21-551652854e37)
Boot000B* opensuse HD(7,MBR,0x988a988a,0x0,0x0)/File(\EFI\opensuse\grubx64.efi)
Boot000C* opensuse-secureboot HD(6,MBR,0xa764a69e,0x0,0x0)/File(\EFI\opensuse\shim.efi)
Boot000D* opensuse-secureboot HD(4,MBR,0xa764a69e,0x2a59d000,0xfde8800)/HD(2,MBR,0x0,0x320e7000,0xfa000)/File(\EFI\opensuse\shim.efi)

附件图片1是安装opensuse前的磁盘分区情况。图2是安装opensuse的时候选择的分区情况。
附件
2.jpg
1.jpg
高山仰止,景行行止。虽不能至,然心向往之。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 安装opensuse15后无法引导win10求助

#5

帖子 poloshiao » 2018-07-07 9:59

sudo efibootmgr -v
Boot0000 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001 Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0002 Diagnostic Splash FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0003 Acer D2D: FvFile(bcc93540-7ea9-11df-8c4a-0800200c9a66)
Boot0004* HDD 0: ST9500325AS PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)..bYVD.A...O.*..
Boot0005* ATAPI CD/DVD: PIONEER DVD-RW DVRTD11RS PciRoot(0x0)/Pci(0x1f,0x2)/Sata(1,0,0)......!N.:^G.V.T
Boot0006* USB FDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0007* Network Boot: BRCM MBA Slot 0400 v14.4.5 BBS(Network,BRCM MBA Slot 0400 v14.4.5,0x0)................^...........C...............................................A.....................
Boot0008* USB HDD: Kingston DataTraveler 3.0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)3.!..3.G..A.....
Boot0009* USB CD/DVD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot000A* Internal Shell: FvFile(c57ad6b7-0515-40a8-9d21-551652854e37)
Boot000B* opensuse HD(7,MBR,0x988a988a,0x0,0x0)/File(\EFI\opensuse\grubx64.efi)
Boot000C* opensuse-secureboot HD(6,MBR,0xa764a69e,0x0,0x0)/File(\EFI\opensuse\shim.efi)
Boot000D* opensuse-secureboot HD(4,MBR,0xa764a69e,0x2a59d000,0xfde8800)/HD(2,MBR,0x0,0x320e7000,0xfa000)/File(\EFI\opensuse\shim.efi)
1. UEFI 開機選項 沒有 Windows 的 開機檔案 bootmgfw.efi ?
1-1. 意思是 目前無法 從 UEFI 直接啟動 Windows ?

2. 登入 OpenSUSE
看看 esp 分割區 有沒有 bootmgfw.efi ?
2-1. sudo ls -al /boot/efi | grep -i EFI
2-2. sudo ls -al /boot/efi/EFI | grep -i Microsoft
2-3. sudo ls -al /boot/efi/EFI/Microsoft | grep -i Boot
2-4. sudo ls -al /boot/efi/EFI/Microsoft/-i bootmgfw.efi
如果有 還可以手動將 開機檔案 bootmgfw.efi 加入 UEFI ?

3. 登入 OpenSUSE
sudo ls -al /etc/grub.d/30_os-prober
看看 有沒有這個檔案 : /etc/grub.d/30_os-prober
3-1. 如果有 執行看看 有沒有 Windows 開機選項 ?
sudo /etc/grub.d/30_os-prober
3-2. 如果有 能否 從 OpenSUSE 開機 Grub 2 選單 啟動 Windows ?
头像
cflo-ve
帖子: 98
注册时间: 2009-12-16 10:09

Re: 安装opensuse15后无法引导win10求助

#6

帖子 cflo-ve » 2018-07-07 11:42

我有一个问题啊?我的电脑是老式电脑,不是通过UEFI方式的啊,为什么opensuse15装上后是efi呢?
高山仰止,景行行止。虽不能至,然心向往之。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 安装opensuse15后无法引导win10求助

#7

帖子 poloshiao » 2018-07-07 15:16

我的电脑是老式电脑,不是通过UEFI方式的啊
1. 如果你的電腦不是 UEFI enabled 開機
那麼
sudo efibootmgr -v
的回應 可能是
EFI variables are not supported on this system.
1-1. efibootmgr 是存取你電腦的主版上的資料 並不是硬盤上的資料
附件图片1是安装opensuse前的磁盘分区情况。
2. 發現你的硬盤有新加卷(D:), 新加卷(E:)
可能需要進一步了解 新加卷 使用何種 機制
回复