Ne zamandır planladığım ArchLinux full sistem güncellemesini niyahet dün akşam yapmaya başlamıştım. Başlamıştım başlamasına ama, 1 GB’ı indirmek pek kolay olmadığından güncelleme işlemi yarım kalmıştı. Güncellemeye bugün kaldığım yerden devam ettim. Güncelleme esnasında bir sorunla karşılaşmamak için, önce masaüstünden logout olup terminale geçtim. Sonra da wireless’ı devre dışı bırakıp, ethernet kablosunu taktım ki bir de komut satırından wireless ile uğraşmak durumunda kalmayayım.
Güncelleme işleminin hızlı olması için linux.org.tr yansısını aşağıdaki dosyanın en tepesine yazarsanız iyi olur:
Güncellemeye aşağıdaki komut ile başladım:
Paketlerin netten indirilmesi bittikten sonra kurulum işlemi başladı. Kurulum işlemi “file system” arızası yüzünden birkaç kez kesintiye uğradı. Onarmak için bilgisayarı SystemRescueCd Linux Live CD ile boot edit aşağıdaki komutları çalıştırdım:
Ama sorunlar peşimi bıraktı mı? Bırakır mı hiç! Paketlerin kurulumu tamamlandıktan sonra sıra sistemi yeniden başlatmaya geldi. Ne yalan söyleyeyim, bugüne kadar hiç bir full sistem güncellemesini ya da sürüm güncellemesini bir çırpıda başaramamış biri olarak, bu sefer de bir değişiklik olmasını beklemenin bir anlamı yoktu. Netekim de öyle oldu. Benim “Intel 855GM” chipsetli tümleşik ekran kartının “xf86-video-intel” driver’ı ile ilgili bir sorun nedeniyle Xorg çakılıyordu…
Ama umudumu yitirmemiştim. Çünküleyin “ArchLinux forumları”http://bbs.archlinux.org vardı. Ne zaman dara düşsem hızır gibi imdadıma yetişen forumlar… Bu sefer de öyle oldu. Forumdaki [solved] xorg-server and xf86-video-intel-legacy başlıklı mesaj için gönderilmiş yorumları okuduktan ve ArchLinux Wiki’sindeki Intel Graphics dokumanını inceledikten sonra aşağıdaki işlemleri uygulayarak xorg’u yeniden başlatmayı başardım.
“/boot/grub/menu.lst” dosyasındaki şu satırı:
aşağıdaki gibi değiştirdim:
Sonra, “/etc/mkinitcpio.conf” dosyasındaki “modules” listesine “intel_agp” ve “i915” modullerini ekledim:
Son olarak da, grub’u tekrar sda’ya kurdum. Bu adım gerekli mi tam olarak bilmiyorum ama “menu.lst” dosyasında değişklik yaptığımız için sanki gerekli gibi: