Ben Squeeze yükseltme bir parçası olarak grub2 yükseltilmiş bir Debian / Squeeze sistemi (bir geçmişi en az Woody olacak). Her şey iyi çalışıyor, ancak disk yapılandırmasıyla uğraşmak üzereyim.
Şu anda makine RAID1-ed /, / home ve / boot bölümlerine sahip 2 adet 80GB'lık sürücüden çalışıyor (herhangi birinin takasın nerede olduğunu merak etmesi durumunda RAID1-ed "/ data" ve birkaç takas içeren başka bir çift sürücü var , ama bunlara dokunmuyorum).
2 adet 130GB SSD ekledim, en azından 80GB sürücülerdeki bölümler kadar büyük olacak şekilde bölümledim ve bunları dahil etmek için RAID1'leri büyüterek, senkronizasyonu bekleyerek ve ardından eski dizileri kullanır, böylece yalnızca SSD'ler kalır (ve sonra dosya sistemlerini büyütür). Ama mdadm / ext3 wrangling bu sorunun ne olduğu hakkında değil ...
Bu beni makineden çıkarmak istediğim 2 eski 80GB (IDE) sürücüyle bırakacak. Benim endişem, onları kaldırmanın bazı önemli MBR'leri almasıdır. Makinenin önyüklenebilir kalmasını nasıl sağlayabilirim?
Daha spesifik olarak:
Squeeze yükseltmesini yaptığımda, grub2'nin hangi sürücüleri yüklemesi gerektiği hakkında sunulan bazı seçenekler olduğunu hatırlıyorum (tüm sürücüler olan varsayılan ile gittim). SSD'ler o sırada makinede değildi; grubun SSD MBR'lere yüklenmesini sağlamak için bunu nasıl çalıştırabilirim? (Sanırım bazı paketlerin dpkg-yeniden yapılandırması).
Hangi sürücülerin kurulu olduğunu düşündüğünü nasıl bulabilirim? İyi keder / boot / grub / bugünlerde neredeyse 200 dosya var! Nereye bakmalı? Ayrıca, /boot/grub/device.map.auto'nun şu anda yalnızca 3 sürücü listelemesi biraz garip görünüyor (80 GB'ların 2'si ancak diğer sürücü çiftlerinden yalnızca biri ve SSD'lerin hiçbiri). Bunu nasıl güncellerim? ( Güncelleme: bu kırmızı bir ringa balığıydı; device.map.auto yıllar önce bir kalıntı gibi görünüyor; device.map grub-mkdevicemap tarafından yapılan bir güncellemede mantıklı görünüyordu. Bu alandaki paranoyamın eski bir mobo'nun BIOS'undan geldiğini düşünün GRUB tarafından görülen cihaz sırasını bir hevesle yeniden sıralayın).
Sonuç: her şey yolunda gitti ve şimdi iki eski 80GB IDE sürücüsünü kutudan çıkardım ve tüm dosya sistemleri yeni bölüm boyutlarına kadar yeniden boyutlandırılmış RAID1-ed SSD'leri çalıştıran hızlı ve hızlı bir önyükleme sistemi var. Aradığım diğer "Grub bulmacasının eksik parçası" dpkg-reconfigure grub-pc
, hangi disklerin MBR'yi korumasını isteyen bir şeydi . Aaron'un cevabı aslında bana bunun beklendiği gibi çalıştığından emin olmak için çok şey yaptı ve bu cevabı kabul etti.
dd if=/dev/sda bs=1 count=512 | grep -aob GRUB
. Bu, işaretleyicinin önyükleme sektörü içindeki konumunu döndürür.