web-dev-qa-db-fra.com

Comment utiliser Ubuntu avec UEFI et Intel Smart Response Technology

Les personnes suivantes n'ont PAS répondu à cette question car elles ont dit de désactiver ces fonctionnalités de manière permanente.

Comment puis-je obliger Ubuntu à démarrer avec UEFI et la technologie SRT (Intel Smart Response Technology)? Dois-je installer Ubuntu avec eux allumés? si c'est le cas, comment? ou puis-je activer ces fonctionnalités après avoir installé Ubuntu et les avoir toujours fonctionnées?

Je ne suis pas préoccupé par le maintien de Windows et je veux une machine uniquement Linux, donc je n'ai pas les problèmes de double démarrage qui compliquent les choses. Je voudrais que les avantages de la mise en cache SSD s’appliquent à l’ensemble du système de fichiers et pas uniquement aux parties du système d’exploitation. Je voudrais simplement désactiver SRT et installer Linux sur le SSD.

Un peu de recherche sur le net révèle de nombreux articles tels que Installation d'Ubuntu à côté d'un Windows préinstallé avec UEFI expliquant comment désactiver ces fonctionnalités. Ce n'est pas ce que je veux. J'ai également trouvé des informations suggérant qu'Intel prend en charge mdadm et non dmraid, mais je ne sais pas si cela signifie que je peux installer en mode AHCI et basculer après l'installation, ou si je dois préparer un programme d'installation personnalisé d'une manière ou d'une autre. Ou d'ailleurs si cela s'applique même à SRT, car intel a trop d'acronymes similaires qui sont étroitement liés.

Symptômes

J'ai essayé le 12.04.2 LTS et j'essaie actuellement d'utiliser 13.04 ubuntu-13.04-desktop-AMD64.iso
MD5: 8d72e2db7e72e13813731eab37a14d26

Les messages que je reçois et les options que je choisis sont les suivants:

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...

Ensuite, il revient à l'écran où je peux sélectionner "Essayer Ubuntu sans installer".

Ce comportement est identique avec 12.04.2 LTS et 13.04 LiveCD. Bien que parfois le secteur qu’il ne puisse pas lire soit 0x0. Ce même DVD démarre correctement en modes UEFI + AHCI ou BIOS hérité.

Informations sur le matériel

J'ai le édition spéciale dw510268au de Dell Inspiron 15R avec un cache mSATA de 32 Go et un disque dur de 1 To à 5400 tr/min.

En mode BIOS hérité, la sortie de

Sudo hwinfo - stockage
 29: Contrôleur de bus RAID PCI 1f.2: 0104 
 [Créé à pci.318] 
 ID unique: w7Y8.SQqymDbIGqA 
 ID SysFS:/devices/pci0000: 00/0000: 00: 1f.2 
 ID de bus SysFS: 0000: 00: 1f.2 
 Classe matérielle: stockage 
 Modèle: "Contrôleur RAID Intel Mobile 82801" 
 Fournisseur: pci 0x8086 "Intel Corporation" 
 Périphérique: pci 0x282a "Contrôleur RAID Mobile 82801" 
 Sous-vendeur: pci 0x1028 "Dell" 
 Sous-périphérique: pci 0x0572 
 Version: 0x04 
 Pilote: "ahci" 
 Modules de pilote: "ahci" 
 Ports d'E/S: 0x4088-0x408f (rw) 
 Ports d'E/S: 0x4094-0x4097 (rw) 
 Ports d'E/S: 0x4080-0x4087 (rw) 
 Ports d'E/S: 0x4090-0x4093 (rw) 
 I/O Ports: 0x4060-0x407f (rw) 
 Plage de mémoire: 0xc1617000-0xc16177ff (rw, non pré-connectable) 
 IRQ: 42 (22089 événements) 
 Alias ​​du module: "pci: v00008086d0000282Asv00001028sd00000572bc01sc04i00 "
 Info pilote n ° 0: 
 Statut du pilote: ahci est actif 
 Activation du pilote Cmd: "modprobe ahci" 
 Statut de configuration: cfg = nouveau, disponible = oui, besoin = non, actif = inconnu 
13
BeowulfNode42

Quel est votre objectif en activant SRT?

