воскресенье, 1 августа 2021 г.

Восстановление загрузки Windows 10 после удаления разделов Linux (Grub Error: No Such Partition)

Удалил разделы второй OS Linux с помощью GParted, расширил диск D ntfs использовав освободившееся место. Результат, не загружается Windows 10:

Grub Error: No Such Partition

Решение:

https://www.youtube.com/watch?v=OJTGpvZO8Oc&ab_channel=EasyTechs

Если при этапе Bootrec /fixboot получается Access, смотрим тут https://www.youtube.com/watch?v=lRCyb7FzWFY&ab_channel=EasyTechs

Если нет доступа "access denied" 

Запустить: bootsect/nt60 ALL






пятница, 30 апреля 2021 г.

Понизить обороты кулера после снятия дискретной видеокарты MSi GT70 2od

 


Есть MSi GTt70 2od без дискретной видеокарты, работает с интегрированной,  при простое вращение кулера CPU до 4000RPM, шум от гоняемого воздуха надоедает. Прежний хозяин связал проблему с реакцией системы из-за отсутствия дискретной карты, но у других проблема такая же с ее наличием. Пытался снизить с помощью Dragon Center, но настройки не влияют на вращение.

Гуглил пару дней англоязычный сегмент, решения не нашел, у людей такая же проблема как у меня, решения однозначного нет. Переустанавливал разные версии DragonCenter, устанавливал другой софт по управлению кулером, не помогло. 

  • Win 10 pro
  • Bios E1763IMS.51D
  • EC Version 1763EMS1 ver5.17
  • HD Graphic 4600
  • DragonCenter 1.2.1705.3101

Возник вопрос, можно ли решить проблему отключив дискретную видеокарту в Bios. 

Узнал на англоязычных форумах, что подобные проблемы с разблокировкой BIOS поможет решить пользователь SWET админ с форума https://forum-en.msi.com/.  Его решение (патч для BIOS) снизило обороты кулера почти вдвое. Ноутбук работает без шума.


пятница, 8 января 2021 г.

Проблема со входом в учетную запись, при переполненном корне


Из окна авторизации заходите в консоль Ctrl + Alt + F3 (начиная с Ubuntu 18.04 для перехода в консоль применима, например, комбинация Ctrl + Alt + F7).

Консоль запросит имя пользователя и пароль. Авторизируйтесь.

Уточнить переполненность корня командой:

df

Если проблема в переполненном корне, то удаляем старые ядра командой:

sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1)

(учесть пробелы там где они есть)

Можно выполнить команду очистки системы и вручную обновить конфигурацию grub.

sudo apt autoremove

sudo update-grub

Возвращайтесь на экран входа Ctrl + Alt + F7 (начиная с Ubuntu 18.04 для возврата к графическому сеансу применима комбинация Ctrl + Alt + F1).

Для того чтобы не вводить этот код в ручную можно загрузиться с Live USB, получить терминал вашей ОС и ввести команду скопировав и вставив в терминал.

Подробнее про удаление ядер https://losst.ru/kak-udalit-starye-versii-yadra-v-ubuntu

Другие варианты решения проблемы с входом в учетную запись тут.


вторник, 29 декабря 2015 г.

Решение проблемы с загрузкой Swap в Ubuntu 14.04 & Linux Mint 17




В последнее время заметил, что после установки системы Linux Mint 17 основанной на Ubuntu 14.04 отсутствует раздел Swap. Хотя при установке определил для него раздел. Обычно когда много оперативной памяти этот раздел не совсем обязателен.

Но бывает что при отсутствии Swap не всегда работает "Ждущий режим" (заметил из личного опыта). Перейдя в GParted раздел Swap определен как "Неизвестный" (Unknown). Подумав что возникла какая-то ошибка при установке, я решил попробовать через GParted отформатировать его и прописать новые UUID в fstab как я это делал ранее. Но ситуация не поменялась, раздел свопа не подключался, хотя уже определялся как своп раздел в GParted.

