Chromebook ARM'taki Gerçek Ubuntu


31

Ubuntu 13.04'ü masaüstüme kurdum (bir çekicilik gibi çalışır). Daha sonra chromebook samsung (ARM) cihazıma Ubuntu 12. 04'ü yüklemek için Crouton kullandım. Aynı zamanda oldukça iyi çalışıyor.

İşte sorum geliyor. ARM chromebook'umda gerçek bir Ubuntu (tercihen 13.04) alabilir miyiz?

Görünüşe göre Crouton / Ubuntu% 100 gerçek şey değil.

En iyi seçenek, tam Ubuntu 13.04'e sahip olmak ve Chrome OS'yi kaldırmaktır.


Bunun 14.04 LTS için güncellenmesi harika olurdu. Bu soruya nasıl yeni cevaplar isteyebilirim?
Nickolai Leschov

1
@NickolaiLeschov Bir cevap ekledim ve bu türden pek çok başka soruyu birbirine bağlıyorum , böylece daha fazla görüş ve muhtemelen bazı ek cevaplar alacağım.
Amolith

Yanıtlar:


22

UYARI: Chrubuntu kullanımı uygun değildir ve daha yeni Chromebook cihazlarına kurmak tehlikelidir.

Bu cevaptaki bu bağlantıların birçoğu da güncel değil.

Bu öğreticiyi kullanmaya devam edebilirsiniz, ancak bu öğreticiyi işlevsel olarak çalışacağının garantisi olmadan kendi sorumluluğunuzdadır.

