2012+ macbook pro'ya Ubuntu/KX-studio kurulumu

Başlatan monthy_python, 20 Nisan 2013 - 18:24:36

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

monthy_python

Aşağıda Ubuntu-Studio 13.04 kurulumunu anlattım ama elbette aynı şekilde Ubuntu 13.04 de kurulabilir (daha kolay kurulur hatta.)

İnternette 2011 sonrası mac'lere Linux kurma konusunda kaynak sıkıntısı var. Mevcut kaynaklar zaten ingilizce, çoğu da eskimiş. (*0)
Bu yüzden yazıyı çoğunlukla kendi deneme yanılma sonuçlarıma göre yazdım, birinin işine yararsa ne mutlu.

>>> macbook 9.1 ve üzerine Ubuntu 12.04 kurulamıyor.
>>> 12.10 kuruluyor ama tavsiye etmiyorum, çok ısınıyor vs.
>>> 13.04 resmen piyasaya çıkmamış olmasına rağmen (beta aşamasında), bir kaç ufak ekleme ile sorunsuz çalışıyor. Sürücü desteği tam(a yakın).
O yüzden bunu kuruyoruz:

***Yüklemeden önce yedek alın:
Apple sağolsun Lion'dan beridir elimize yükleme medyası vermiyor. Olsun, apple duvarlar ördükçe biz kazacağız o duvarların altını. :)
Şurada (*1) yazıyor nasıl yükleme medyasının hazırlanacağı. Hiç bir zaman başka işletim sistemi yüklemeyecek bile olsanız, elinizde bir yükleme cdsi olması iyidir. En ufak bir şey için servise mi gideceğiz? (yapmamızı istedikleri o aslında.)

***rEFIt indirin ve kurun
(*2).
Bağlantıdaki sayfanın başında "2013"ten itibaren geliştirilmesi durduruldu" yazıyor. durdurulsun, Lion ve Mountain Lion'da çalışıyor, bu bize yeterli.

rEFIt Nedir:
rEFIt (bunu yazmak amma zor, büyük harfler yanlış yerde! :) ) bir bootloader (yükleyici) değil, "boot manager".
Yani bilgisayar başladıktan sonra yükleme seçenekleri sunan bir program. Sabit diskin "boot" bölümünün üzerine yazmıyor. Endişe edecek bir şey yok dolayısıyla.
alt (opt) tuşuyla başlatmaktan daha hızlı ve pratik. ayrıca alt tuşu kimi usb medyayı başlat(a)mıyor, rEFIt herkese eşit davranıyor.
Silmesi de kolay (*3).

rEFIT'i indirip yükledikten sonra MacHD/efi/refit altındaki refit.conf dosyasından konfigüre edilebilirsiniz. İçinde nasıl yapılacağının ayrıntılı açıklamaları var. Ben sadece varsayılan açılış seçeneğini değiştirdim:
İlk seçenek Linux olsun:
default_selection L
ilk seçenek mac os olsun:
default_selection M

Açılışta görünen ikonları vs. değiştirme seçenekleri de var, şurada nasıl yapılacağı anlatılmış: (*4)

***Sabit Diskte Linux için alan açmak:

