Ubuntu nasıl UEFI ve Intel Smart Response Teknolojisi ile çalıştırılır


14

Bu soru, bu özellikleri kalıcı olarak devre dışı bırakmalarını söyledikleri için aşağıdakiler tarafından yanıtlanmamıştır.

Ubuntu'nun UEFI ve Intel Smart Response Teknolojisi (SRT) etkinken önyükleme yapmasını nasıl sağlayabilirim? Ubuntu'yu açıkken kurmam gerekir mi? Öyleyse nasıl? veya Ubuntu'yu kurduktan ve hala çalıştıktan sonra bu özellikleri etkinleştirebilir miyim?

Pencereleri tutmakla ve sadece bir linux makinesi istemiyorum, bu yüzden işleri karmaşıklaştıran çift önyükleme sorunları yok. SSD önbelleklemenin faydalarının yalnızca işletim sistemi bölümlerine değil tüm dosya sistemine uygulanmasını isterim ya da SRT'yi devre dışı bırakır ve linux'u SSD'ye yüklerim.

İnternette biraz arama yapmak , UEFI ile Önceden Yüklenmiş Bir Windows Yanında Bu özelliklerin nasıl devre dışı bırakılacağını anlatan Ubuntu Kurulumu gibi birçok makaleyi ortaya çıkarır . İstediğim bu değil. Ayrıca Intel'in MDRM'yi desteklemediğini ve dmraid'i desteklemediğini öneren bilgiler buldum, ancak bunun AHCI modunda yükleyebileceğim ve kurulumdan sonra geçiş yapabileceğim veya bir şekilde özel bir yükleyici hazırlamam gerekip gerekmediğini bilmiyorum. Ya da bu, SRT için bile geçerliyse, intel'in yakından ilişkili çok fazla benzer kısaltması var.

belirtiler

12.04.2 LTS'yi denedim ve şu anda 13.04 ubuntu-13.04-desktop-amd64.iso
MD5: 8d72e2db7e72e13813731eab37a14d26 kullanmaya çalışıyorum

Aldığım mesajlar ve seçtiğim seçenekler:

Secure boot not enabled
Try Ubuntu without Installing
error: failure reading sector 0x60100 from 'cd0'
error: you need to load the kernel first.

Press any key to continue...

Sonra "Ubuntu'yu yüklemeden dene" seçeneğini seçebileceğim ekrana geri dönüyor.

Bu davranış 12.04.2 LTS ve 13.04 LiveCD ile aynıdır. Bazen okuyamayacağı sektör 0x0. Bu aynı DVD, UEFI + AHCI veya Eski BIOS modlarında iyi çalışır.

Donanım Bilgisi

Ben Dell Inspiron 15R Special Edition dw510268au bir 32GB mSATA önbellek ve 1TB 5400rpm hdd ile.

Eski BIOS modundayken

