Как запустить Ubuntu с UEFI и Intel Smart Response Technology

12

На этот вопрос НЕ ответили следующие из-за того, что они говорили о необходимости окончательного отключения этих функций

  • Установка Ubuntu на стороне предустановленной Windows с UEFI
  • Установите ubuntu на Windows 8 с интеллектуальным ответом Intel
  • Ссылка

Как я могу заставить Ubuntu загружаться с UEFI и Intel Smart Response Technology (SRT)? Нужно ли устанавливать Ubuntu с включенным? если да, то как? или я могу включить эти функции после того, как я установил Ubuntu и все еще имею их функцию?

Я не забочусь о том, чтобы держать окна, и я хочу только машину linux, поэтому у меня нет проблем с двойной загрузкой, которые усложняют ситуацию. Я хотел бы, чтобы преимущества кэширования SSD распространялись на всю файловую систему, а не только на части ОС, или я бы просто отключил SRT и установил linux на SSD.

Немного поиска по сети показывает много статей, таких как Установка Ubuntu на предустановленной Windows с UEFI , в котором рассказывается, как отключить эти функции. Это не то, чего я хочу. Я также нашел информацию о том, что Intel поддерживает mdadm, а не dmraid, но я не знаю, означает ли это, что я могу установить в режиме AHCI и переключиться после установки, или если мне нужно каким-то образом подготовить пользовательский установщик. Или, если это имеет значение, даже если это относится к SRT, поскольку у Intel слишком много аналогичных сокращений, которые тесно связаны между собой.

Симптомы

Я пробовал 12.04.2 LTS, и в настоящее время я пытаюсь использовать 13.04 убунт-13,04-настольный 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 или Legacy BIOS.

Информация о оборудовании

У меня есть заголовок Специальная версия Dell Inspiron 15R dw510268au с кешем 32 ГБ mSATA и 1 ТБ 5400 об / мин hdd.

В режиме Legacy BIOS вывод

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
    
задан BeowulfNode42 15.06.2013 в 08:50
источник

3 ответа

4

Какова ваша цель в активации SRT?

SSD-кэширование вызывает проблемы в среде с двойной загрузкой или просто не работает должным образом. Если вы просто запустите Linux, установите ОС на SSD и настройте /home , чтобы использовать жесткий диск. В любом случае отключите SRT.

Примечание о RAID: не используйте Hardware / Fake-RAID, см. Kernel.org Wiki на RAID .

Похоже, что нет доступного решения, которое просто позволяет использовать решение для кеширования Intel SSD (SRT) в Linux, что согласуется с рекомендацией не использовать реализации Fake-RAID BIOS (прочитайте пункты, сделанные против Fake-RAID в Wiki ). Если вы хотите использовать кеширование SSD в Linux, вы должны использовать программные решения, такие как flashcache.

Однако есть поддержка Intel Matrix Storage Manager в mdadm (см. manpages для mdadm , dmraid и md ) и кто-то о том, как возиться с RST .

    
ответ дан LiveWireBT 15.06.2013 в 10:09
источник
6

Я немного опаздываю на вечеринку, но я думал, что мой опыт может быть полезен.

У меня есть Dell Precision M4800, который поставляется с SSD-накопителем на 32 ГБ mSATA, и теперь имеет SSD-диск емкостью 256 ГБ. У меня есть полноразмерный Samsung 830 Pro 256GB в 2,5-дюймовом отсеке и 1 ТБ диск в оптическом отсеке через адаптер. Все SATA 6G. Я изначально установил Win8 и Debian на 2.5 "SATA SSD и использовал 32 ГБ mSATA для кэширования 1 ТБ жесткого диска, поскольку он довольно медленный, и я держу там много VMware VM. SRT работал как в Linux, так и в Windows, поскольку это аппаратно-программная операция, я подтвердил, что 1TB-диск был ускорен даже в то время, когда я был в Linux. SSD на 32 ГБ просто полностью исчез, когда включен SRT. Очень хорошо сделано, Intel.

Недавно я отключил 32 ГБ для 256 ГБ. Это было очень просто и безболезненно. Я загрузил Windows, отключил функцию Smart Response, позволил ей уладить, затем выключил и сделал физический переключатель. После перезагрузки Windows снова включил SRT, и пусть он использует максимум 64 ГБ. Я сказал SRT, чтобы другие 192GB были доступны для использования, планируя переместить мою установку Debian там и расширить раздел Windows, предоставляя все больше места.

После того, как SRT заполнил кеш, и я перезагрузился один или два раза, я загрузил свою установку Debian. Дисковод 1TB еще быстрее, чем раньше, и у вас большой SSD-кэш для моего большого дискового массива данных, так как он 5400 об / мин и в целом вялый. Я загорелся, чтобы разделить оставшийся SSID SSD и начались проблемы. Кажется, что gparted может видеть всю область диска, включая кеш, поэтому он отметил некоторые «проблемы» с моим макетом GPT и предложил исправить их для меня. Я позволил, потом понял, что произошло и перезагрузился в Windows. SRT в автономном режиме! Кэш SSD сломан! D'о!

Загруженный Debian, полностью обнуленный SSD, загрузив Windows, снова установил SRT (считая, что ошибки GPT были устаревшими GPT, прежде чем включить SRT). Те же результаты, gparted, думает, что мой SSD неверно. Теперь я собираюсь сделать раздел в неиспользуемом пространстве в Windows и посмотреть, могу ли я просто отредактировать / заменить его, не нарушая SRT.

Все это в стороне, OP является однократной загрузкой, поэтому использование более конкретного для Linux решения, вероятно, является хорошей идеей. Вы можете поместить свою базовую установку на SSD с домашними каталогами и громоздкими данными на HDD, и это должно дать вам хороший баланс скорости и простоты.

    
ответ дан Forge 02.05.2014 в 13:33
3

С помощью 13.10 вы можете использовать bcache, Ссылка , используя блоки для преобразования своих разделов после установки вместо использования SRT.     

ответ дан jhnphm 16.11.2013 в 18:56