win7+ubuntu16.04安装win7引导项消失

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

win7+ubuntu16.04安装win7引导项消失

#1

帖子 huangshiying » 2017-08-02 16:19

用联想V310-14ISK安装的双系统,本来grub无法安装上,但是加了个efi分区之后是安装成功了,不过提示还有一部分要自己安装,重启之后直接进入ubuntu,win7一直找不到,但在终端里输入sudo apt install grub发现并没有可用的软件包grub,他被其他的软件包引用了,而且现在也没法进入winpe,所以现在是怎么一回事?我应该怎么找回win7
拜托大家帮我一下
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win7+ubuntu16.04安装win7引导项消失

#2

帖子 poloshiao » 2017-08-02 18:53

重启之后直接进入 ubuntu
登入 Ubuntu
1. 把下面指令 複製 貼進終端機 執行
1-1. sudo efibootmgr -v
1-2. sudo parted -l print
1-3. 把結果全部直接 選取/複製/貼上來
huangshiying
帖子: 6
注册时间: 2017-07-31 17:04
系统: windows7

Re: win7+ubuntu16.04安装win7引导项消失

#3

帖子 huangshiying » 2017-08-02 20:09

poloshiao 写了:
重启之后直接进入 ubuntu
登入 Ubuntu
1. 把下面指令 複製 貼進終端機 執行
1-1. sudo efibootmgr -v
1-2. sudo parted -l print
1-3. 把結果全部直接 選取/複製/貼上來


