Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: ЧАВО (FAQ) по некоторых вопросах  (Прочитано 2108 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн EvangelionDeath

  • Автор темы
  • Администратор
  • Старожил
  • *
  • Сообщений: 2890
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Система: Ubuntu Mate 16.04 x64
Ядро: 4.4.0-22-generic
В подписи железка

Итак, при выключения лэптопа (кроме кнопки питания, то есть что с меню, что командами) он как бы выключается, после чего где то через секунды 2-3 начинается сам загружаться.

При использовании WIN - отключение нормально
Проверю Live CD

Данную проблему поборол отключением в EFI AnyTime Charge USB.

Хотелось бы получить решение и оставить работающим порт)

Нужны -логи - предоставлю

Пользователь добавил сообщение 15 Май 2016, 18:41:07:
Провел эксперементы.
Live CD загружненный с USB 2.0 тоже при выключении отправляет в такой себе Reboot при выключении, А вот если грузится с USB 3.0, что по соседству с PowerAnytime - выключает. Перепроверил на живой системе, если в этот USB воткнута флешка, то лэптоп таки отключается.


Пользователь добавил сообщение 15 Май 2016, 18:49:19:
Проверил с мышкой. Все нормально отключается.

Так же заметил, что такое происходит не постоянно. Иногда таки отключение проходит как и положено
« Последнее редактирование: 02 Декабрь 2017, 00:30:11 от EvangelionDeath »
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн EvangelionDeath

  • Автор темы
  • Администратор
  • Старожил
  • *
  • Сообщений: 2890
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Перезагрузка вместо отключения
« Ответ #1 : 16 Май 2016, 19:09:04 »
Итак, решение все же было найдено на просторах интернета Fedora 17 on an Aspire V5-571 -- Reboot on Shutdown

Решение для 14.04 и младше (все, что используют init)
Создаете файл  /etc/init.d/haltusbpower с таким содержимым
Код: Bash
  1. #! /bin/bash
  2. #
  3. # haltusbpower init script  
  4. #
  5. # chkconfig: 345 99 20
  6. # description: A script to act as a workaround for the bug in the runtime power management module, which causes my acer aspire v5-571 laptop to restart after shutting down.
  7. #
  8. ### BEGIN INIT INFO
  9. # Provides: haltusbpower
  10. # Default-Stop: 0 1 3 5
  11. # Short-Description: Halt USB Powersave mode
  12. # Description: A script to halt usb power control.
  13. ### END INIT INFO
  14.  
  15. # Source function library.
  16. . /etc/init.d/functions
  17.  
  18. # Bus list for the runtime power management module.
  19. buslist="usb"
  20.  
  21. # See how we were called.
  22. case "$1" in
  23.   start)
  24.     echo "USB bug fix active"
  25.     #no-op on startup
  26.     ;;
  27.   stop)
  28.     echo "Turning off USB Power Control"
  29.     for bus in $buslist; do
  30.         for i in /sys/bus/$bus/devices/*/power/control; do
  31.             echo on > $i
  32.             done
  33.     done
  34.     ;;
  35.   *)
  36.     echo "Usage: /etc/init.d/haltusbpower {start|stop}"
  37.     exit 1
  38.     ;;
  39. esac
  40. exit 0
  41.  

Добавляете скрипт, как сервис
Код: Bash
  1. sudo chkconfig --add haltusbpower
  2.  

Решение для 16.04 (для всех у кого systemd)

Создаете файл /lib/systemd/system/haltusbpower.service с таким содержимым
Код: INI
  1. [Unit]
  2. Description=Halt USB Power
  3. Before=shutdown.target
  4. DefaultDependencies=no
  5.  
  6. [Service]
  7. ExecStart=/bin/sh -c 'for i in /sys/bus/usb/devices/*/power/control;do /bin/echo on > $i;done'
  8. Type=oneshot
  9. RemainAfterExit=yes
  10.  
  11. [Install]
  12. WantedBy=shutdown.target
  13.  

Добавляете его как службу и запускаете
Код: Bash
  1. sudo systemctl enable haltusbpower.service
  2. sudo systemctl start haltusbpower.service
  3.  

Надеюсь кому-то да поможет
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн Jalishnn

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Перезагрузка вместо отключения
« Ответ #2 : 18 Май 2016, 09:47:03 »
Очень полезно, спасибо)

Оффлайн EvangelionDeath

  • Автор темы
  • Администратор
  • Старожил
  • *
  • Сообщений: 2890
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: ЧАВО (FAQ) по некоторых вопросах
« Ответ #3 : 02 Декабрь 2017, 01:10:32 »
Итак, тему перейменовал, и продолжу (сразу извиюсь за некропостинг)
Не знаю как часто возникает проблема:  GRUB не находит загрузчика Windows на системах с UEFI. Почти везде рекомендуют использовать boot-repair. А на самом деле все может быть в разы банальней - os-prober ищет раздел с флагом boot (sad, but true). И так:
Код: Bash
  1. sudo parted /dev/sdX # X - ваш диск, где находится раздел с EFI
  2. # далее команды parted
  3. print
  4. set <number of EFI partition> boot on
  5. set <number of EFI partition> esp on
  6. quit
  7. # Вам сообщат, что надо изменить /etc/fstab -игнорируем
  8. sudo os-prober
  9. # если загрузчики окошек появились приступаем к следующему пункту (иначе таки пробуйте boot-repair)
  10. sudo update-grub
  11.  

Ubuntu очень тормозит (только для процессоров Intel Bay Trail , возможно поможет и на Intel Cherry)
Код: Bash
  1. sudo sed -i '/GRUB_CMDLINE_LINUX_DEFAULT/{/intel_idle.max_cstate=1/! s/"\s*$/ intel_idle.max_cstate=1&/;}' /etc/default/grub
  2. sudo update-grub
  3. sudo reboot
  4.  

Не работает подсветка клавиатуры на Sony VAIO
Код: Bash
  1. sudo sed -i '/GRUB_CMDLINE_LINUX_DEFAULT/{/sony_laptop.kbd_backlight=1/! s/"\s*$/ sony_laptop.kbd_backlight=1&/;}' /etc/default/grub
  2. sudo update-grub
  3. sudo reboot
  4.  

Не работает тачпад на ноутбуках Fujitsu (вскоре может быть та же трабла и на Lenovo)
Код: Bash
  1. sudo sed -i '/GRUB_CMDLINE_LINUX_DEFAULT/{/i8042.notimeout i8042.nomux/! s/"\s*$/ i8042.notimeout i8042.nomux&/;}' /etc/default/grub
  2. sudo update-grub
  3. sudo reboot
  4.  

SWAP и SystemD (выпиливание с fstab не решает "проблему")
Код: Bash
  1. # Отключить
  2. systemctl --type swap
  3. sudo systemctl mask <имя юнита> # или sudo ln -s /dev/null /etc/systemd/system/<имя юнита>
  4.  
  5. # Включить обратно
  6. systemctl list-unit-files | grep -i swap
  7. sudo systemctl unmask <имя юнита> # или sudo rm (unlink) /etc/systemd/system/<имя юнита>
  8.  

Прошу как то закрепить тему и сюда писать "рецепты"
« Последнее редактирование: 09 Июнь 2018, 00:16:30 от EvangelionDeath »
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

 

Страница сгенерирована за 0.396 секунд. Запросов: 24.