sudo hwinfo - depolama
29: PCI 1f.2: 0104 RAID veri yolu denetleyicisi
  [Pci.318'de oluşturuldu]
  Benzersiz Kimlik: w7Y8.SQqymDbIGqA
  SysFS Kimliği: /devices/pci0000:00/0000:00:1f.2
  SysFS BusID: 0000: 00: 1f.2
  Donanım Sınıfı: depolama
  Model: "Intel Mobile 82801 SATA RAID Denetleyicisi"
  Tedarikçi: pci 0x8086 "Intel Corporation"
  Cihaz: pci 0x282a "Mobile 82801 SATA RAID Denetleyicisi"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x0572 
  Düzeltme: 0x04
  Sürücü: "ahci"
  Sürücü Modülleri: "ahci"
  G / Ç Bağlantı Noktaları: 0x4088-0x408f (rw)
  G / Ç Bağlantı Noktaları: 0x4094-0x4097 (rw)
  G / Ç Bağlantı Noktaları: 0x4080-0x4087 (rw)
  G / Ç Bağlantı Noktaları: 0x4090-0x4093 (rw)
  G / Ç Bağlantı Noktaları: 0x4060-0x407f (rw)
  Bellek Aralığı: 0xc1617000-0xc16177ff (rw, önceden alınamaz)
  IRQ: 42 (22089 etkinlik)
  Modül Takma Adı: "pci: v00008086d0000282Asv00001028sd00000572bc01sc04i00"
  Sürücü Bilgisi # 0:
    Sürücü Durumu: ahci etkin
    Sürücü Etkinleştirme Cmd: "modprobe ahci"
  Yapılandırma Durumu: cfg = yeni, boşuna = evet, gerek = hayır, etkin = bilinmiyor

32GB SSD'nin tamamını takas bölümü olarak kullanmaya ne dersiniz? bellek erişim hızını büyülemez mi?
jgomo3

1
bu sadece makul miktarda takas kullanılan bir sistemde yardımcı olur ve o zaman bile işleri sadece hdd'den okunduktan ve sonra sanal belleğe ittikten sonra hızlandırırdı.
BeowulfNode42

Yanıtlar:


4

SRT'yi etkinleştirme amacınız nedir?

SSD önbellekleme, çift önyükleme ortamlarında soruna neden olur veya beklendiği gibi çalışmaz. Sadece Linux çalıştırıyorsanız, OS'yi SSD'ye yükleyin /homeve HDD'yi kullanmak için ayarlayın. Her durumda SRT'yi devre dışı bırakın.

RAID hakkında not: Donanım / Sahte-RAID kullanma, bkz. RAID'de Kernel.org Wiki .


Görünüşe göre Linux'ta Intel'in SSD önbellekleme çözümünü (SRT) etkinleştiren bir çözüm yok gibi görünüyor, bu da Fake-RAID BIOS uygulamalarını kullanmama tavsiyesiyle tutarlı (Wiki'de Fake-RAID'e karşı yapılan noktaları okuyun). Linux'ta SSD önbelleğe almak istiyorsanız, flashcache gibi yazılım çözümlerini kullanmalısınız.

Bununla birlikte, mdadm'da Intel Matrix Storage Manager ( mdadm , dmraid ve md için kılavuzlara bakın ) ve RST ile uğraşmak için blog yazan biri için destek var .


3
SSD'ye tüm işletim sisteminin yüklenmesi kabul edilemez, çünkü nadiren erişilen SSD hakkında önemli veriler kalır. Muhtemelen / önyükleme tamamdır, ancak geri kalanı, SSD'deki bir takas bölümü aracılığıyla değil, intel smart repsponse teknolojisi aracılığıyla mekanik sürücünün önbelleği için olmalıdır.
BeowulfNode42

Görünüşe göre Intel'in Akıllı Yanıt Teknolojisini Linux ile kullanmak için bir çözüm yok. SSD önbellek kullanmak istiyorsanız, Linux için flashcache gibi bir yazılım uygulaması kullanmanız veya mümkünse Linux için SRT'yi etkinleştiren kendi uygulamanızı yazmanız gerekir. gerrit-tamboer.net/…
LiveWireBT

Lenovo gibi bazı üreticilerin, HDD ve ODD'yi IvyBridge dizüstü bilgisayarlarına SATA 6G ile bağlamaya karar verdiklerini, mSATA'yı yalnızca SATA 3G ile bıraktıklarını ve aktarım hızlarını yaklaşık 300 MB / s'de kapattıklarını unutmayın. Güven bana, bu durumu senin kadar sevmiyorum.
LiveWireBT

Bu kısmı sağa çıkardıkları ve mSATA bağlantı noktasını SATA 6G ile bağladıkları anlaşılıyor . PDF dosyaları. : \ Daha büyük modüllerin farklı satıcılardan alınabileceğini biliyor musunuz? intel.com/content/www/us/en/solid-state-drives/…
LiveWireBT

6

Partiye biraz geç kaldım ama deneyimlerimin yararlı olabileceğini düşündüm.

Orijinal olarak 32GB mSATA SSD ile gelen ve şimdi 256GB mSATA SSD'ye sahip bir Dell Precision M4800'üm var. Bir adaptör aracılığıyla tam boyutlu Samsung 830 Pro 256GB'ım 2.5 "bölmede ve optik bölmede 1TB diskim var. Hepsi SATA 6G. İlk olarak 2.5" SATA SSD'ye Win8 ve Debian'ı yükledim ve 32GB mSATA'nın tamamını kullandım 1 TB HDD'yi önbelleğe almak için oldukça yavaş olduğundan ve orada çok sayıda VMware VM tutuyorum. SRT, bir donanım / bellenim işlemi olduğundan hem Linux hem de Windows'ta çalıştı, 1TB diskinin Linux'tayken bile hızlandırıldığını doğruladım. SRT etkinleştirildiğinde 32GB SSD tamamen kayboldu. Çok iyi yapılmış, Intel.

Son zamanlarda 32GB'ı 256GB için değiştirdim. Çok basit ve ağrısızdı. Windows'u başlattım, Akıllı Yanıt'ı devre dışı bıraktım, yerleşmesine izin verdim, sonra kapatıp fiziksel anahtarı yaptım. Windows'u yeniden başlattıktan sonra SRT'yi tekrar etkinleştirdim ve maksimum 64 GB kullanmasına izin verdim. SRT'ye, diğer 192GB'ın kullanıma hazır olmasını, Debian kurulumumu oraya taşımayı ve Windows bölümünü genişleterek her şeyi daha fazla yer vermesini söyledim.

SRT önbelleği doldurduktan ve bir veya iki kez yeniden başlatıldıktan sonra Debian kurulumumu başlattım. 1 TB disk öncekinden daha da hızlıdır, toplu veri diskim için büyük bir SSD önbelleğine sahip olmak harika, çünkü 5400 rpm ve aksi halde oldukça yavaş. Artık mSATA SSD'yi bölümlere ayırmak için parladım ve sorunlar başladı. Gparted, önbellek de dahil olmak üzere tüm disk alanını görebiliyor gibi görünüyor, bu yüzden GPT mizanpajımla ilgili bazı "sorunları" kaydetti ve bunları benim için düzeltmeyi teklif etti. İzin verdim, sonra olanları fark ettim ve Windows'u yeniden başlattım. SRT çevrimdışı! SSD önbellek bozuk! D'oh!

Booted Debian, SSD'yi tamamen sıfırladı, Windows'u önyükledi, SRT'yi tekrar kurdu (GPT 'hatalarının' SRT'yi etkinleştirmeden önce eski bir GPT olduğunu düşünerek). Aynı sonuçlar, sarkık SSD'm yanlış yerleştirilmiş olduğunu düşünüyor. Şimdi Windows'da kullanılmayan alanda bir bölüm yapacağım ve bunu SRT'yi bozmadan değiştirip değiştiremeyeceğimi göreceğim.