ChromeOS'u bir chromebook'tan tamamen kaldıramadığınız anlaşılıyor (peki, ancak zor olabilir) ancak çift önyükleme yapabilir ve varsayılan olarak ubuntu içine önyükleme yapabilirsiniz. Sana son yöntemi göstereceğim.

  1. Yerel olarak depolanmış her şey geliştirici moduna girerek silinecektir çünkü Öncelikle yerel dosyaların bir yedeğini (bir burada ele yanı sıra belirli modeller için geliştirici modunu girmek için kılavuzlar bulunabilir burada .)

  2. EscVe Refreshtuşlarını birlikte basılı tutun , ardından Güç düğmesine basın (diğer iki tuşu basılı tutarken). Bu, Chromebook'unuzu Kurtarma Modunda yeniden başlatır.

  3. Sarı işaretli ünlem işareti ctrl+ ile çarptığınızda d(Bu, Geliştirici Modunu açmak isteyip istemediğinizi sorar.) Enter tuşuna basın (bu işlem yaklaşık 15 ila 20 dakika sürer. kırmızı ünlem işareti ancak ChromeOS'a yeniden başlatana kadar bırakın.

  4. Açın ama giriş yapmayın. Bu noktada yapılandırılmış bir WiFi veya Ethernet bağlantınızın olduğundan emin olun. 3G / 4G önerilmez. CTRL+ ALT+ Tuşlarına basın => ( =>F2 tuşunun bir PC'de olacağı ileri oktur) . Bir kabuk almak için normal CTRL+ ALT+ Työntemini kullanmayın. Hiç kimse giriş yapmadığında CTRL+ ALT+ =>yöntemini kullanın .

  5. Kullanıcı kronosu olarak giriş yapın, şifre gerekmez.

  6. Chronos kullanıcısı olarak ve dizinleri değiştirmeden ya da başka komutları çalıştırmadan, şunu çalıştırın:

    curl -L -O http://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-install.txt; sudo bash s9ryd
    (Yeni bir link içeren yeni bir komut dosyası var. Hala eski sürümü kullanmak istiyorsanız, yeni bağlantıyı eski bağlantıyla değiştirmeniz gerekir. Bu komut dosyasını Acer C7 ve Samsung 550 gibi eski cihazlar için kullanın.)
    curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs

Komutun tam olarak doğru olduğundan emin olun. -OVe -Lkıvrılma sonrasında büyük harfler bulunmaktadır. "Bulunamadı" hatası alırsanız, İnternet bağlantınızın olduğundan ve komutu doğru yazdığınızdan emin olun.

  1. Chromebook'unuz hakkında bazı bilgiler girmeniz istenir. Chromebook'unuza bir geliştirici BIOS'u yüklemek için ek bir komut çalıştırmanız gerekebilir. (Bu sabittir ve şimdi komutun indireceği komut dosyasına entegre edilmiştir. Bununla birlikte, eski bağlantıyı da kullanabilirsiniz, bu yüzden onu çizgiden grev yaparak bıraktım). Devam Enteretmek için düğmesine basın .

  2. Verilerinizin ve ayarlarınızın depolandığı Chrome OS durum bilgisi olan bölüm, varsayılan olarak 11 gb'den kısadır, komut dosyası, ChrUbuntu'ya yer açmak için durum bilgisi olan bölümü daraltır. ChrUbuntu'ya 5gb'den 10gb'a 1gb artışlarla vermeyi seçebilirsiniz (Not: Chrome cihazınıza daha büyük bir SSD taktıysanız, maksimum numaranız ve önerilen maksimum değeriniz daha büyük olacaktır) . Chrome OS'yi 10'dan az çıkmadığından, çok az boş alana sahip (1 gb'den az) öneririm.

  3. Bir numara girdikten sonra, sabit sürücünüz yeniden bölümlendirilecektir. Bir süre sonra yeniden başlatılır ve durum bilgisi olan bölümü yeniden başlatır. Bu işlem 2-15 dakika sürer ve Chromebook yeniden başlatılır ve Chromebook'unuzu karton kutudan ilk açtığınızda aldığınız Hoş Geldiniz ekranını gösterir.

  4. Google oturum açma sayfasına gelinceye kadar Chrome OS kurulum işlemine devam edin. Bu noktada tekrar bir WiFi veya Ethernet bağlantınız olması gerekir. Şimdi tekrar 6 ile 8 arasındaki adımları takip edin. Bu sefer senaryo zaten Ubuntu'ya yer açtığınızı görecek ve ChrUbuntu'yu indirmeye başlayacaktır.

Pro İpucu : İşte Ubuntu'nun diğer sürümlerini yükleyebileceğiniz yer! Sadece komutun sonunda tercih edilen Ubuntu lezzetini ve sürümünü belirtin:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs [flavor] -u [version] -a [argitecture] -t [target-disk]

Aşağıdaki komutu kullanarak mevcut "lezzetleri" görüntüleyebilirsiniz:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs -h

Örneğin:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs xubuntu-desktop -u lts

Bu, 13.04 Unity masaüstüne değil, Xubuntu'yu ve en son LTS sürümünü (yazılı olarak 12.04.2) yükleyecektir. Unity'ye bazı olası lezzet alternatifleri:

  • varsayılan (x86'da ubuntu-desktop, kolda xubuntu-desktop)
  • kubuntu-desktop
  • Lubuntu-masaüstü
  • xubuntu-masaüstü
  • Edubuntu-masaüstü
  • ubuntu standardı (yüklü GUI yok)

Bazı olası sürümler:

  • lts - En son LTS Ubuntu sürümü, bu yazı itibariyle 12.04.2
  • son - son resmi sürüm, bu yazı itibariyle 13,04
  • dev - kararsız gelişme Ubuntu sürümü, Saucy Salamander 13.10'un günlük alfa yapısı bu yazıdan itibaren <- Sadece uzmanlar! Bu kırılırsa, şaşırmayın
  • 12.10 - Ubuntu 12.10 sürümü

olası mimariler (-a seçeneği):

amd64 - varsayılan i386

[target-disk] son ​​argümandır (yalnızca varsayılanları harici bir sürücüye yüklemek istiyorsanız ilk iki argüman için "varsayılan" ve "en son" ifadelerini belirtin). SD Karta örnek bir kurulum olabilir:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs default latest /dev/mmcblk1

11) Kurulum sırasında (ilk 5-15 dakika içinde). Kodlama, yerel ayar ve dilinizi seçmek için birkaç istem göreceksiniz. Çoğu insan için varsayılanlar iyi olmalı, sadece Enter tuşuna basın, ancak isterseniz değiştirin. Daha sonra, GRUB'un nereye kurulacağına karar vermeniz istenecektir. Önyüklemenin çalışması için KUTU SONRAKİ / dev / sda'YI KONTROL ETMELİDİR!

12) Tüm Ubuntu dosyaları indirildikten, kurulduktan ve yapılandırıldıktan sonra, komut dosyası birkaç güncelleme daha yapıp sizden yeniden başlatmanızı isteyecektir.

