UEFI 및 인텔 스마트 응답 기술로 우분투를 실행하는 방법


14

이 기능은 이러한 기능을 영구적으로 사용 중지한다고 말함으로써 다음에 의해 답변되지 않았습니다.

UEFI 및 Intel SRT (Smart Response Technology)를 활성화하여 Ubuntu를 부팅하려면 어떻게해야합니까? 전원을 켠 상태에서 Ubuntu를 설치해야합니까? 그렇다면 어떻게? 또는 Ubuntu를 설치 한 후에도 기능을 사용할 수 있습니까?

나는 창을 유지하는 데 관심이 없으며 Linux 전용 시스템을 원하므로 문제를 복잡하게하는 이중 부팅 문제가 없습니다. SSD 캐싱의 이점이 OS 부분뿐만 아니라 전체 파일 시스템에 적용되기를 원하거나 SRT를 비활성화하고 Linux에 SSD를 설치하려고합니다.

인터넷을 약간 검색하면 UEFI 를 사용 하여 사전 설치된 Windows와 함께 Ubuntu 설치와 같은 기능을 사용하는 방법을 알려주 는 많은 기사가 표시 됩니다. 그것은 내가 원하는 것이 아닙니다. 또한 인텔이 dmraid를 지원하고 dmraid를 지원하지 않는다는 정보를 찾았지만 설치 후 AHCI 모드로 설치하고 전환 한 후 또는 사용자 정의 설치 프로그램을 준비해야하는지 여부를 알 수 없습니다. 또는 SRT에도 적용되는 경우 인텔은 밀접하게 관련된 유사한 두문자어를 너무 많이 가지고 있기 때문에.

조짐

12.04.2 LTS를 시도했지만 현재 13.04 ubuntu-13.04-desktop-amd64.iso
MD5 를 사용하려고합니다 .8d72e2db7e72e13813731eab37a14d26

내가받는 메시지와 내가 선택한 옵션은 다음과 같습니다.

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

그런 다음 "설치하지 않고 Ubuntu 사용"을 선택할 수있는 화면으로 돌아갑니다.

이 동작은 12.04.2 LTS 및 13.04 LiveCD와 동일합니다. 때때로 읽을 수없는 섹터는 0x0입니다. 이 동일한 DVD는 UEFI + AHCI 또는 레거시 BIOS 모드에서 제대로 부팅됩니다.

하드웨어 정보

나는이 델 인스 파 이런 15R 스페셜 에디션 dw510268au 32GB의 mSATA 캐시와 1TB의 5400RPM의 HDD를합니다.

레거시 BIOS 모드에서

sudo hwinfo-저장
29 : PCI 1f.2 : 0104 RAID 버스 컨트롤러
  [pci.318에서 생성]
  고유 ID : w7Y8.SQqymDbIGqA
  SysFS ID : /devices/pci0000:00/0000:00:1f.2
  SysFS BusID : 0000 : 00 : 1f.2
  하드웨어 클래스 : 저장
  모델 : "Intel Mobile 82801 SATA RAID 컨트롤러"
  공급 업체 : pci 0x8086 "Intel Corporation"
  장치 : pci 0x282a "Mobile 82801 SATA RAID Controller"
  하위 공급 업체 : pci 0x1028 "Dell"
  하위 장치 : pci 0x0572 
  개정 : 0x04
  운전사 : "ahci"
  드라이버 모듈 : "ahci"
  I / O 포트 : 0x4088-0x408f (rw)
  I / O 포트 : 0x4094-0x4097 (rw)
  I / O 포트 : 0x4080-0x4087 (rw)
  I / O 포트 : 0x4090-0x4093 (rw)
  I / O 포트 : 0x4060-0x407f (rw)
  메모리 범위 : 0xc1617000-0xc16177ff (rw, 프리 페치 불가)
  IRQ : 42 (22089 이벤트)
  모듈 별명 : "pci : v00008086d0000282Asv00001028sd00000572bc01sc04i00"
  운전사 정보 # 0 :
    드라이버 상태 : ahci가 활성화되었습니다
    드라이버 활성화 Cmd : "modprobe ahci"
  구성 상태 : cfg = new, avail = yes, need = no, active = unknown

전체 32GB SSD를 스왑 파티션으로 사용하는 것은 어떻습니까? 메모리 액세스 속도를 향상시키지 않습니까?.
jgomo3

1
그것은 적당한 양의 스왑을 사용하는 시스템에서만 도움이 될 것이고, 심지어 hdd에서 물건을 읽은 다음 가상 메모리로 밀어 넣은 후에 만 ​​속도를 높일 것입니다.
BeowulfNode42

답변:


4

SRT 활성화의 목표는 무엇입니까?

