Çoklu Önyükleme: Linux Mint yükseltmesinden sonra Windows 10 önyüklemesi nasıl onarılır?


1

REFInd'in kurulu olduğu üçlü önyüklemeli bir iMac'im (Linux Mint, OSX, WINDOWS 10) var. sudo gdisk -lLinux Mint 17.3'te kullanılan aşağıdaki bölümler listelenmiştir :

Number  Start (sector)    End (sector)  Size       Code  Name

1              40          409639   200.0 MiB   EF00  EFI system partition
2          409640       487684319   232.4 GiB   AF00  Customer
3       487684320       488953855   619.9 MiB   AB00  Recovery HD
4       488953856      1074888703   279.4 GiB   0700  WINDOWS
5      1074888704      1949616127   417.1 GiB   8300  LINUX
6      1949616128      1953523711   1.9 GiB     0700  SWAP

Üçlü açılış, Linux Mint 17.2'den 17.3'e yükselene kadar iyi çalıştı. Ondan sonra, artık başlangıçta Windows'u seçemiyorum. Öyle görünüyor ki 17.3'e yükseltme Windows EFI önyükleme girişini bozdu (?)

Sorunumu burada listelenen çözümü kullanarak çözmeye çalıştım: Windows 8 EFI Bootloader'ı nasıl onarabilirim

Maalesef, EFI sistem bölümüm diskpartve çalıştırdığım Windows'ta bile listelenmiyor list vol. Bu yüzden bu bölüme bir sürücü harfi atayamaz ve koşamam bootrec /fixboot. Neden listede olmadığını ya da Windows 10'un nasıl yeniden başlatılacağını bilen birisi var mı? EFI bölümüm Fat32'de biçimlendirildi.

Linux nane 17.1'den 17.2'ye yükseltirken de aynı sıkıntı yaşadım. O zaman bir daha yapmak istemediğim pencereleri yeniden kurdum.

Güncelleme 1 - daha fazla bilgi

rEFInd hala önyükleme yapıyor, ancak windows girişi kayboldu. Artık linux nane başlatacak "Linux'ta Windows" seçeneği olan bir linux seçeneği daha var. İşte boot info scriptinin results.txt'si: info-script-1 . Ve bu bir Windows Onarım Diski çalıştırdıktan sonra info-script-sonra-windows-startupfix

Güncelleme 2 - Windows bölümü: gdisk x -> n -> p

Ron Smith tavsiye takip ve kullanılmış gdiskolan x, ndaha sonra ve p(ı seçmediniz whenüz):

$ sudo gdisk /dev/sda4
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************

Exact type match not found for type code 7200; assigning type code for
'Linux filesystem'
Exact type match not found for type code 6C00; assigning type code for
'Linux filesystem'

Warning! Secondary partition table overlaps the last partition by
3303746485 blocks!
You will need to delete this partition or resize it in another utility.

Command (? for help): x

Expert command (? for help): n

Expert command (? for help): p
Disk /dev/sda4: 585934848 sectors, 279.4 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): F22799CE-8015-443C-9824-5CB92A0B68FE
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 585934814
Partitions will be aligned on 32-sector boundaries
Total free space is 585934781 sectors (279.4 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1      1920221984      3736432267   866.0 GiB   8300  Linux filesystem
   2      1936028192      3889681299   931.6 GiB   8300  Linux filesystem

Anlamadığım şey örtüşen şey. sda4 benim pencereler partion ve sadece 279 GiB. Bu uyarı hakkında ne yapmalıyım?

Güncelleme 3 - Windows rEFInd'de görünüyor, ancak yine de önyükleme yapmıyor

Başlangıçta onarım başarısız olmasına rağmen (windows kurulum dvd'sini kullanarak), pencereler şimdi rEFInd'de görünür. Ancak Windows yine de önyükleme yapmıyor (alt çizgi yanıp sönüyor) Windows Başlangıç ​​onarımı, şu an bulan mesajla hatalı:

Startup Repair couldn't repair your PC
Press "Advanced options...
Log file: C:\Windows\System32\Logfiles\SrtTrail.txt

Lütfen neler olduğunu açıkla. REFInd hala önyükleme yapıyorsa ve eğer öyleyse, çalışmayan bir Windows girişi gösteriyor mu, yoksa Windows girişi kayboldu mu belli değil. Ayrıca, Boot Info Script'inin çıktısı ( RESULTS.txtdosyası) durumu açıklığa kavuşturmaya yardımcı olabilir, bu nedenle çalıştırmanız ve bir pastebin sitesine göndermeniz gerekir . Bize URL’yi verin, neler olduğunu daha iyi anlayabilelim. RESULTS.txt
Rod Smith

Teşekkür. Yukarıya bakın, bir "Güncelleme 1" bölümü
ekledim

'sudo dracut -v -f -k hepsini & & sudo grub2-mkconfig -o /etc/grub2-efi.cfg' komutunu deneyin ve çıktısını paylaşın pls ve eğer herhangi bir yeni giriş windows veya mac gibi görünüyorsa ve önyükleme yapabiliyorsa. (
17.3'ten

linux nane 17.3'te dracut yoktur. yüklemeye çalıştığımda, bazı bağımlılıkların (kpartx, kbd) kurulmayacağını söylüyor.
fischermatte 12:15

Yanıtlar:


2

İşte problemin:

sda4: __________________________________________________________________________
File system:       ntfs
Boot sector type:  Grub2 (v1.99)
Boot sector info:  Grub2 (v1.99) is installed in the boot sector of sda4 
                   and looks at sector 1516164256 of the same hard drive 
                   for core.img. core.img is at this location and looks 
                   in partition 112 for . No errors found in the Boot 
                   Parameter Block.

Bu, yükseltmenizin Windows önyükleme bölümünüze GRUB 2'nin bir kopyasını yüklediğini ortaya koyuyor. Bu bir kullanıcı hatası durumuydu veya yükleme / yükseltme işleminde ciddi bir hataydı. /dev/sda4Önyükleme kesiminin yedeğini almadığınız sürece , çözüm BIOS modu önyükleme yükleyicisini yeniden kurmak için bir Windows kurtarma diski kullanmanız gerekecektir. Alternatif olarak, Windows'u önyüklemek için BIOS modundan ziyade EFI modunda dönüştürmeyi deneyebilirsiniz. Bu süreç burada, diğer yerlerin yanı sıra UEFI tabanlı PC'ler için tanımlanmıştır. İşlem Mac'lerde biraz farklı olurdu - en önemlisi, hibrit MBR'nizi MBR'den GPT'ye dönüştürmek yerine geleneksel bir koruyucu MBR lehine kaldırmalısınız. Ayrıca, kendi bilgisayarınızda çalışacağına söz veremem; deneyerek işleri daha da kötüleştirebilirsin.


Windows onarım ve fixboot / fixmbr çalıştırdıktan sonra, sda4 şu anda (grub olmadan) doğru görünüyor. Results.txt pastebin.com/RLRcdUvP için buraya bakın . Her neyse, şimdi hatırlatma seçeneklerinde Windows'u seçebiliyorum, ancak bundan sonra sadece yanıp sönen bir alt çizgi var. Herhangi bir fikir?
fischermatte

Bana hibrid MBR'yi nasıl koruyucusuna dönüştürebileceğini söyleyebilir misiniz?
fischermatte 12:15

Windows önyüklemesi hakkında daha fazla fikrim yok, çünkü Windows önyükleme uzmanı değilim, özellikle de BIOS modunda değilim. Bir hibrit MBR'yi koruyucu bir MBR'ye dönüştürmekle ilgili olarak, herhangi bir değişiklik yaptığınızda birçok bölümleme aracı bunu otomatik olarak yapacak. Kasten yapmak için, benim kullanabilirsiniz GPT fdisk ( gdisk) : Başlatma gdiskdiskte yazın xuzmanların menüsüne girmek için yazın nyeni koruyucu MBR oluşturmak ve yazmak için wdeğişiklikleri kaydetmek için. ( pDeğişikliklerinizi kaydetmeden önce bölümlerinizi kontrol etmek yazmaya değer.)
Rod Smith

thx ron. Komutları koştum (bkz. Güncelleme 2) ama whenüz kullanmadan . Örtüşen sektörler uyarısı hakkında ne yapacağımı bilemedim. görmezden mi gelmeliyim?
fischermatte

Sen başlattı gdisküzerinde /dev/sda4yanlış olan; Bir bütün disk aygıtta başlatmanız gerekir (muhtemelen /dev/sda).
Rod Smith
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.