13) Geliştirici modu ekranında CTRL+ düğmesine basın L. ChrUbuntu'nun başladığını göreceksiniz! Kullanıcı adı "kullanıcı" ve şifre "kullanıcı" dır. (Ayrıca krom os'a önyüklemek için CTRL+ tuşuna basabilirsiniz D.)

14) (Artık bu gerekli olmayabilir, ama bunu hala ihtiyacı olan insanlar için burada bırakacağım) Şu anda ChrUbuntu'dasınız, ancak yeniden başlatırsanız, Chrome OS'ye geri döneceksiniz. Bu bir güvenlik özelliğidir, ChrUbuntu önyükleme yapmazsa, düzeltmek için Chrome OS'ye geri dönmek istersiniz. ChrUbuntu'yu varsayılan yapmak için şunu çalıştırın:

 sudo cgpt add -i 6 -P 5 -S 1 /dev/sda

ARM Chromebook'ta / dev / sda'yı / dev / mmcblk0 ile değiştirin. Şifre "kullanıcı" dır. Bunu ChrUbuntu veya Chrome OS'den çalıştırmak mümkün olmalıdır.

Chrome OS'yi tekrar varsayılan yapmak için Geliştirici Modunu kapatın veya çalıştırın:

sudo cgpt add -i 6 -P 0 -S 1 /dev/sda

Referans kontrol chrubuntu için

Ayrıca hareket tuşunun yalnızca 13.10 ve üzeri ile desteklendiğini unutmayın. Şimdilik 13.10'a yapıştırın veya bir USB fare kullanın.


Açıklamayı genişlettim ve gerektiğinde bir samsung chromebook için parçaları değiştirdim.
Akisame

1
FYI 7-10 adımları şu anda talimatlarınızda eksik (1-4 olarak yeniden numaralandırılmış görünüyor). Bu, "Şimdi 6'dan 8'e kadar olan adımları tekrar izleyin" talimatını ihlal ediyor. :) Ayrıca, “saygınlık” dediğiniz yerde muhtemelen “referans” anlamına geliyorsunuz.
Lambart

evet, Seth'in 6 ile 8 arasında 1 ile 4 arasında 1 yayınladığına inanıyorum ve bunu bir nedenden dolayı değiştiremiyorum. Ayrıca referans yazım hatasını
düzelttim

