Как переключиться с IDE на AHCI [закрыто]

Вы также можете запустить Wireshark с привилегиями root, выполнив gksu wireshark с терминала.

Обратите внимание, что есть проблемы с безопасностью при запуске Wireshark в этом режиме, а именно, что любой эксплойт, который компрометирует Wireshark, теперь имеет root привилегий, а не привилегий пользователя. Это больше беспокоит Wireshark, чем другое приложение, потому что по своей природе (захват и обработка произвольного ввода) Wireshark более уязвим для эксплойтов, чем обычные настольные приложения. Вероятно, вы безопасны в сети SOHO, но прежде чем продолжить, вы должны знать об этой проблеме.

Цитаты:

Права на захват: большинство UNIX безопасности, включая: Почему Wireshark так глючит? Учетная запись администратора / root не требуется! Debian README (также относится к Ubuntu)
2
задан 13 November 2017 в 22:03

4 ответа

Я нашел способ сделать это без обновления initramfs. Я добавил только одну строку в /etc/modules.

# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. ahci

Модуль libahci будет автоматически загружен, потому что модуль ahci зависит от него.

После перезагрузки machine Я ввел UEFI-настройки и переключил SATA-режим на AHCI. Теперь система загружается в режиме AHCI. Не нужно было запускать update-grub или повторно установить Grub.

Некоторая дополнительная информация

Я использую UbuntuStudio 16.04 (xfce). Включение только AHCI-режима в настройках BIOS / UEFI привело меня к интерфейсу командной строки Grub, и система не загрузилась. Я также прочитал много тем о теме, многие из них сказали, что она должна работать из коробки. Это похоже на Ubuntu (который я установил ранее и в режиме IDE), но, очевидно, не для Xubuntu или UbuntuStudio, хотя я не мог найти различий в файлах конфигурации ядра. Поэтому, похоже, это зависит от используемого нами распределения. Одним из очевидных различий во время моих тестов были использованные версии ядра (4.4 с низкой задержкой на UbuntuStudio 16.04 и 4.10 HWE на Ubuntu 16.04), поэтому это может быть причиной.

Я использую жесткий диск на 1 ТБ с 64 МБ кэша. Проверка скорости чтения с

mook@MookPC:~$ sudo hdparm -Tt /dev/sdb [sudo] password for mook: /dev/sdb: Timing cached reads: 10094 MB in 2.00 seconds = 5048.93 MB/sec Timing buffered disk reads: 550 MB in 3.00 seconds = 183.16 MB/sec

дает мне почти те же значения в режиме IDE или AHCI-режиме, но я испытал небольшое более быстрое время загрузки (25 секунд в режиме IDE, 22 с в режиме AHCI ) и открытие папки с большим количеством изображений в Phototonic, похоже, работает заметно быстрее с AHCI. Я также думаю, что AHCI-режим уменьшит износ подвижных частей на HDD.

1
ответ дан 18 July 2018 в 03:20

Это то, что сработало для меня.

modify: /etc/initramfs-tools/modules

добавить модули (каждая на новую строку):

ahci libahci

измените этот файл: /etc/initramfs-tools/initramfs.conf

и измените & lt; большинство> в & lt; list>

run: update-initramfs -u

Перезагрузитесь в BIOS, переключитесь на AHCI и загрузите Xubuntu.

Источник: https://ubuntuforums.org/archive /index.php/t-1040648.html Аналогичная процедура работает для Windows: https://winaero.com/blog/switch-from-ide-to-achi-after-installing-windows-7-or-windows-8 /

2
ответ дан 18 July 2018 в 03:20

Я нашел способ сделать это без обновления initramfs. Я добавил только одну строку в /etc/modules.

# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. ahci

Модуль libahci будет автоматически загружен, потому что модуль ahci зависит от него.