huangshiying@huangshiying-Lenovo-V310-14ISK:~$ sudo efibootmgr -v
BootCurrent: 0014
Timeout: 0 seconds
BootOrder: 0017,0000,0001,0014,0015,0016,0018,0019,001A
Boot0000* Windows Boot Manager HD(4,MBR,0x63,0x7212e800,0x1e8800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0001* ubuntu HD(4,MBR,0x63,0x7212e800,0x1e8800)/File(\EFI\ubuntu\shimx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0012 Diagnostic Splash FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 OilDiagApp FvFile(f8397897-e203-4a62-b977-9e7e5d94d91b)
Boot0014* ATA HDD: WDC WD10JPCX-24UE4T0 PciRoot(0x0)/Pci(0x17,0x0)/Sata(1,0,0)..bYVD.A...O.*..
Boot0015* SATA SSD: Lenovo SPEED UP-C80LS-120GB PciRoot(0x0)/Pci(0x17,0x0)/Sata(2,0,0)..bYVD.A...O.*..
Boot0016* ATAPI CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0017* USB Device: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot0018* PXE Network Boot: Realtek PXE B02 D00 BBS(Network,Realtek PXE B02 D00,0x0)............................................................................A.....................
Boot0019* USB FDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001A* USB CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)



1-2步返回的是parted:无效选项
huangshiying
帖子: 6
注册时间: 2017-07-31 17:04
系统: windows7

Re: win7+ubuntu16.04安装win7引导项消失

#4

帖子 huangshiying » 2017-08-02 20:39

poloshiao 写了:
重启之后直接进入 ubuntu
登入 Ubuntu
1. 把下面指令 複製 貼進終端機 執行
1-1. sudo efibootmgr -v
1-2. sudo parted -l print
1-3. 把結果全部直接 選取/複製/貼上來

huangshiying@huangshiying-Lenovo-V310-14ISK:~$ sudo parted -l print
[sudo] huangshiying 的密码:
Model: ATA WDC WD10JPCX-24U (scsi)
磁盘 /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
分区表:msdos
Disk Flags:

数字 开始: End 大小 类型 文件系统 标志
1 63.5kB 950GB 950GB extended lba
5 64.5kB 333GB 333GB logical ntfs
6 333GB 667GB 334GB logical ntfs
7 667GB 947GB 280GB logical ntfs
8 947GB 950GB 3071MB logical linux-swap(v1)
2 950GB 950GB 300MB primary ext4
3 950GB 980GB 30.0GB primary ext4
4 980GB 981GB 1024MB primary fat32 启动, esp


Model: ATA Lenovo SPEED UP- (scsi)
磁盘 /dev/sdb: 120GB
Sector size (logical/physical): 512B/512B
分区表:msdos
Disk Flags:

数字 开始: End 大小 类型 文件系统 标志



:Hehe 刚刚搞错了
huangshiying
帖子: 6
注册时间: 2017-07-31 17:04
系统: windows7

Re: win7+ubuntu16.04安装win7引导项消失

#5

帖子 huangshiying » 2017-08-02 20:42

数字 开始: End 大小 类型 文件系统 标志
1 2097kB 120GB 120GB primary ntfs 启动
huangshiying
帖子: 6
注册时间: 2017-07-31 17:04
系统: windows7

Re: win7+ubuntu16.04安装win7引导项消失

#6

帖子 huangshiying » 2017-08-02 20:44

我的ubuntu是装在F盘的,挪了50G出来,win7是在固态硬盘上
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: win7+ubuntu16.04安装win7引导项消失

#7

帖子 TeliuTe » 2017-08-02 23:08

efi一般跟gpt分区表配对,你这显示是msdos分区表,不应当用uefi安装方式
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win7+ubuntu16.04安装win7引导项消失

#8

帖子 poloshiao » 2017-08-03 7:46

sudo efibootmgr -v
BootCurrent: 0014
Boot0014* ATA HDD: WDC WD10JPCX-24UE4T0 PciRoot(0x0)/Pci(0x17,0x0)/Sata(1,0,0)..bYVD.A...O.*..
1. 表示 你這次 開機 啟動 Ubuntu 可能是在 UEFI enabled / Secure Boot enabled 模式)
1-1. 你的 Ubuntu ESP 開機分割區 可能是 /dev/sda4 (待確認)
1-2. https://en.wikipedia.org/wiki/EFI_system_partition
The EFI system partition (ESP)
Boot0000* Windows Boot Manager HD(4,MBR,0x63,0x7212e800,0x1e8800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
2. 表示 開機 啟動 Windows 可能是在 UEFI enabled / Secure Boot enabled 模式
4 980GB 981GB 1024MB primary fat32 启动, esp
磁盘 /dev/sda: 1000GB
分区表:msdos
3. UEFI enabled 模式 開機硬盤 /dev/sda 最好是 gpt 分割
3-1. https://zh.wikipedia.org/wiki/GUID%E7%A ... 2%E8%A1%A8
GUID磁碟分割表(GUID Partition Table,缩写:GPT)
win7 是在固态硬盘上
Boot0000* Windows Boot Manager HD(4,MBR,0x63,0x7212e800,0x1e8800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
4 980GB 981GB 1024MB primary fat32 启动, esp
4. 你的 Windows ESP 開機分割區 可能是 /dev/sda4 (待確認)[/quote]
重启之后直接进入ubuntu
sudo efibootmgr -v
BootCurrent: 0014
Boot0014* ATA HDD: WDC WD10JPCX-24UE4T0 PciRoot(0x0)/Pci(0x17,0x0)/Sata(1,0,0)..bYVD.A...O.*..
Model: ATA WDC WD10JPCX-24U (scsi)
磁盘 /dev/sda: 1000GB
BootOrder: 0017,0000,0001,,0015,0016,0018,0019,001A
5. 你在 UEFI 預設的開機順序 BootOrder 如上
5-1. 但是 0017,0000,0001 都失敗
5-2. 開機順序 0014 成功了 所以 目前的 BootCurrent 是 0014
但在终端里输入sudo apt install grub发现并没有可用的软件包grub,他被其他的软件包引用了
6. 因為 在 UEFI enabled / Secure Boot enabled 模式下 是安裝 grub-efi 及其遞迴相依套件
6-1. https://packages.ubuntu.com/xenial/grub-efi
Package: grub-efi
而且现在也没法进入winpe
sudo efibootmgr -v
BootOrder: 0017,0000,0001,0014,0015,0016,0018,0019,001A
7. 檢查看看 winpe 有沒有在上述開機順序中 如果有 把它改為 第一順位 看看

8. 參閱
https://zh.wikipedia.org/wiki/%E7%B5%B1 ... B%E9%9D%A2
統一可延伸韌體介面(Unified Extensible Firmware Interface, UEFI)
回复