La mise en cache SSD pose des problèmes dans les environnements à double amorçage ou ne fonctionnera tout simplement pas comme prévu. Si vous venez d’exécuter Linux, installez le système d’exploitation sur le SSD et configurez /home pour utiliser le disque dur. Dans tous les cas, désactivez SRT.

Remarque à propos du RAID: n'utilisez pas le matériel/Fake-RAID, voir Wiki Kernel.org sur RAID .


Il semble qu'aucune solution disponible ne permette simplement d'activer la solution de mise en cache SSD (SRT) d'Intel par Linux, ce qui est cohérent avec le conseil de ne pas utiliser les implémentations BIOS Fake-RAID (lisez les remarques faites contre Fake-RAID dans le wiki). Si vous souhaitez utiliser la mise en cache SSD sous Linux, vous devez utiliser des solutions logicielles telles que flashcache.

Cependant, Intel Matrix Storage Manager est pris en charge dans mdadm (voir les pages de manuel relatives à mdadm , dmraid et md ) et à quelqu'un blogué à propos de jouer avec la TVD .

4
LiveWireBT

Je suis un peu en retard à la fête, mais je pensais que mon expérience pourrait être utile.

J'ai un Dell Precision M4800 qui est venu avec un SSD 32 Go mSATA à l'origine et a maintenant un SSD 256 Go mSATA. J'ai mon Samsung 830 Pro 256Go pleine taille dans la baie 2.5 "et un disque de 1 To dans la baie optique via un adaptateur. Tous sont au format SATA 6G. À l'origine, j'avais installé Win8 et Debian sur le disque SSD SATA 2.5" et j'utilisais l'intégralité du mSATA 32 Go. mettre en cache le disque dur de 1 To, car il est assez lent et que je conserve beaucoup de machines virtuelles VMware. SRT fonctionnait à la fois sous Linux et Windows puisqu'il s'agissait d'une opération matérielle/micrologicielle, j'ai vérifié que le disque de 1 To était accéléré même lorsque j'étais sous Linux. Le disque SSD de 32 Go vient de disparaître entièrement lorsque SRT a été activé. Très bien fait, Intel.

Récemment, j'ai remplacé les 32 Go par un disque de 256 Go. C'était très simple et sans douleur. J'ai démarré Windows, désactivé Smart Response, laissé l'installation, puis arrêté et effectué le basculement physique. Après avoir redémarré Windows, j’ai réactivé SRT et l’ai laissé utiliser un maximum de 64 Go. J'ai dit à SRT de laisser les 192 Go restants disponibles, en prévoyant de déplacer mon installation Debian là-bas et d'élargir la partition Windows, pour donner plus de place à l'ensemble.

Après que SRT ait rempli le cache et que j'avais redémarré une ou deux fois, j'ai démarré mon installation Debian. Le disque de 1 To est encore plus rapide qu'avant, c'est génial d'avoir un grand cache SSD pour mon disque de données en vrac, car il est à 5400 tr/min et assez lent sinon. J'ai lancé gparted pour partitionner le SSD mSATA restant et les problèmes ont commencé. Il semble que gparted puisse voir la totalité de la zone du disque, y compris le cache. Il a donc relevé certains "problèmes" avec ma structure GPT et m'a proposé de les résoudre. Je l'ai laissé, puis réalisé ce qui s'était passé et redémarré sous Windows. SRT hors ligne! Cache SSD cassé! D'oh!

Booted Debian, le disque SSD entièrement mis à zéro, Windows démarré, réinstallait SRT (en pensant que les "erreurs" du GPT étaient un GPT obsolète avant l'activation de SRT). Même résultat, gparted pense que mon disque SSD est mal partitionné. Je vais maintenant créer une partition dans l'espace inutilisé sous Windows et voir si je peux simplement éditer/remplacer celle-ci sans casser SRT.

Tout cela mis à part, OP ne nécessite qu'un seul démarrage. Il est donc probablement judicieux d'utiliser une solution plus spécifique à Linux. Vous pouvez installer votre base sur le disque SSD avec des répertoires de départ et des données volumineuses sur le disque dur. Cela devrait vous offrir un bon équilibre entre vitesse et simplicité.

6
Forge

Avec 13.10, vous pouvez utiliser bcache, http://bcache.evilpiepirate.org/ , en utilisant des blocs pour convertir vos partitions après l’installation, au lieu d’utiliser SRT.

3
jhnphm