Diese Frage wurde von den folgenden Personen NICHT beantwortet, da diese gesagt haben, dass diese Funktionen dauerhaft deaktiviert werden sollen
- Installation von Ubuntu neben einem vorinstallierten Windows mit UEFI
- Installieren Sie Ubuntu unter Windows 8 mit Intel Smart Response
- https://help.ubuntu.com/community/UEFI
Wie kann ich Ubuntu zum Booten bringen, wenn UEFI und Intel Smart Response Technology (SRT) aktiviert sind? Muss ich Ubuntu installieren, wenn sie aktiviert sind? Wenn das so ist, wie? oder kann ich diese Funktionen aktivieren, nachdem ich Ubuntu installiert habe und sie immer noch funktionieren?
Ich beschäftige mich nicht mit dem Beibehalten von Fenstern und möchte einen reinen Linux-Computer, daher habe ich nicht die Dual-Boot-Probleme, die die Sache komplizieren. Ich möchte, dass die Vorteile der SSD-Zwischenspeicherung auf das gesamte Dateisystem und nicht nur auf die Betriebssystemteile angewendet werden, oder ich würde einfach SRT deaktivieren und Linux auf der SSD installieren.
Wenn Sie im Internet recherchieren, finden Sie zahlreiche Artikel wie die Installation von Ubuntu und ein vorinstalliertes Windows mit UEFI , in denen erläutert wird , wie diese Funktionen deaktiviert werden. Das will ich nicht. Ich habe auch Informationen gefunden, die darauf hindeuten, dass Intel mdadm und nicht dmraid unterstützt, aber ich weiß nicht, ob dies bedeutet, dass ich im AHCI-Modus installieren und nach der Installation wechseln kann oder ob ich irgendwie ein benutzerdefiniertes Installationsprogramm vorbereiten muss. Oder wenn das überhaupt für SRT gilt, da Intel zu viele ähnliche Akronyme hat, die eng miteinander verwandt sind.
Symptome
Ich habe 12.04.2 LTS ausprobiert und ich versuche gerade, 13.04 ubuntu-13.04-desktop-amd64.iso
MD5: 8d72e2db7e72e13813731eab37a14d26 zu verwenden
Die Nachrichten und Optionen, die ich erhalte, sind:
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...
Dann kehre ich zum Bildschirm zurück, auf dem ich "Probiere Ubuntu aus, ohne es zu installieren" auswählen kann.
Dieses Verhalten ist mit 12.04.2 LTS und 13.04 LiveCD identisch. Obwohl manchmal der Sektor, den es nicht lesen kann, 0x0 ist. Dieselbe DVD wird im UEFI + AHCI- oder Legacy-BIOS-Modus problemlos gestartet.
Hardware-Info
Ich habe das Dell Inspiron 15R Special Edition Dw510268au mit einem 32 GB mSATA-Cache und 1 TB 5400 U / min Festplatte.
Im Legacy-BIOS-Modus wird die Ausgabe von
sudo hwinfo --storage
29: PCI 1f.2: 0104 RAID-Bus-Controller [Erstellt am pci.318] Eindeutige ID: w7Y8.SQqymDbIGqA SysFS-ID: /devices/pci0000:00/0000:00:1f.2 SysFS BusID: 0000: 00: 1f.2 Hardware-Klasse: Speicher Modell: "Intel Mobile 82801 SATA RAID Controller" Anbieter: pci 0x8086 "Intel Corporation" Gerät: pci 0x282a "Mobile 82801 SATA RAID Controller" SubVendor: pci 0x1028 "Dell" SubDevice: pci 0x0572 Revision: 0x04 Fahrer: "ahci" Treibermodule: "ahci" E / A-Anschlüsse: 0x4088-0x408f (rw) E / A-Anschlüsse: 0x4094-0x4097 (rw) E / A-Anschlüsse: 0x4080-0x4087 (rw) E / A-Anschlüsse: 0x4090-0x4093 (rw) E / A-Anschlüsse: 0x4060-0x407f (rw) Speicherbereich: 0xc1617000-0xc16177ff (rw, nicht vorabrufbar) IRQ: 42 (22089 Ereignisse) Modul-Alias: "pci: v00008086d0000282Asv00001028sd00000572bc01sc04i00" Fahrerinfo # 0: Treiberstatus: ahci ist aktiv Treiberaktivierungs-Befehl: "modprobe ahci" Konfigurationsstatus: cfg = neu, avail = ja, need = nein, active = unbekannt
quelle
Antworten:
Was ist Ihr Ziel bei der Aktivierung von SRT?
SSD-Caching verursacht in Dual-Boot-Umgebungen Probleme oder funktioniert einfach nicht wie erwartet. Wenn Sie nur Linux ausführen, installieren Sie das Betriebssystem auf der SSD und richten Sie es ein
/home
, um die Festplatte zu verwenden. In jedem Fall SRT deaktivieren.Hinweis zu RAID: Verwenden Sie kein Hardware / Fake-RAID, siehe Kernel.org-Wiki zu RAID .
Es scheint, dass es keine Lösung gibt, die einfach die SSD-Caching-Lösung (SRT) von Intel unter Linux aktiviert. Dies entspricht dem Rat, keine Fake-RAID-BIOS-Implementierungen zu verwenden (lesen Sie die Punkte gegen Fake-RAID im Wiki). Wenn Sie SSD-Caching unter Linux wünschen, sollten Sie Softwarelösungen wie Flashcache verwenden.
Es gibt jedoch Unterstützung für Intel Matrix Storage Manager in mdadm (siehe Hilfeseiten für mdadm , dmraid und md ) und jemanden, der über das Spielen mit RST gebloggt hat .
quelle
Ich bin ein bisschen zu spät zur Party, aber ich dachte, meine Erfahrung könnte nützlich sein.
Ich habe ein Dell Precision M4800, das ursprünglich mit einer 32 GB mSATA-SSD geliefert wurde und jetzt über eine 256 GB mSATA-SSD verfügt. Ich habe mein Samsung 830 Pro 256 GB in voller Größe im 2,5-Zoll-Schacht und eine 1-TB-Festplatte im optischen Schacht über einen Adapter. Alle sind SATA 6G. Ich habe ursprünglich Win8 und Debian auf der 2,5-Zoll-SATA-SSD installiert und das komplette 32-GB-mSATA verwendet um die 1 TB Festplatte zwischenzuspeichern, da es ziemlich langsam ist und ich viele VMware VMs dort habe. SRT funktionierte sowohl unter Linux als auch unter Windows, da es sich um einen Hardware- / Firmware-Vorgang handelt. Ich habe überprüft, dass die 1-TB-Festplatte auch unter Linux beschleunigt wurde. Die 32-GB-SSD verschwand nur vollständig, als SRT aktiviert wurde. Sehr gut gemacht, Intel.
Kürzlich habe ich die 32GB gegen eine 256GB ausgetauscht. Es war sehr einfach und schmerzlos. Ich habe Windows gebootet, Smart Response deaktiviert, es sich ausruhen lassen, dann heruntergefahren und den physischen Switch durchgeführt. Nach dem Neustart von Windows habe ich SRT wieder aktiviert und die maximalen 64 GB verwendet. Ich forderte SRT auf, die anderen 192 GB zur Verfügung zu stellen, meine Debian-Installation dorthin zu verschieben und die Windows-Partition zu erweitern, um mehr Platz zu schaffen.
Nachdem SRT den Cache gefüllt und ich ein- oder zweimal neu gestartet hatte, startete ich meine Debian-Installation. Die 1-TB-Festplatte ist noch schneller als zuvor. Es ist großartig, einen großen SSD-Cache für meine Massendaten-Festplatte zu haben, da sie 5400 U / min und ansonsten ziemlich träge ist. Ich startete gparted, um die übrig gebliebene mSATA-SSD zu partitionieren und Probleme begannen. Es scheint, dass gparted den gesamten Festplattenbereich einschließlich des Caches sehen kann, so dass es einige "Probleme" mit meinem GPT-Layout feststellte und anbot, sie für mich zu beheben. Ich ließ es zu, bemerkte dann, was passiert war und startete Windows neu. SRT offline! SSD Cache kaputt! D'oh!
Debian gebootet, die SSD vollständig auf Null gesetzt, Windows gebootet, SRT erneut eingerichtet (in der Annahme, dass die GPT-'Fehler 'eine veraltete GPT waren, bevor SRT aktiviert wurde). Gleiche Ergebnisse, meint gparted, dass meine SSD falsch partitioniert ist. Ich werde jetzt unter Windows eine Partition im nicht verwendeten Speicherplatz erstellen und prüfen, ob ich das nur bearbeiten / ersetzen kann, ohne SRT zu beschädigen.
Abgesehen davon ist OP Single-Boot. Daher ist die Verwendung einer Linux-spezifischeren Lösung wahrscheinlich eine gute Idee. Sie können Ihre Basisinstallation mit Basisverzeichnissen und umfangreichen Daten auf der Festplatte auf der SSD speichern. Dies sollte Ihnen ein ausgewogenes Verhältnis zwischen Geschwindigkeit und Einfachheit bieten.
quelle
lspci -v
vom System mit aktiviertem SRT hinzufügen , vermute ich, dass Sie im Gegensatz zu meinem billigeren Laptop einen Laptop der höheren Klasse haben, möglicherweise mit einer echten Hardware-RAID-Karte.Mit 13.10 können Sie bcache http://bcache.evilpiepirate.org/ verwenden und nach der Installation Blöcke zum Konvertieren Ihrer Partitionen verwenden, anstatt SRT zu verwenden.
quelle