Nâng cấp lên Windows 10 không thành công trên máy khởi động kép Windows 7 / Ubuntu


2

Những nỗ lực nâng cấp cài đặt Windows 7 của tôi lên Windows 10 luôn thất bại Error 800703ED. Tôi hoàn toàn nghi ngờ rằng điều này là do thiết lập khởi động kép. Tôi đã chèn thông tin vào cấu hình đĩa / grub của tôi dưới đây. Tôi cần làm gì để nâng cấp hoạt động mà không bị phá hủy bởi thiết lập khởi động kép. Tôi đặc biệt không cần grub vì tôi có thể sử dụng bios để chọn os nào để khởi động vì chúng nằm trên các đĩa riêng biệt.

                    Boot Info Script 0.74      [06 February 2016]


============================= Boot Info Summary: ===============================

 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for /boot/grub. It also embeds following components:

    modules
    ---------------------------------------------------------------------------
    fshelp ext2 part_msdos biosdisk search_fs_uuid
    ---------------------------------------------------------------------------

    config script
    ---------------------------------------------------------------------------
    search.fs_uuid 2eb75a40-a660-4b81-910f-8cb9996282ca root hd1,msdos1 
    set prefix=($root)'/boot/grub'

    ---------------------------------------------------------------------------
 => Grub2 (v2.00) is installed in the MBR of /dev/sdb and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos1)/boot/grub. It also embeds following components:

    modules
    ---------------------------------------------------------------------------
    fshelp ext2 part_msdos biosdisk
    ---------------------------------------------------------------------------
 => Grub2 (v2.00) is installed in the MBR of /dev/sdc and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for /boot/grub. It also embeds following components:

    modules
    ---------------------------------------------------------------------------
    fshelp ext2 part_msdos biosdisk search_fs_uuid
    ---------------------------------------------------------------------------

    config script
    ---------------------------------------------------------------------------
    search.fs_uuid 2eb75a40-a660-4b81-910f-8cb9996282ca root hd1,msdos1 
    set prefix=($root)'/boot/grub'

    ---------------------------------------------------------------------------

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 7/2008: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 7/2008: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Boot/BCD /Windows/System32/winload.exe

sdb1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 16.04 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab 
                       /boot/grub/i386-pc/core.img

sdb2: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sdb5: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sdc1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 7/2008: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

Câu trả lời:


2

Có một phần mềm miễn phí tôi sử dụng rất nhiều đó là EasyBCD . Nó cho phép bạn hoàn toàn tùy chỉnh bộ tải khởi động Windows.

Những gì tôi đề nghị là:

  1. Sử dụng nó để đặt bộ tải khởi động của bạn thành bộ tải khởi động Windows (sử dụng chức năng "Viết MBR", trong "Triển khai BCD")
  2. Nâng cấp lên Windows 10
  3. Sử dụng lại EasyBCD để thiết lập khởi động kép giữa Windows và Ubuntu

Tôi đã sử dụng phần mềm này trên máy tính xách tay của mình để thiết lập khởi động kép giữa Windows 10 và Linux Mint 17, và sau khi nghịch một chút, nó hoạt động như một bùa mê. Vấn đề duy nhất là nó thực sự gọi GRUB để khởi động Linux Mint, vì vậy trong GRUB param tôi đã đặt thời gian chờ rất ngắn (3 giây).

Ngoài ra, nếu bạn sử dụng nó với Windows 10, tôi khuyên bạn nên vô hiệu hóa bộ khởi động Metro beacuse nó thực sự khởi động Windows, yêu cầu bạn chọn hệ điều hành nào để khởi động và nếu bạn chọn Linux, nó sẽ khởi động lại máy tính và gọi bộ tải khởi động của hệ điều hành khác. Tất cả những gì có thể được thực hiện trong cài đặt của EasyBCD.


1

Tôi đồng ý với bạn hoàn toàn tôi đã ở vị trí tương tự một vài tuần trước. Đó là khởi động kép, những gì tôi đã làm là rút phích cắm điện dữ liệu và cáp dữ liệu sata (để an toàn) khỏi đĩa chứa Grub và trong trường hợp của tôi là bản sao của Centos 7, sau đó tôi cho phép Windows 10 tự cài đặt và sau đó Các phường cắm đĩa trở lại và mọi thứ hoạt động như một lá bùa. Tôi vẫn có thể khởi động Windows 10 và Centos 7, liên kết trong menu khởi động Grub trên Centos 7 vẫn đưa tôi đến Windows 10.


Đó là một giải pháp khác và nó sẽ hoạt động với hiệu suất 99,9% miễn là GRUB và Windows nằm trên hai đĩa vật lý khác nhau. Tôi khuyên bạn nên giải pháp này nếu bạn không muốn cài đặt bất kỳ phần mềm của bên thứ ba nào.
Nathan.Eilisha Shiraini

Nếu tôi rút đĩa Linux (sdb), tôi không thể khởi động Windows.
mac

@NathanShiraini Đây là một ý tưởng hay tuy nhiên không cần phải sửa đổi BCD hoặc Gurb hiện tại, hãy nhớ rằng các tệp khởi động Windows mà các tài liệu tham khảo hiện tại (Windows 7 State) sẽ được nâng cấp lên cùng phiên bản mới hơn ( Windows 10 State), Windows 10 cũng có phần thông minh theo nghĩa này, nó không nên nâng cấp lên "Metro BCD" đến từ Windows 7 trừ khi thấy Windows khác cài đặt trên ổ cứng đó và ngay cả khi nó khởi động tất cả lần đầu tiên anh ta phải làm là chạy lệnh này "bcdedit / set {default} bootmenupolicy legacy" và nó sẽ quay trở lại.
Charles Ludlow

Windows 10 sẽ không nâng cấp nếu không có bộ tải khởi động, nó sẽ thất bại vì khi bắt đầu cài đặt, nó phải khởi động lại để cập nhật các tệp hệ thống cốt lõi lên Windows 10 và nếu không thấy trình quản lý khởi động Windows, nó nghĩ ổ đĩa không thể khởi động và hủy bỏ, vì nó không thể thấy trình quản lý khởi động Grub.
Charles Ludlow

Đây là nơi mà giải pháp của @ NathanShiraini sẽ được sử dụng, miễn là Windows có bộ tải khởi động trên phân vùng của nó thì nó sẽ không bị lỗi. Tôi khuyên bạn nên khởi động Windows sau đó đảm bảo EasyBCD ghi cấu hình của nó vào Windows và không ghi đè Grub vì Grub không quan tâm đến Windows 10 hay Windows 7. Việc khởi động đĩa Windows thông qua WBM không phải là grub và tiến hành nâng cấp lên Windows 10.
Charles Ludlow
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.