Windows 7 ve CentOS 7 için çift önyükleme yapmak istedim
500GB diskli bir Windows 7 makinem vardı. CentOS 7 (kabaca 230GB) için yer sağlamak için Windows bölümünü küçülttüm. Bir USB CentOS 7 netinstall çubuğu oluşturdum ve önyükledim. CentOS 7'yi boş alana (tüm diske değil) yüklemek için bildiğim en iyi şekilde yapılandırılmış kurulumu çalıştırdım. Net yüklemeyi yaptım ve hepsi iyi görünüyordu ama yeniden başlatıldığında Windows'a geri döndüm ve CentOS'a giremiyorum.
USB'den yeniden başlattım ve ( cfdisk
CentOS önyükleme bölümü olduğuna inandığım şeyi seçerek (dikkatle)) durumu düzeltmeye çalıştım, ancak "eksik işletim sistemi" bildiriyor. Ayrıca cfdisk
CentOS önyükleme ile yazdığımda bölüm tablosunu yeniden okuyamayacağını söylüyor, ancak yeniden başlamak cfdisk
bayrağın ayarlandığını gösteriyor.
Şu anda USB CentOS 7 netinstall bana diskte aşağıdaki bölümleri gösteriyor:
## DATA
/home 168GB centos-home
## SYSTEM
/boot 500MB sda3
/ 51GB centos-root
swap 3.85GB centos-swap
"Diğer" Windows bölümleri:
ntfs 100MB sda1
ntfs 253GB sda2
CentOS 7 Kurulumu'na girdiğimde bu iyi görünüyor ama yine de kök bölümü için bağlama noktaları oluşturmam gerektiğini söylüyor. İlk yüklediğimde, disk kurulumu için "Otomatik olarak oluşturmak için buraya tıklayın" ı tıkladığımda otomatik olarak yapılacağını düşündüğüm için bunu aslında yapmadım.
cfdisk
"ResOS a CentOS sistemi ..." kullanılarak erişilen bölüm tablosu şöyle görünür:
Unusable 1MB
sda1 Primary ntfs 105MB
sda2 Primary ntfs 265GB
sda3 Boot Primary xfs 525MB
sda5 NC Logical LVM2_member 235GB
Logical Free space 0.03MB
Belirtildiği gibi, bu yapılandırmayla önyükleme yapmaya çalıştığımda "eksik işletim sistemi" alıyorum. Önyükleme bayrağını tekrar sda1 olarak değiştirirsem, Windows 7'de önyüklenir.
GÜNCELLEME # 1
Ben (yeniden) netinstall üzerinden grub2
kullanarak yüklendi ve şimdi diskten önyükleme zaman istemi alıyorum . Yükü Windows'a zincirlemek için kullanabilirim. Ancak, CentOS 7'ye önyükleme yapmaya çalıştığımda bir tür iz / dökümü alıyorum.grub2-install
/dev/sda
grub
Kullandım:
linux (hd0,msdos3)/vmlinuz-3... root=/dev/sda3
initrd (hd0,msdos3/initrd-plymouth...
boot
NOT: Sanırım linux
CentOS için birincil önyükleme bölümü
Yukarıdakileri denemek sadece çöküyor.
GÜNCELLEME # 2
yum
EPEL deposundan NTFS-3G ve NTFSPROGS yükledim.
Çalıştırdım grub2-mkconfig -o /boot/grub2/grub.cfg
ve ardından önyükleme menüsünde Windows 7'yi (Loader) bulmak için yeniden başlattım. Ama bunu seçtiğimde:
error: no such device 978778...
error: hd1 cannot get C/H/S values....
bu kulağa pek hoş gelmiyor, ama en azından biraz ilerleme.
Ayrıca artık sadece dahili sürücüde CentOS 7 var ve bu sürücü üzerinde harici bir USB sürücü olarak çalışıyorum (dolayısıyla /dev/sdb
).
Birisi Windows'un önyükleme yapmama yardımcı olabilir mi?
Unix arka planım var ama çoğunlukla Mac OS X kullanıyorum. Windows ve Linux çift önyüklemesini ayarlamaya her zaman takılıyorum.
Son olarak, Mac'imin yanı sıra başka bir makinede CentOS 6.5 sistemi var.