Como executar o Ubuntu com a tecnologia UEFI e Intel Smart Response?

12

Esta pergunta NÃO foi respondida pelos seguintes, devido a eles dizerem para desativar permanentemente esses recursos

Como posso fazer com que o Ubuntu inicialize com o UEFI e a Tecnologia Intel Smart Response (SRT) ativada? Eu tenho que instalar o Ubuntu com eles ligados? se sim como? ou posso habilitar esses recursos depois de instalar o Ubuntu e ainda tê-los funcionando?

Eu não estou preocupado em manter o Windows e estou querendo uma máquina somente Linux, então eu não tenho problemas de inicialização dupla que complicam as coisas. Eu gostaria que os benefícios do armazenamento em cache SSD se aplicassem ao sistema de arquivos inteiro e não apenas às porções do sistema operacional ou eu apenas desabilitaria o SRT e instalaria o linux no SSD.

Um pouco de pesquisa pela rede revela muitos artigos como Instalando o Ubuntu ao lado de um Windows pré-instalado com UEFI que informa como desabilitar esses recursos. Isso não é o que eu quero. Também encontrei informações que sugerem que a Intel suporta mdadm e não dmraid, mas não sei se isso significa que posso instalar no modo AHCI e alternar após a instalação ou se preciso preparar um instalador personalizado de alguma forma. Ou, ainda, se isso se aplica ao SRT, como intel têm muitas acrônimos similares que estão intimamente relacionados.

Sintomas

Eu tentei o 12.04.2 LTS e atualmente estou tentando usar o 13.04 ubuntu-13.04-desktop-amd64.iso
MD5: 8d72e2db7e72e13813731eab37a14d26

As mensagens que recebo e as opções que escolho são:

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

Em seguida, ele volta para a tela onde eu posso selecionar "Experimentar o Ubuntu sem instalar".

Este comportamento é o mesmo com o 12.04.2 LTS e o 13.04 LiveCD. Embora às vezes o setor não possa ler é 0x0. Este mesmo DVD inicializa bem nos modos UEFI + AHCI ou Legacy BIOS.

Informações de hardware

Eu tenho o título Dell Inspiron 15R edição especial dw510268au com um cache de 32GB mSATA e 1TB 5400rpm hdd.

Enquanto no modo Legacy BIOS a saída de

sudo hwinfo --storage
29: PCI 1f.2: 0104 RAID bus controller
  [Created at pci.318]
  Unique ID: w7Y8.SQqymDbIGqA
  SysFS ID: /devices/pci0000:00/0000:00:1f.2
  SysFS BusID: 0000:00:1f.2
  Hardware Class: storage
  Model: "Intel Mobile 82801 SATA RAID Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x282a "Mobile 82801 SATA RAID Controller"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x0572 
  Revision: 0x04
  Driver: "ahci"
  Driver Modules: "ahci"
  I/O Ports: 0x4088-0x408f (rw)
  I/O Ports: 0x4094-0x4097 (rw)
  I/O Ports: 0x4080-0x4087 (rw)
  I/O Ports: 0x4090-0x4093 (rw)
  I/O Ports: 0x4060-0x407f (rw)
  Memory Range: 0xc1617000-0xc16177ff (rw,non-prefetchable)
  IRQ: 42 (22089 events)
  Module Alias: "pci:v00008086d0000282Asv00001028sd00000572bc01sc04i00"
  Driver Info #0:
    Driver Status: ahci is active
    Driver Activation Cmd: "modprobe ahci"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
    
por BeowulfNode42 15.06.2013 / 10:50

3 respostas

4

Qual o seu objetivo em ativar o SRT?

O cache do SSD causa problemas em ambientes de inicialização dupla ou simplesmente não funciona conforme o esperado. Se você acabou de executar o Linux, instale o sistema operacional no SSD e configure /home para usar o disco rígido. Em qualquer caso, desabilite o SRT.

Nota sobre RAID: Não use Hardware / Fake-RAID, veja Kernel.org Wiki no RAID .

Parece que não há solução disponível que simplesmente habilite a solução de cache SSD da Intel no Linux, o que é consistente com o conselho de não usar implementações de BIOS Fake-RAID (leia os pontos feitos contra o Fake-RAID no Wiki ). Se você quiser armazenar em cache SSD no Linux, você deve usar soluções de software como flashcache.

No entanto, há suporte para o Intel Matrix Storage Manager no mdadm (consulte manpages para mdadm , dmraid e md ) e alguém blogue sobre mexer com o RST .

    
por LiveWireBT 15.06.2013 / 12:09
6

Estou um pouco atrasado para a festa, mas achei que minha experiência poderia ser útil.

Eu tenho um Dell Precision M4800 que veio com um SSD mSATA de 32GB originalmente e agora tem um SSD de 256GB mSATA. Eu tenho meu Samsung 830 Pro 256GB de tamanho completo na baia de 2,5 "e um disco de 1TB no compartimento óptico através de um adaptador. Todos são SATA 6G. Instalei originalmente o Win8 e o Debian no SSD de 2,5" e usei o completo de 32GB mSATA para armazenar em cache o HDD de 1 TB, já que é bastante lento e eu mantenho um monte de VMs VMware lá. O SRT funcionou tanto no Linux quanto no Windows, já que é uma operação de hardware / firmware, verifiquei que o disco de 1 TB foi acelerado mesmo quando eu estava no Linux. O SSD de 32GB desapareceu completamente quando o SRT foi ativado. Muito bem feito, Intel.

Recentemente eu troquei os 32GB por 256GB. Foi muito simples e indolor. Eu inicializei o Windows, desativei o Smart Response, deixei resolver, encerrei e fiz a troca física. Após inicializar o Windows novamente, eu habilitei o SRT novamente e deixei usar o máximo de 64 GB. Eu disse ao SRT para deixar os outros 192GB disponíveis para uso, planejando mover minha instalação do Debian para lá, e expandir a partição do Windows, dando mais espaço a todos.

Depois que o SRT preencheu o cache e eu reiniciei uma ou duas vezes, inicializei minha instalação Debian. O disco de 1TB é ainda mais rápido do que antes, é ótimo ter um grande cache SSD para o meu disco de dados em massa, já que é 5400rpm e bastante lento. Eu disparei com o gparted para particionar o SSD mSATA restante e os problemas começaram. Parece que o gparted pode ver toda a área do disco, incluindo o cache, por isso observou alguns "problemas" com o meu layout GPT e ofereceu-se para corrigi-los para mim. Eu deixei, então percebi o que tinha acontecido e reiniciei o Windows. SRT offline! Cache SSD quebrado! D'oh!

Booted Debian, totalmente zerado com o SSD, inicializou o Windows, configurou o SRT novamente (achando que os "erros" da GPT eram um GPT antigo antes de habilitar o SRT). Mesmos resultados, o gparted acha que meu SSD está mal particionado. Agora vou fazer uma partição no espaço não utilizado enquanto estiver no Windows e ver se consigo apenas editar / substituir isso sem interromper o SRT.

Tudo isso de lado, o OP é de inicialização única, portanto, usar uma solução mais específica do Linux provavelmente é uma boa ideia. Você pode colocar sua instalação básica no SSD com diretórios pessoais e dados volumosos no HDD, e isso deve proporcionar um bom equilíbrio de velocidade e simplicidade.

    
por Forge 02.05.2014 / 15:33
3

Com o 13.10 você pode usar o bcache, o link , usando blocos para converter suas partições após a instalação, em vez de usar o SRT.

    
por jhnphm 16.11.2013 / 19:56