Bütün bunlar bir yana, OP tek önyükleme yapıyor, bu yüzden daha Linux'a özgü bir çözüm kullanmak muhtemelen iyi bir fikir. Ana kurulumunuzu SSD'ye ev dizinleri ve hantal verilerle HDD'ye koyabilirsiniz ve bu da size iyi bir hız ve basitlik dengesi sağlamalıdır.


1
Bilgi için teşekkürler. "Başlangıçta Win8 ve Debian'ı kurdum" ifadenizi nasıl genişletebilirsiniz? hangi bios seçenekleri ne dizi? ve "SRT hem Linux'ta hem de Windows'da çalıştı ... 1TB diskinin Linux'tayken bile hızlandığını doğruladım." bunu nasıl doğruladın? Lütfen yanıtınızı bu bilgilerle güncelleyin. Ayrıca lspci -vSRT etkinken linux komutunun çıktısını sistemden ekleyebilirsiniz, daha ucuz dizüstü bilgisayarımın aksine, muhtemelen gerçek bir donanım baskını kartıyla daha yüksek bir dizüstü bilgisayarınız olduğundan şüpheleniyorum.
BeowulfNode42

Tabi ki. Başlangıçta birincil SSD'mi kurdum (SRT etkin değil, RAID modunda SATA denetleyicisi), önce Win8'i yükledim, sonra en son Debian'ı UEFI modunda kurdum (bununla ilgili olduğunu düşünmeyin). Önyükleyicileri yönetmek için rEFInd kullanımı, ancak GRUB da iyi çalışıyor. Kurduktan sonra, 1TB 5400rpm diskimi bir adaptör aracılığıyla optik bölmeye ekledim. Bu / dev / sdb olarak görülür. Daha sonra mSATA yuvama 32GB mSATA SSD taktım, Win8'i başlattım ve SRT modunu etkinleştirmek için Intel yazılımını kullandım. Önbellekleme için tüm SSD'yi kullanmasına izin verdim.
Forge

Debian ile yeniden başlatıldı ve tek başına yönettiğinden daha yüksek olan 1 TB diskine aktarım hızlarını gördü (ilk transferler> 200 MB / sn). Benimki Maksimize edilmiş modda yapılandırılmıştır, bu nedenle önbelleğe alınmış okuma / yazma işlemleri tam SSD hızındadır. Gelişmiş modda, etki çok daha incedir. 32GB SSD'mi 256GB mSATA SSD için değiştirdim, SRT'yi yeniden etkinleştirdim ve disk doğru şekilde önbelleğe alınırken, kalan alanı bölümlere ayırmaya çalıştığımda gparted Intel SRT önbelleklerini uçurmaya devam ediyor.
Forge

Normal çalışmasını sağlayacağım ve istediğiniz lscpi bilgilerini macun veya benzeri bir şeyle göndereceğim. Üst düzey bir hassasiyet, doğru, ancak bir donanım RAID denetleyicisi değil, yalnızca Intel şeyler kullanıyor.
Forge

2
Şapkamı yemek zorundayım. Görünüşe göre Intel SRT'nin çalıştığına inanarak HDD'nin daha hızlı görünmesini sağlayan bir önyargıya sahibim. Aslında tarafsız bir şekilde test ettikten sonra, Intel SRT aslında sadece Windows altında çalışıyor gibi görünüyor.
Forge

3

13.10 ile http://bcache.evilpiepirate.org/ adlı bcache dosyasını, kurulumdan sonra bölümlerinizi dönüştürmek için SRT kullanmak yerine blokları kullanabilirsiniz.


1
bağlantı için teşekkürler, bu beni birkaç seçeneğe götürdü: bcache, flashcache, EnhanceIO, Btier ve standart ext4 harici günlük seçeneği. Bkz. Raid6.com.au/posts/SSD_caching Onları denemek zorunda kalacağım
BeowulfNode42

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.