Погуглив, я понял что при установке ОС если шифровать домашнюю папку, своп раздел как бы тоже шифруется случайным ключом (извиняюсь за неточную формулировку). Итого не достаточно только смены UUID, еще нужно прописать его в файле /etc/crypttab.

Вроде казалось что проблема решена, но после повторной перезагрузки своп снова не подключался. Чего то тут не хватало. Продолжив гуглить англоязычные форумы обнаружил что проблема у многих, в итоге ее вынесли в багтрекер.

Решил проблему использовав решение указанное в том же багтрекере (перевел его на русский с некоторыми изменении в описании):

1.  Отключаем автоматическое подключение cryptswap1

a. редактируем файл fstab добавляя параметр noauto

$ sudo pluma /etc/fstab

заменить это:

/dev/mapper/cryptswap1 none swap sw 0 0

на это:

/dev/mapper/cryptswap1 none swap noauto,sw 0 0

b. редактируем crypttab добавляя параметр noauto

$ sudo pluma /etc/crypttab 

это:

cryptswap1 UUID=01234567-89ab-cdef-0123-456789abcdef /dev/urandom swap,cipher=aes-cbc-essiv:sha256


меняем на:

cryptswap1 UUID=01234567-89ab-cdef-0123-456789abcdef /dev/urandom noauto,offset=6,swap,cipher=aes-cbc-essiv:sha256

ВНИМАНИЕ! Смените UUID на свои.

2. Восстанавливаем раздел подкачки

Внимание: перед запуском в терминале замените букву диска X /dev/sdaX на ту которая у вас определена системой для своп раздела. Ну и про UUID не забудьте. $ sudo mkswap --label Ubuntu\ Swap --uuid 01234567-89ab-cdef-0123-456789abcdef /dev/sdaX

3. Создайте скрипт который будет запускаться при загрузке системы 

в файл cryptswap1.conf 

$ sudo pluma /etc/init/cryptswap1.conf

вставляем это:

start on started mountall
script
 /sbin/

cryptdisks_start cryptswap1
 /sbin/swapon /dev/mapper/
cryptswap1
end script


и сохраняем.

4. Перезагружаемся и проверям систему

$ free --human
             total used free shared buffers cached
Mem: 15.7G ...
-/+ buffers/cache: ...
Swap: 16.0G ...
$ swapon --summary
Filename Type Size Used Priority
/dev/mapper/cryptswap1 ...

У меня сработало. 

воскресенье, 2 августа 2015 г.

Обходим ограничения Facebook для XMPP в Pidgin

В последнее время возникли проблемы в Pidgin с подключением Facebook. Оказывается с 30 апреля 2014 года, Facebook объявил об устаревании чата API XMPP и ровно через год 30 апреля 2015 года доступ был закрыт. Это включает в себя как доступ к chat.facebook.com и разрешение xmpp_login. 

Решение было найдено тут https://github.com/jgeboski/purple-facebook/wiki/Installing-on-*NIX

1. создайте файл jgeboski.list добавьте в него следующую строку:

deb http://download.opensuse.org/repositories/home:/jgeboski/<version> ./

Замените <version> с версии (самый правый столбец) из приведенной таблицы. В моем случае это:


deb http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_14.04/ ./

и поместите этот фал в директорию /etc/apt/sources.list.d

2. Добавьте ключ репозитория:

 $ wget http://download.opensuse.org/repositories/home:/jgeboski/<version>/Release.key $ sudo apt-key add Release.key $ rm Release.key

Замените <version> с вашей версией (самый правый столбец) из приведенной выше таблицы.

3. Обновление индекса пакетов:
 

sudo apt-get update

4. Установите плагин:

sudo apt-get install purple-facebook


5. Перезапустите клиент и перейдите в настройки учетной записи Facebook измените протокол на Facebook (их будет два Facebook XMPP и просто Facebook, нам нужен последний).