После перезагрузки machine Я ввел UEFI-настройки и переключил SATA-режим на AHCI. Теперь система загружается в режиме AHCI. Не нужно было запускать update-grub или повторно установить Grub.

Некоторая дополнительная информация

Я использую UbuntuStudio 16.04 (xfce). Включение только AHCI-режима в настройках BIOS / UEFI привело меня к интерфейсу командной строки Grub, и система не загрузилась. Я также прочитал много тем о теме, многие из них сказали, что она должна работать из коробки. Это похоже на Ubuntu (который я установил ранее и в режиме IDE), но, очевидно, не для Xubuntu или UbuntuStudio, хотя я не мог найти различий в файлах конфигурации ядра. Поэтому, похоже, это зависит от используемого нами распределения. Одним из очевидных различий во время моих тестов были использованные версии ядра (4.4 с низкой задержкой на UbuntuStudio 16.04 и 4.10 HWE на Ubuntu 16.04), поэтому это может быть причиной.

Я использую жесткий диск на 1 ТБ с 64 МБ кэша. Проверка скорости чтения с

mook@MookPC:~$ sudo hdparm -Tt /dev/sdb [sudo] password for mook: /dev/sdb: Timing cached reads: 10094 MB in 2.00 seconds = 5048.93 MB/sec Timing buffered disk reads: 550 MB in 3.00 seconds = 183.16 MB/sec

дает мне почти те же значения в режиме IDE или AHCI-режиме, но я испытал небольшое более быстрое время загрузки (25 секунд в режиме IDE, 22 с в режиме AHCI ) и открытие папки с большим количеством изображений в Phototonic, похоже, работает заметно быстрее с AHCI. Я также думаю, что AHCI-режим уменьшит износ подвижных частей на HDD.

1
ответ дан 24 July 2018 в 17:49

Это то, что сработало для меня.

modify: /etc/initramfs-tools/modules

добавить модули (каждая на новую строку):

ahci libahci

измените этот файл: /etc/initramfs-tools/initramfs.conf

и измените & lt; большинство> в & lt; list>

run: update-initramfs -u

Перезагрузитесь в BIOS, переключитесь на AHCI и загрузите Xubuntu.

Источник: https://ubuntuforums.org/archive /index.php/t-1040648.html Аналогичная процедура работает для Windows: https://winaero.com/blog/switch-from-ide-to-achi-after-installing-windows-7-or-windows-8 /

2
ответ дан 24 July 2018 в 17:49
  • 1
    Вам не нужно ничего делать в Linux при переходе с IDE на AHCi в BIOS. Только Windows имеет некоторые настройки в реестре. Linux автоматически обнаруживает его. – Pilot6 13 November 2017 в 21:47
  • 2
    Ну, это было не мое дело. Когда я переключился на AHCI, меня отбросили в BIOS. Похоже, что весь GRUB провалился. – Sebastian 13 November 2017 в 21:54
  • 3
    Я не снижаю ;-) – Pilot6 13 November 2017 в 22:11
  • 4
    @Sebastian Я думаю, вам нужно будет переустановить Grub после переключения в AHCI-режим. Вы можете загрузиться в live-session, chroot в свою установку и переустановить Grub, я думаю, стоит попробовать. Я тоже думал о переключении на AHCI, после того, как я углубился в эту тему, я решил придерживаться IDE-режима. Преимущество производительности, вероятно, не так уж и велико, и мне не нужны функции AHCI (например, жесткие диски). BTW У меня был такой же опыт, переход от IDE к AHCI в BIOS убил Grub. Удачи. – mook765 13 November 2017 в 22:20
  • 5
    @ mook765 Кажется, что «мой» решение, которое я нашел, работало просто отлично. Мне не пришлось переустанавливать grub, хотя я запускаю update-grub позже, чтобы изменить тайм-аут grub. Это может стоить попробовать для вас или не работает? – Sebastian 13 November 2017 в 23:11

Другие вопросы по тегам:

Похожие вопросы: