UEFI'siz Windows 7/8 64-bit GPT bölme tablosuna yükleme [duplicate]


2

Bu sorunun zaten burada bir cevabı var:

Bulduğum her şeyi denediğimi söyleyerek başlayacağım. Ve hala hiçbir şey işe yaramadı.

önsöz

Eski MBR’mi GPT bölüm tablosuna dönüştürdüm. Aslında sadece GRUB2'yi ve nihayetinde Windows'u tekrar kurmam gerekeceğini düşündüm ve iyi olacak. Öyle değildi. Veri kaybı olmadan dönüşüm yapmak için gdisk'i (GPT fdisk) kullandım.

Sorun

İlk başta Windows'um yüklenemedi. Daha sonra, sorunun bulunduğu yerdeki BCD onarımını yapardım ve sonuçta HDD’ye önyükleme yapamadım ve grub kurtarma ekranına sıkışıp kalmazdım. Tam onarımla, rastladığım her onarımla aynı şeyi yaptım. GRUB'u yeniden kurduğum / tamir ettiğimde, Windows açılışında BCD hatası alıyorum.

Çözümler ve diğer sorunlar

En açık olanı - Windows'u yeniden yükleyin. Olmayacak. UEFI donanımı olmadan GPT'ye kurulmaz. Beni kendimden korudum, yani Microsoft tarzı. Çok büyük bir hata yaptım ve sorunun, bölümün kendisinin değil, TABLO bölümünde olduğunu ve Windows bölümünü biçimlendirdiğini anlamadım. Önemli bir şey kaybetmedim - Windows hariç.

Denediğim bir sonraki şey hibrid-MBR idi. Sanırım hiç kimse Windows yükleyicisine aynı hatayı verdiğinden (hem Windows 7 hem de 8'i 64 bit çalıştığından) söylemedi. Bunun için gdisk kurtarma menüsünü kullandım ve tüm girişlerden geçtim ve düzgün çalışmayı bitirdim.

Sonraki DUET kurulum girişimi oldu. Önyüklemenin başarısız olmasını beklediğim yerde, AMD işlemcim nedeniyle kurulumu bile başaramadı. Buradaki dosyalarla birlikte indirdiğim duet-install komut dosyasını kullandım . Senaryo aynı noktada hep durur: Partition starts at sector 2048. Ve betiğin kaynağına baktım, yakında bir sonraki satırı basmalı (bir anda 13 satır basar), ancak saatlerce hiçbir şey olmuyor. Yeniden denemek, yeniden indirmek, canlı CD'den çalıştırmak ve hiçbir şey yapmamaya çalıştı. İşte bütün çıktı:

SYSLINUX'u MBR Yoluna yükleyecek SYSLINUX: / usr / share / syslinux

Bootduet'e giden yol / home / ubuntu / Yüklemeler / tianocore_uefi_duet_builds-tianocore_uefi_duet_installer / BootSector

UEFI DUET yolu: / home / ubuntu / Yüklemeler / tianocore_uefi_duet_builds-tianocore_uefi_duet_installer

UEFI versiyonunu kuracak UDK Hedef bölümü / dev / sda1

Hedef bölümde 'ESP' adında bir FAT dosya sistemi oluşturacak

Hedef disk (MBR önyükleme kodunu saklamak için) / dev / sda, bölüm numarası 1'dir.

Bölüm 2048'de başlıyor

[ edit ] XP'yi yüklemeye çalıştı, ancak biçimlendirilmemiş alanı biçimlendiremiyor. GParted ile ntfs ile biçimlendirmeyi denedim, ancak kurulum hala biçimlendirilmemiş alan (ve bunun dışında başka bir şey değil) olarak kaydeder. Ama tamamen dürüst olmak gerekirse - bu cd uzun süredir rafa kaldırılmıştı, zar zor buldum ve x64 olduğu hakkında hiçbir fikrim yok (muhtemelen işe yaramayacak).

Yani şimdi sıkışıp kaldım. Yardım lütfen?

Ayrıca, tüm HDD’yi yeniden biçimlendirmek bir seçenek değildir. Windows buna değmez, Linux ile kalmayı tercih ederim. Ayrıca, MBR'ye dönüşümü de, okuduğum kadarıyla biçimlendirme de içeriyor. Ayrıca, 7 (veya 8?) Bölüm aldım (5 eski MBR'de, ancak genişletilmiş bölümler kullandım ... dağınıktı).

gözlük

MoBo: ASUS M5A781-M LX İşlemci: AMD Athlon II x3 450

Güncel Geçici Çözüm (iyi, bilinçli hariç (linux))

VirtualBox içinde başlatmak için Windows 8 yüklemesi var. Bu biraz ilerleme, ancak her yeni Windows başlatmak istediğimde VM ile takılmak istemiyorum.

Düzenlemeler

Bir düet-script ile oynadım. Bir harf yazıp Enter tuşuna basarsam, yazdırır parted: invalid token: [letter]. Eğer bu harf 'c' Unknown partition table type ! Aborting!ise, açıktır ki durum böyle değil. Sanırım sorunun kökünü bulmak için kaynağı daha derinlemesine analiz edeceğim, çünkü bu senaryo şimdi benim için en iyi çözüm.

Komut dosyasının çalışmasının durduğu noktaya ptLine=geldim : "$ {targetDisk}" adlı bölümü yazdır | grep "Bölüm Tablosu" `. Kontrolleri atlayarak bir çözüm bulmaya çalışacağım ve sistemime uyması için değerleri ayarlayacağım.

Senaryoyu düzenledim ve çalışmayan kısmı kaldırdım ve sonunda DUET'i kurmayı başardım. Ya da en azından öyle dedi ki ... BIOS'ta değişiklik olmadığını fark ettim, her şey başlangıçta olduğu gibi. Hala işe yaramayacak.

Yanıtlar:


0

GPT'ye dönüştürmek için kullandığım aracı kullanarak geri MBR'ye dönüştürdüm ve bölümleme tablosu eskisi gibi almsot.

Denedim ve gelecekte birileri için yararlı olabilir:

DUET'i kurun: Bu kılavuzu kullanmanızı öneririm , fakat ne yaptığımı kısa bir süre sonra açıklayacağım.

İlk önce EFI için yeni 200 MB FAT32 bölümü oluşturdum. Sonra dosyaları buradan indirdim ve çıkarttığım dizine ulaşmak için cd kullandım. Sonra, ben koştum chmod +x ./duet-installve ./duet-install -64 -F -s /usr/lib/syslinux -m /dev/sda1nerede, /usr/lib/syslinuxsenin syslinux yoludur (varsayılan olmalıdır /usr/share/syslinux, ama daha fazla bilgi için sistem arama). Ayrıca İnternet'ten indirebilir ve derleyebilirsiniz. Bir destek: kendine özgü bağımlılıkları olan nasm gerektirir , ve kullanmadığım için çok yardımcı olamam. / dev / sda1, daha önce oluşturduğunuz bölümün yoludur.

Bununla birlikte, komut dosyası 275 satırını alamaz, bu yüzden (satır 276 veya 277'den başlayan) ve satır 275'den satır sonuna kadar her şeyi sildim ve bunu tableType = "gpt" ile değiştirdim.

Melez-MBR oluşturmak için: Yine, burada tavsiye ettiğim, orta derecede uzun bir rehber var . Hızlı rehber için okumaya devam edin.

Gdisk'i açtım ve çalıştırdım gdisk /dev/sda, kurtarma menüsüne rve yazılan kurtarma menüsüne girdim h. İstenilen bölümlere girdiğimde melez MBR'ye eklemek istedim ve ydaha sonra girerek ilk önce EFI GPT bölümünü yerleştirdim . pKurtarma menüsünde kullanmak istediğiniz bölümlerin bölüm numaralarını veya favori bölümlendirme aracınızı (benim için GParted) bulmanız gerekiyorsa . Ondan sonra varsayılan MBR hex kodlarını (ntfs için 07) girdim ve GRUB kullandığım için herhangi biri için önyüklenebilir bayrak ayarlamadım.

Demek bu kadar. Her ikisi de sonuç vermedi - hata yok, hiçbir şey yok, tam GPT ile normal BIOS gibi devam etti. Orada bir yerde bir hata yapmış olabilirim, bu da soruna neden oldu - beni düzeltmekten çekinmeyin.

Umarım birisine yardım eder, ancak yapmazsa, MBR diskini GPT'ye dönüştürdüyseniz her zaman acı verici olmaması gereken MBR'ye dönüştürebilirsiniz. Sadece (HDD ile Gdisk girmek gdisk /dev/sdagirmek benim için) r, Enter, g, Enter, q, Enter, Y, Enter. Daha kapsamlı bir kılavuza ihtiyacınız varsa, bu makalenin ikinci bölümünü okuyun.


0

Sen BIOS GPT üzerinde windows boot CAN EĞER herhangi sahip küçük MBR kapalı önyükleme, hatta bir disket olabilir sürücü. Hatta bir kesmek değil ve hatta Windows 32-bit üzerinde çalışacak.

Temelde Windows kurulum / onarım diskine önyükleme yapın. Sadece diskette sistem sürücüsünü oluşturun ve bcdbootönyükleme dosyalarınızı diskete koymak için kullanın . İle bir çizmeler ekleyin bootsect. Değişim {bootmgr} deviceiçin boot. Disketten önyükleme yapın.

Burada adımlar ayrıntılı .

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.