Disk Utility ile sabit diskte Ubuntu için bir alan ayırın. Sol taraftaki seçeneklerden bütün sabit diski seçin. partition/bölümlemeyi üzerinde olduğunuz bölüm için yapabiliyorsunuz.
Ubuntu için en az 6 GB gerekiyor (ubuntu-studio için daha fazladır, 30-40 GB'dan az alan ayırmak mantıksız olur.) Ben 80 GB ayırdım.

Formatı çok önemli değil, burayı yeniden formatlayacağız zaten. ben FAT yaptım.

>>>Mac OS, ubuntu'nun yüklü olduğu alanı hiç görmeyecek. Ubuntu mac os alanını görecek ama erişim hakları çok sınırlı olacak. bir txt dosyasını açamayabilir, açsanız da kopyalayamayabilirsiniz demek bu. can sıkıcı.
Her iki işletim sisteminden kullanılabilecek bir alan ayırmak istiyorsanız (resimdeki DATA alanı) burayı NTFS olarak formatlayın.
OSX'de NTFS formatı atabilmek için paralı bir eklenti/yazılım yüklemek gerekiyor. Kullanacaksanız arayıp bulun, satın alın. Ubuntu yükledikten sonra böyle şeyleri c_rack kullanmak zorunda para ödemek zorunda değiliz  artık :)

>>>SWAP alanı ayırmadım, bir sorun da olmadı bu konuda. Bilgisayarın ram'i yeterli olacaktır. Ola ki sorun çıkarsa, bu alan sonradan da eklenebilir.

Şuradan (*5) "P.C. (Intel x86) install/live DVD" iso kalıbını indirin. 64 bit versiyonu bende düzgün çalışmadı, x86 iyidir.

***unetbootin (*6) ile usb belleğe yazdırın:
usb diskinizi disk utility ile MS-DOS(FAT) olarak formatlayın.

önemli: unetbootin bende öntanımlı olarak usb'yi seçmedi, </dev/disk0s5> alanını seçti. Burası NTFS formatlı data diski!! Dikkat etmesem uçuracak diski :)
terminal'e:
df -h
yazıp verdiği çıktıdan usb diskin yolunu öğrenin. bendeki yolu:
/dev/disk1s1

Yazması bitince "bu yükleme medyası p.c. için, mac bilgisayarları başlatmaz" diye bir mesaj verecek:

Yalan o! :) ben onunla yükledim. (rEFIt sayesinde mac'te de çalışıyor, rEFIt olmazsa yüklemiyor gerçekten.)

***Yükleme:
Ubuntu USB'si takılıyken bilgisayarı yeniden başlatın. alt tuşuna basmayın, basarsanız başka bir ekran gelir. herşeyi doğru yaptıysanız aşağıdaki gibi bir ekran gelmesi lazım:


Benimkinde 5 bölüm görünüyor:
1- önceden harici bir diske yüklediğim ubuntu 12.10
2- os x
3- os x'in gizlenmiş yedek alanı
4- NTFS formatlı "data" diskim. içinde bir sürü linux iso'su olduğundan olsa gerek rEFIt onu da işletim sistemi sanmış :)
5- hazırladığımız içinde Ubuntu-Studio olan canlı medya, bunu başlatacağız.

Başlatırken default (ilk) seçeneği seçin. Üçüncü (try ubuntu.../yüklemeden dene) ile aynı aslında bu.

>>> DİKKAT: "Bu sistem kablosuz bağlantımı görmüyor" deyip vazgeçmeyin hemen, kablosuzu yüklemeden sonra tanıtıyoruz. ayrıca klavye ışıkları da çalışacak, şimdilik sönük.

Ethernet kablosuyla bilgisayarı modeme bağlayın. yüklerken güncellemeleri vs indirecek. Ayrıca kablosuzu tanıtabilmek için de nete bağlı olmamız lazım.

Masaüstünde cd simgesiyle gösterilen "install ubuntu-studio 13.04"ü tıklayıp yüklemeyi başlatın.

dil seçimi vesaire...

>>> Dikkat edilecek yer:


"something else/başka bir şey"i seçiyoruz, çünkü:

"başka türlü bir şey bizim istediğimiz
ne ağaca benzer ne de buluta"  ;D

Ubuntu yüklemek için seçtiğiniz alanı ext4 olarak formatlayın, bağlanma noktasını (/) olarak seçin



Yükleme bitince yeniden başlatın. ana yükleme işlemi bu kadar. Açılışta rEFIt usb değil sabit disk sembolü gösterecek:



[Şimdi trikler:

***Kablosuz:
Herşeyden önce şu kablodan kurtulmak lazım.
Ek sürücülerden Broadcom'un sürücüsünü etkinleştirin, sonra terminal'e:
sudo service network-manager restart

yazıp ağ bağlantısını yeniden başlatın. Bu sürücü çalışmazsa (bende çalışmadı):
önce sürücüyü "do not use this device" deyip etkisizleştirin. sonra terminale:

sudo service network-manager restart
sudo apt-get install linux-firmware-nonfree
sudo modprobe b43
dmesg | grep -e b43 -e bcma
sudo service network-manager restart

(*7)

***Klavye ışıkları:
Bunun çözümünü tesadüfen buldum: Unity'de hiç bir şey yüklemeden çalışıyor!! :)
(Ve anladığım kadarıyla Unity hariç hiç bir masaüstünde [en azından şimdilik] çalışmıyor)
sudo apt-get install ubuntu-desktop

Oturumu kapatıp bu sefer xfce'den değil, ubuntu'dan giriş yapın. Ta daa! ışıklar da tamam  ;D

***İmleçsürer ters ve option (cmd) tuşu doğru çalışmıyor:
Düzeltiriz biz de o zaman! Önce:
system settings > mouse and touchpad > "two finger scroll" kutucuğunu tıklayın.
Sonra:
Ubuntu'nun en faydalı, en sevilen programlarından "ubuntu tweak" *8 yükleyin. Yükledikten sonra yazılım kaynaklarından tualatrix'in PPA'larını etkisizleştirin (yoksa güncelleme yaparken hata veriyor.)

Ubuntu tweak'ten:
tweaks > natural scrolling (on) => imleçsürer artık alıştığımız gibi. (malesef tüm uygulamalarda çalışmıyor, ama tarayıcıda çalışması bile yeterli bence.)

Tekrar system settings > keyboard layout > options > "alt/win key behavior"dan:
"control is mapped to win keys"i işaretliyoruz. artık cmd+C ve cmd+V gibi alıştığımız kısayolları kullanabiliriz.
Yalnız bu durumda çalıştırıcı açılmıyor, onu da "spotlight" gibi alt+space kombinasyonuyla açabiliyoruz.

3 ve 4 parmak olayını (gestures) henüz çözemedim, çözümü öğrenince buraya ekleyeceğim.

***Ubuntu-Studio'ya KXStudio programlarını eklemek:
Ubuntu KXStudio'ya yükseltiliyor (*9) ama masaüstü, çekirdek gibi bazı şeyleri almayacağız:
sudo add-apt-repository ppa:kxstudio-team/kxstudio
sudo apt-get update
sudo apt-get install kxstudio-repos
sudo apt-get update
sudo apt-get install kxstudio-meta-non-free
sudo apt-get install kxstudio-meta-restricted-extras
sudo apt-get install kxstudio-meta-codecs
sudo apt-get install kxstudio-meta-all


Mutlu son :)




Bağlantılar:

*0 https://wiki.ubuntu.com/MactelSupportTeam/CommunityHelpPages
*1 http://lifehacker.com/5928780/how-to-burn-os-x-mountain-lion-to-a-dvd-or-usb-flash-drive
*2 http://refit.sourceforge.net/#download
*3 http://refit.sourceforge.net/doc/c1s3_remove.html
*4 http://colinharrington.net/blog/2009/05/customizing-refit-an-efi-bootloader-intel-macs-slick/
*5 http://cdimage.ubuntu.com/ubuntustudio/releases/13.04/beta-2/
*6 http://sourceforge.net/projects/unetbootin/files/UNetbootin/583/unetbootin-mac-583.zip/download?use_mirror=garr
*7 http://ubuntuforums.org/showthread.php?t=2011756
*8 http://ubuntu-tweak.com/
*9 http://kxstudio.sourceforge.net/Documentation:Ubuntu:Upgrade

Edit: ek bağlantı:
http://randomtutor.blogspot.co.uk/2013/02/installing-ubuntu-1304-on-retina.html
http://linuxmacbookproretina.blogspot.com/

tedorh

Alıntı yapılan: monthy_python - 20 Nisan 2013 - 18:24:36
Aşağıda Ubuntu-Studio 13.04 kurulumunu anlattım ama elbette aynı şekilde Ubuntu 13.04 de kurulabilir (daha kolay kurulur hatta.)

En kısa zamanda gösterdiğin şekilde kurulumu yapıp buraya screenshotları ve iki sistemin karşılaştırmalarını atacağım, mutlu sonla buluşmama yardımcı olan herkese teşekkürler :)