SSD 캐싱은 이중 부팅 환경에서 문제를 일으키거나 예상대로 작동하지 않습니다. Linux를 실행하는 경우 SSD에 OS를 설치 /home하고 HDD를 사용하도록 설정 하십시오. 어쨌든 SRT를 비활성화하십시오.

RAID에 대한 참고 사항 : Hardware / Fake-RAID를 사용하지 마십시오 . RAID의 Kernel.org Wiki를 참조하십시오 .


Linux에서 인텔의 SSD 캐싱 솔루션 (SRT)을 활성화 할 수있는 솔루션이없는 것 같습니다. 이는 Fake-RAID BIOS 구현을 사용하지 말아야한다는 조언과 일치합니다 (위키의 Fake-RAID에 대한 요점 읽기). Linux에서 SSD 캐싱을 원하면 flashcache와 같은 소프트웨어 솔루션을 사용해야합니다.

그러나 mdadm에는 Intel Matrix Storage Manager가 지원되며 ( mdadm , dmraidmd에 대한 맨 페이지 참조 ) 누군가 RST를 사용하는 방법에 대해 블로그를 작성했습니다 .


3
SSD에 전체 데이터를 설치하는 것은 용납 될 수 없으므로 SSD에 거의 액세스 할 수없는 데이터가 많이 남아 있습니다. / boot는 가능하지만 나머지는 인텔 스마트 응답 기술을 통해 기계적 드라이브를 캐시해야하며 SSD의 스왑 파티션을 통해서는 안됩니다.
BeowulfNode42

Linux에서 인텔의 스마트 응답 기술을 사용할 수있는 솔루션이없는 것 같습니다. 따라서 SSD 캐싱을 사용하려면 플래시 캐시와 같은 Linux 용 소프트웨어 구현을 사용하거나 가능하면 Linux 용 SRT를 가능하게하는 고유 한 구현을 작성해야합니다. gerrit-tamboer.net/…
LiveWireBT

또한 Lenovo와 같은 일부 제조업체는 IvyBridge 노트북에서 HDD 및 ODD를 SATA 6G와 연결하기로 결정했으며 mSATA는 SATA 3G 만 남기고 전송 속도는 약 300MB / s로 제한되었습니다. 날 믿어, 난 당신처럼이 상황을 싫어한다
LiveWireBT

그들은 그 부분을 올바르게하고 mSATA 포트를 SATA 6G en.community.dell.com/support-forums/laptop/f/3518/p/19498697/에 연결 한 것처럼 보입니다 ... 하지만 누군가 플래시 객체를 넣지 말라고 지시 해야합니다. PDF 파일. : \ 다른 공급 업체에서 더 큰 모듈을 사용할 수 있다는 것을 알고 있습니까? intel.com/content/www/us/en/solid-state-drives/…
LiveWireBT

6

나는 파티에 조금 늦었지만 내 경험이 도움이 될 것이라고 생각했습니다.

원래 32GB mSATA SSD와 함께 제공된 Dell Precision M4800이 있으며 이제 256GB mSATA SSD가 있습니다. 2.5 "베이의 전체 크기의 Samsung 830 Pro 256GB와 어댑터를 통해 광학 베이의 1TB 디스크를 가지고 있습니다. 모두 SATA 6G입니다. 원래 2.5"SATA SSD에 Win8과 Debian을 설치했으며 완전한 32GB mSATA를 사용했습니다. 속도가 느리고 1VM HDD를 많이 보관하기 때문에 1TB HDD를 캐시해야합니다. SRT는 하드웨어 / 펌웨어 작업이므로 Linux와 Windows에서 모두 일했습니다. Linux에있는 동안에도 1TB 디스크가 가속화되었음을 확인했습니다. SRT가 활성화되면 32GB SSD가 완전히 사라졌습니다. 잘 했어요, 인텔

최근에 32GB를 256GB로 전환했습니다. 매우 간단하고 고통이 없었습니다. Windows를 부팅하고 스마트 응답을 비활성화 한 다음 해결하고 종료 한 다음 물리적 스위치를 만들었습니다. Windows를 다시 부팅 한 후 SRT를 다시 활성화하고 최대 64GB를 사용하도록했습니다. SRT에 다른 192GB를 사용할 수있게하고 데비안 설치를 옮기고 Windows 파티션을 확장하여 더 많은 공간을 확보 할 계획입니다.