Cevap için teşekkür ederim. Gerçekten benim krom os üzerinde yerel bir ubuntu olmasını istedim ama görünen o zaman kruton veya chubuntu kullanmak zorunda görünüyorum :(
Vincent beaurain 12:13 de

1
@ Vincentbeaurain: Crouton yerli değil, ama ChrUbuntu yerli, tam bir açıklama için cevabımı oku.
JM Becker

12

* Yasal Uyarı Yalnızca Intel Chromebook'ları *

UBUNTU'NUN TAM VERSİYONUNUN DOĞAL BİR KROM KİTABI ÜZERİNE KURULABİLİR VE CHRUBUNTU'YU KULLANMADAN KROM'U ÇIKARABİLİRSİNİZ

Bu tür sorularla pek çok kişiyi görüyorum, ChromeOS'u bir Chromebook'tan kaldıramayacağınızı, Chrome'un özel BIOS'unun izin vermemesi nedeniyle düz Ubuntu'yu kuramayacağınızı veya kullanımdan kaldırılan Chrubuntu'yu kullanarak kurmanız gerektiğini söyleyerek cevap veriyorum. ve yeni makinelere kurmak tehlikeli.

Bunu temizlemek ve yapabileceğini söylemek istiyorum.

Nasıl?

Ben parladı SeaBIOS , Chromebook'umda ve flash sürücüden Ubuntu 17.04 yüklü ancak ben zaten vardı; ben SeaBIOS de ben emin ve bunu kullanmak vermedi ne değilim (eğer Jeltka bir işletim sistemi yüklemek için izin verdiğini düşünüyorum flash sürücü yapıldı).

SeaBIOS varsayılan olarak yerel sabit sürücünüzden önyükleme yapar, ancak yüklenirken ESClistelenen herhangi bir aygıttan öğesine dokunup önyükleyebilirsiniz. Bu, yerel bir işletim sisteminin yanı sıra donanımınızla uyumlu bir işletim sistemini bir USB'den çalıştırmanızı sağlar.

Chrome'un özel ROM ve BIOS'unu değiştirmek ve farklı işletim sistemleri kurmak için önce Chromebook'unuzu yerleştirmeniz gerekir.

Geliştirici modu:

Kurtarma modunu çağırmak için giriş ekranında, ESCve F3tuşlarını basılı tutup Powerdüğmesine dokunun .

Dev-moduna girmek için önce Recovery ( Kurtarma ) 'yı başlatırsınız ve Recovery ekranında CTRL+' ya basın D(istem yok - yapmanız gerektiğini bilmeniz gerekir). Onaylamanız istenecek, ardından dev moduna geçilecek .

Dev-mode her zamanki gibi çalışır: Korkutucu açılış ekranını gösterir ve önyüklemeye devam etmek için CTRL+ Dveya 30 saniye beklemeniz gerekir .

Donanım

Bundan sonra, yazmaya karşı koruma köprüsünü chromebook'unuz kapalıyken ve tercihen de pili çıkardığınızda köprülemeniz gerekir !

NOT

Bu, yazmaya karşı koruma köprüsünün bir Parrot Chromebook'ta (Acer C710) olduğu yerdir; Chromebook'unuzda farklı bir model varsa, muhtemelen farklı bir modelde bulunacaktır. 1 Pembe sekmenin sonundaki küçük beyaz kare jumper'dır (soymanız gereken siyah bir sekmenin altındadır); kalıcı olmasını istiyorsanız, muhtemelen biraz lehim ile köprü olabilir. Bir parça alüminyum folyo kullandım.

Yazılım

Bunu yaptıktan sonra Chromebook'unuzu yeniden başlatmanız, tarayıcınızı açmanız, ardından kabuğu açmak için CTRL+ ALT+ tuşlarına basmanız Tgerekir.

LEWIS'İN DESTEKLENEN MODELLER MATRİSİNİ OKUYUNAN EMİN OLUN

Geliştiricinin desteklediği modeller matrisini okuduktan sonra , aşağıdaki komutu Crosh kabuğunda normal bir kullanıcı root değil olarak çalıştırabilirsiniz.

komuta

cd;bash <(curl https://johnlewis.ie/flash_cb_fw.sh)

Son bit

Son olarak, modelinize ve matrisin desteklediğini söylediği şekilde ekrandaki talimatları izleyin .

Tüm bunları yaptıktan sonra, USB'den SSD'nize bir işletim sistemi kurabilir, canlı USB'den bir işletim sistemi çalıştırabilir veya şimdi, yine, bunun nasıl çalıştığından emin değilim, bu yüzden biraz araştırma yapmanız gerekir ( Bakarken fazla bir şey bulamadım), sanırım mevcut olanlardan tercih ettiğiniz bir işletim sistemini kurar.

Canlı Flash Sürücü

Bir USB'den boot istiyorsanız, burada işletim sistemini bir USB önyükleme ve yüklemek için aşağıdaki talimatları uygulayın üzerinde herhangi bir bilgisayarda kullanabilirsiniz böylece USB.

Ubuntu Yükleyici Flash Sürücü Yapma

Ubuntu yükleyicisini Windows ile nasıl yapacağınızı aşağıda bulabilirsiniz .

İşte OSX ile nasıl yapılacağı.

İşte bunu nasıl sahip başka bir bilgisayarda veya bir şey üzerinde varsa Ubuntu.

İndirilenler

İşte düz Ubuntu. Bu, tüm varsayılan paketleri içeren tam sürümdür, vb. Uzun Süreli Destek sürümü olan Ubuntu 16.04, UNity masaüstü ortamını ve Ubuntu 17.10, GNOME Masaüstü Ortamını kullanır. Bunlardan birini veya daha sonra tartışılan GalliumOS'u kullanmanızı öneririm, Çince konuşmazsanız, bu durumda, Ubuntu Kylin muhtemelen daha iyi bir seçenek olacaktır.

Şahsen, bu benim görüşüme göre , gerçekten eski bir bilgisayarınız varsa, başlamak için yalnızca lezzetlerle ilgilenirim; o zaman, Lubuntu daha iyi bir seçenek olabilir. Lezzetleri denemek gerçekten eğlencelidir, hangilerinin size daha çok (ya da daha az) uygun olduğunu görün vb. Şahsen, Ubuntu GNOME'yu tercih ediyorum ama Unity özellikli Ubuntu'dan daha fazla RAM kullanıyor (varsayılan). Sadece açıklamaları okuduğunuzdan ve bir tanesini seçmeden önce hepsi için ekran görüntülerine baktığınızdan emin olun; Geri dönüp eşyaları tekrar doldurmak can sıkıcı.


EDIT: 15-10-17: GalliumOS'u yeni buldum / denedim / kurdum ve Lubuntu'dan daha iyi çalışıyor. Ayrıca, ChromeOS cihazları için tam desteğe sahiptir, bu nedenle aşağıdaki dokunmatik yüzey sorunu geçerli değildir. O dayanmaktadır çünkü ayrıca ChromeOS cihazlar için optimize edilmiştir Xubuntu . Gerçekten çok hoşuma gidiyor, çünkü hızlı, güzel ve bulduğum diğer Ubuntu lezzet / türevlerinden farklı olarak tam donanım desteğine sahip. Diğer optimizasyonlara ek olarak, klavye tamamen yeniden kaybolur, böylece tüm parlaklık, ses seviyesi, medya kontrol tuşları vb. Yalnızca FXsinyal göndermek yerine düzgün çalışır .


Not

Acer C710'da (Parrot Chromebook), dokunmatik yüzey çalışmaz (Ubuntu tarafından değiştirilmiş ChromeOS dokunmatik yüzey sürücülerini kurmaya çalışıyorum) ve parlaklık tuşları, ses seviyesi, yenileme düğmesi vb. Sorunun henüz orada olmadığından eminim, ama üzerinde çalışıyorum ve, burada söylediklerimi yaparsanız, sürücüleri / klavye düzeltmelerini istiyorsanız, beni ping edip bunları cevap olarak düzenleyeceğim. hepsini anladım.

Ayrıca , Google Drive’a ya da başka bir şeye sahip olduğunuz önemli dosyaları yedeklemek isteyebilirsiniz; SeaBIOS'u kurduğunuzda, tüm dosyalarınız silinecek ve kurtarılamaz olacaktır.

Bunu sadece bir C710 (Papağan) Chromebook'ta yaptığım gibi, diğer modellerde neyin işe yarayıp yaramadığını doğrulayamıyorum ama Ubuntu'yu farklı bir bilgisayara koyarken olduğu gibi Ubuntu'yu Chromebook'a koyma riskini taşıyorsunuz ; bazı özellikler (WiFi, Bluetooth, Dokunmatik Ekran, Dokunmatik yüzey, vb.) eksik sürücüler nedeniyle çalışmayabilir. Tek yapmanız gereken bunları bulmak ve kurmak veya sahip olduklarınızı değiştirmek;

GNU’nun güzelliği bu


GÜNCELLEME: 15-10-17

Sürücüleri buldum! (sırala)

GalliumOS (uyumluluğu için yukarıda referans alınmıştır) kullanıma hazır dokunmatik yüzey desteği ile birlikte gelir.


2
Bu cevap, çok kapsamlı olmasına rağmen, Intel tabanlı Chromebook'lar için geçerlidir, ancak soru, bunun üzerinde çalışmayacağı ARM tabanlı Chromebook'larla ilgilidir.
thomasrutter

1
Evet cevabını öne çıkmalı, ARM için değil. ARM için Ubuntu, ubuntu.com/download/server/arm adresindedir . Aslında, Linux'u chroot altında çalıştırmak çoğu insan için iyidir, çünkü xiwi kullanarak ChromeOS ve Ubuntu'yu aynı anda çalıştırabilirsiniz. Saf bir kurulum isteyeceğiniz uygulamalar olduğundan eminim, ancak chroot tabanlı kurulum çoğu için en iyisidir (uzmanlar şimdi beni
başımdan aştırabilirler

8

Bazı kafa karışıklıklarını gidermek amacıyla bazı hususlara dikkat edin.

  1. Crouton kesinlikle yerli bir Ubuntu değil, çünkü chroot, bu noktada karışıklık yok.

  2. ChrUbuntu, yerel bir Ubuntu'dur, çünkü chroot kullanmaz, ancak kurulumun en iyi durumda olduğu söylenebilir . Yerel Ubuntu'yu düşündüğümde, kök dosya sisteminin Ubuntu'dan geldiğini düşünüyorum. Şüpheli, ChromeOS çekirdeğinin kullanılmasıdır, ancak bunun, donanım desteği bulunmayan yerli Ubuntu 12.04 çekirdeği nedeniyle olduğu anlaşılmaktadır.

Ancak işler değişti, 12.04 tarihinden itibaren, bunun 12.04 LTS sürümü olması bekleniyor. Daha yeni bir Ubuntu sürümü kullanıyor olmanız gerektiği için resmi ChrUbuntu'yu kullanmamanızı tavsiye ederim. Bir sonraki LTS 14.04 sürümü, çekirdeğinde Samsung ARM chromebook desteğini içerecek, ancak resmi olarak yayımlanana kadar beklemeliyiz.

Ubuntu 13.04'ü kurmak için başka bir adam çok kullanışlı bir kurulum betiği yarattı. Bunun github deposuna göz atın https://gist.github.com/vvuk/4986933 . Aslında Lubuntu ac100 ana imajını çağırdığına inanıyorum, ama neden ac100 imajlarından birinin çağrılmayacağını anlamıyorum. Anlaşılan betik daha sonra ac100'e özgü paketleri kaldırır ve bazı samsung Chromebook paketlerine ekler. Ek olarak, yeni Ubuntu sürümlerinin çekirdek paketleri bile olduğu ve doğru çalıştığı anlaşılıyor.

Şahsen komut 13.04 yüklü gelen Sadece yeni 13.10 yayımlanan benim yüklemesini yükseltilmiş ve görünen aynı çalışma durumda olmak. Ancak , önemli bir zorluk yaşamadan gerçek bir yeniden kurulum mümkünse, yükseltmeye karşı daima tavsiye ederim . Bunun ARM için olması ve güncellenmiş bir komut dosyasının henüz mevcut olmaması nedeniyle (Lütfen kendiniz için yeniden kontrol edin), Yükseltme makul bir değerlendirme olarak göründü.


1
Şimdi, 14.04 yayımlandığında nasıl?
Nickolai Leschov

14.04'te beklediğim gibi, aynı şeylerle çalışmak hiç de fena değil.
JM Becker
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.