neneki

Mac OS X Yosemite'de rEFIt 'in çalışmadığını duymuştum. Aslında benim yapmaya çalıştığım olay şu şekildedir. Harici diske ubuntu veya herhangi bir GNU/Linux yükleyip onu rEFIt veya benzeri birşey olmadan ALT tuşunu kullanıp hariciyi boot etmek. "efibootmgr" ile bunu kısmi olarak başarabildim. Lakin eksikleri var. Özetlemem gerekirse hariciye kurduğum ubuntu'da efibootmgr'de birincil os olarak ubuntu , ikincil olarakda Mac'i seçtiğimde bilgisayar açılırken harici takılı olduğu için direk ubuntu'yu açıyor. birincili Mac olarak seçtiğimde ise harici yine takılıyken ALT tuşuyla ubuntu kurulu diski windows partition olarak görüyor lakin seçtiğimde boot edilemeyen disk hatası veriyor. Bilgisayara iki diskte takılıykenki tanımlar aşağıdaki gibidir.
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         119.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Machintosh HD          *118.8 GB   disk1
                                 Logical Volume on disk0s2
                                 31987D15-6356-402C-9B48-9CB08BFD9008
                                 Unencrypted
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk2
   1:                      Linux                         199.2 MB   disk2s1
   2:                      Linux                         100.0 GB   disk2s3
   3:                 Linux_Swap                         4.0 GB     disk2s5

Harici diski Linux sdc olarak görmekte olup, sdc1 'de ext2 ile /boot dizinini bağladım. sdc2 kök dizin, sdc3 swap alanıdır. efibootmgr'yi livecd takılıyken (ubuntu kurulumunu yeni bitirdiğim sırada) ;
sudo apt-get install efibootmgr
sudo efibootmgr
sudo efibootmgr -o 80,0

girdim. 0 ubuntu , 80 Mac OS X 'tir. Ama sanırsam bunu birincil disk sda 'ya yazdı. Çünkü ;
sudo efibootmgr -o 0,80 giriliyken hariciyi çıkardığımda Mac başlamadı direk grup hatası verdi. Daha sonra ;
sudo efibootmgr -o 80,0 -d /dev/sdc1 dediğimde ALT tuşuyla bilgisayar açılırken ubuntu kurulu diski taktığımda disk boot edilemez hatası verdi. Sözüm ona kendimi loop'a soktum :D Bunu aşmanın bir yolu var mı? ya da deneyebileceğim başka bir yol. Açıkcası 3. parti yazılımlar ile aşmak istemiyorum. Şu da dikkatimi çekti. LiveCD oluşturduğunda ALT ile başlangıçta direk boot edilebilen disk olarak görüyor. Haricimi bunun gibi benzeri bir şekilde partition'a ayıramaz mıyım? boot flagları koysam falan filan. Ama işin içinden çıkamıyorum ne yazık ki.