SRT가 캐시를 채우고 한두 번 재부팅 한 후 데비안 설치를 부팅했습니다. 1TB 디스크는 이전보다 훨씬 빠르며, 5400rpm이고 그렇지 않으면 상당히 느리기 때문에 대량 데이터 디스크에 큰 SSD 캐시를 사용하는 것이 좋습니다. 남은 mSATA SSD를 분할하기 위해 갈라져서 문제가 시작되었습니다. gparted는 캐시를 포함하여 전체 디스크 영역을 볼 수 있으므로 내 GPT 레이아웃에 "문제"가 있음을 확인하고 수정하도록 제안했습니다. 나는 그것을 내버려두고 무슨 일이 있었는지 깨달았고 Windows로 재부팅했다. SRT 오프라인! SSD 캐시 고장! 도!

SSD를 완전히 제로화하고 부팅 한 데비안은 Windows를 부팅하고 SRT를 다시 설정합니다 (GPT '오류'가 SRT를 활성화하기 전의 오래된 GPT라고 생각합니다). 동일한 결과, gparted는 내 SSD가 잘못 파티션 된 것으로 생각합니다. 이제 Windows에서 사용하지 않는 공간에 파티션을 만들고 SRT를 중단하지 않고 파티션을 편집 / 교체 할 수 있는지 확인합니다.

이 모든 것을 제외하고 OP는 단일 부팅이므로 더 많은 Linux 관련 솔루션을 사용하는 것이 좋습니다. HDD에 기본 디렉토리와 대용량 데이터가있는 기본 설치를 SSD에 배치 할 수 있으므로 속도와 단순성의 균형이 잘 맞아야합니다.


1
정보 주셔서 감사합니다. "나는 원래 Win8과 데비안을 설치했다"는 말을 어떻게 확장 할 수 있습니까? 어떤 바이오스 옵션이 어떤 순서입니까? "SRT는 Linux와 Windows 모두에서 작동했습니다. Linux에있는 동안에도 1TB 디스크가 가속화되었음을 확인했습니다." 이것을 어떻게 확인 했습니까? 이 정보로 답변을 업데이트하십시오. 또한 lspci -vSRT가 활성화 된 시스템에서 linux 명령의 출력을 추가 할 수 있습니까 ? 저는 저렴한 랩톱과 달리 실제 하드웨어 RAID 카드가있는 고급 랩톱이 있다고 생각합니다.
BeowulfNode42

확실한 것. 처음에는 기본 SSD (SRT를 사용할 수 없음, RAID 모드의 SATA 컨트롤러)에 설치하고, 먼저 Win8을 설치 한 다음 UEFI 모드에서 Debian latest를 설치했습니다 (그렇다고 생각하지는 않습니다). rEFInd를 사용하여 부트 로더를 관리하지만 GRUB도 잘 작동합니다. 설치 후, 어댑터를 통해 광학 베이에 1TB 5400rpm 디스크를 추가했습니다. 이것은 / dev / sdb로 나타납니다. 그런 다음 32GB mSATA SSD를 mSATA 슬롯에 설치하고 Win8을 부팅 한 다음 Intel 소프트웨어를 사용하여 SRT 모드를 활성화했습니다. 캐싱에 SSD 전체를 사용할 수 있도록 허용했습니다.
Forge

데비안으로 재부팅하고 단독으로 관리하는 것보다 높은 1TB 디스크로의 전송 속도를 보았습니다 (초기 전송> 200MB / s). 광산은 최대화 모드로 구성되므로 캐시 된 읽기 / 쓰기는 최고 SSD 속도입니다. 강화 모드에서는 효과가 훨씬 미묘합니다. 방금 32GB SSD를 256GB mSATA SSD로 교체하고 SRT를 다시 활성화했으며 디스크가 올바르게 캐시되는 동안 gparted는 남은 공간을 분할하려고 할 때 Intel SRT 캐시를 계속 날려 버립니다.
Forge

정상적으로 실행하고 pastebin 또는 이와 유사한 것을 통해 요청한 lscpi 정보를 게시합니다. 하이 엔드의 정밀함은 사실이지만 하드웨어 RAID 컨트롤러를 사용하지 않고 인텔 만 사용합니다.
Forge

2
글쎄, 나는 모자를 먹어야한다. 분명히 Intel SRT가 작동하고 있다고 생각하여 확인 편견이 있었는데 HDD가 더 빨라 보이게 만들었습니다. 실제로 공정한 방식으로 테스트 한 후 Intel SRT는 실제로 Windows에서만 작동하는 것처럼 보입니다.
Forge

3

13.10 에서는 SRT 대신 블록을 사용하여 설치 후 파티션을 변환 하는 bcache ( http://bcache.evilpiepirate.org/ )를 사용할 수 있습니다 .


1
링크 덕분에 bcache, flashcache, EnhanceIO, Btier 및 표준 ext4 외부 저널 옵션과 같은 몇 가지 옵션이 생겼습니다. raid6.com.au/posts/SSD_caching을 참조하십시오. 시험해 봐야합니다
BeowulfNode42

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.