Новый компьютер: перенос системы
После почти недели, проведённой в состоянии, близком к мании, во вторник начал возвращаться к обычной жизни. Так получилось, что за новый компьютер смог сесть только под вечер. И первое что стал делать — это тестировать, может ли он работать при полностью пассивном охлаждении хотя бы в состоянии простоя. Выяснил, что при открытом корпусе температура стабилизируется где-то около 40 °C. При закрытом, как и следовало ожидать, температура выше, но незначительно — 41-42 °C. А сегодня занялся более тщательной настройкой вентилятора так, чтобы он включался при 44 °C.Потестировал в таком режиме и обнаружил, что иногда из-за роста температуры в корпусе видеокарта прогревается выше 50 °C и даёт знать о себе (а у неё вентилятор весьма громкий и ненастраиваемый). Ещё с удивлением обнаружил, что самый горячий компонент у меня в системном блоке — SSD от Samsung: всё время показывает температуру выше 50 градусов, хоть и установлен в слот с радиатором.
Уже ночью занялся переносом системы с ноутбука. Для этого использовал трюк с netcat, который когда-то посоветовал 10geek, но немного его доработал в unix-way — сделал pipeline с tar, чтобы упаковывать и распаковывать файлы на лету. Но и с переносом всё было непросто. Первая система, в которую я загрузился, была Manjaro. Она отлично увидела все устройства, я создал два раздела на NVME — FAT32 для UEFI-загрузчика и основной в ext4, отформатировал их. Но потом Manjaro категорически отказался их монтировать. «Ну и ладно!» — подумал я, и перезагрузился в Arch. Там все разделы увиделись корректно. Запустил передачу файлов, 91 Гб корневого раздела загрузились менее чем за час. Но дальше снова начались проблемы: отказался ставиться GRUB, ругаясь на то, что в devices.map отсутствует раздел для ventoy. Разбираться с этим у меня не было желания, поэтому перезагрузился ещё раз — в Debian (вот он плюс мультизагрузочной флешки). Там ситуация повторилась ещё раз. В результате я пошёл кривым путём — запустил установку новой копии Debian на второй SSD, который на тот момент был полностью пуст, и указал, что загрузчик UEFI нужно ставить на FAT-раздел на первом. Это сработало, причём Debian корректно нашёл и перенесённую копию Linux, так что загрузился я сразу в неё.
Но на этом неприятности не кончились. Обнаружилось, что для нескольких устройств не подгрузились firmware, а также не заработал драйвер для внешней видеокарты. На неё просто не выводилось изображение, пришлось переключаться на встроенную Попытался было обновиться, но безрезультатно. Кроме того, посыпались ошибки, что с некоторых сайтов не удаётся скачать обновление, потому что оно ещё недействительно. Я подумал, что это из-за того, что сбилось время, так как в BIOS (вернее, UEFI) я его по привычке поставил по Москве, а нужно UTC. Выполнил установку GRUB на основной раздел и ушёл на перезагрузку, чтобы исправить время.
Но после перезагрузки всё стало ещё хуже: почему-то Linux перестал видеть корневой раздел вообще. Я долго не мог понять, в чём дело, злился, но потом вдруг пришло озарение. И-за переноса поменялись UUID разделов. В fstab я их предусмотрительно исправил, а вот то, что в /boot/grub/grub.cfg они тоже есть — не сообразил. Сначала попытался было записать нужный UUID и ввести его вручную на этапе запуска Linux из GRUB в ком. строку, но ошибся в одной цифре. Пришлось снова перезагружаться с флешки в Debian, монтировать раздел, и исправлять файл grub.cfg уже нормально — с копированием из терминала правильного UUID.
После этого система более-менее загрузилась. Но устройства по-прежнему не работали, а попытка скачать новые firmware приводила к ошибке, что пакет есть, но скачать его нельзя. Пришлось идти на поиски в Интернет. Там выяснилось, что у меня не подключены репозитории contrib и non-free, где и лежат все эти прошивки. А те, которые были установлены в системе, ни разу не обновлялись с момента установки с флешки.
Узнав об этом, я прописал всё необходимое, запустил обновления, и теперь всё скачалось как надо. На следующей перезагрузке заработала даже видеокарта (ей тоже firmware не хватало). Только в первый момент почему-то наглухо заглючил Chromium. Так что пришлось первое время сидеть под Firefox…
Ещё, достал из шкафа и отмыл старую клавиатуру PS/2. Решил, что раз теперь этот компьютер — основной, а на матплате есть такой разъём, нужно её использовать. Когда-то читал, что клавиатуры PS/2 лучше USB тем, что более простой и надёжный протокол передачи данных: сигнал сразу вызывает прерывание процессора, который читает один байт из порта, в то время как в USB прохождение сигнала по стеку гораздо сложнее, и опрос идёт со стороны процессора. Правда, никак не могу понять, удобнее ли эта клавиатура с точки зрения ощущений. С одной стороны — она тяжелее, и не елозит по столу (после того, как в прошлом году залил свою прежнюю клавиатуру и вынужден был взять более лёгкую, это стало реальной проблемой на Клавогонках), и требуется более чёткое и глубокое нажатие. С другой — это может понижать скорость печати. В общем, попробую понабирать на Клавогонках, и станет понятнее.
Уже ночью занялся переносом системы с ноутбука. Для этого использовал трюк с netcat, который когда-то посоветовал 10geek, но немного его доработал в unix-way — сделал pipeline с tar, чтобы упаковывать и распаковывать файлы на лету. Но и с переносом всё было непросто. Первая система, в которую я загрузился, была Manjaro. Она отлично увидела все устройства, я создал два раздела на NVME — FAT32 для UEFI-загрузчика и основной в ext4, отформатировал их. Но потом Manjaro категорически отказался их монтировать. «Ну и ладно!» — подумал я, и перезагрузился в Arch. Там все разделы увиделись корректно. Запустил передачу файлов, 91 Гб корневого раздела загрузились менее чем за час. Но дальше снова начались проблемы: отказался ставиться GRUB, ругаясь на то, что в devices.map отсутствует раздел для ventoy. Разбираться с этим у меня не было желания, поэтому перезагрузился ещё раз — в Debian (вот он плюс мультизагрузочной флешки). Там ситуация повторилась ещё раз. В результате я пошёл кривым путём — запустил установку новой копии Debian на второй SSD, который на тот момент был полностью пуст, и указал, что загрузчик UEFI нужно ставить на FAT-раздел на первом. Это сработало, причём Debian корректно нашёл и перенесённую копию Linux, так что загрузился я сразу в неё.
Но на этом неприятности не кончились. Обнаружилось, что для нескольких устройств не подгрузились firmware, а также не заработал драйвер для внешней видеокарты. На неё просто не выводилось изображение, пришлось переключаться на встроенную Попытался было обновиться, но безрезультатно. Кроме того, посыпались ошибки, что с некоторых сайтов не удаётся скачать обновление, потому что оно ещё недействительно. Я подумал, что это из-за того, что сбилось время, так как в BIOS (вернее, UEFI) я его по привычке поставил по Москве, а нужно UTC. Выполнил установку GRUB на основной раздел и ушёл на перезагрузку, чтобы исправить время.
Но после перезагрузки всё стало ещё хуже: почему-то Linux перестал видеть корневой раздел вообще. Я долго не мог понять, в чём дело, злился, но потом вдруг пришло озарение. И-за переноса поменялись UUID разделов. В fstab я их предусмотрительно исправил, а вот то, что в /boot/grub/grub.cfg они тоже есть — не сообразил. Сначала попытался было записать нужный UUID и ввести его вручную на этапе запуска Linux из GRUB в ком. строку, но ошибся в одной цифре. Пришлось снова перезагружаться с флешки в Debian, монтировать раздел, и исправлять файл grub.cfg уже нормально — с копированием из терминала правильного UUID.
После этого система более-менее загрузилась. Но устройства по-прежнему не работали, а попытка скачать новые firmware приводила к ошибке, что пакет есть, но скачать его нельзя. Пришлось идти на поиски в Интернет. Там выяснилось, что у меня не подключены репозитории contrib и non-free, где и лежат все эти прошивки. А те, которые были установлены в системе, ни разу не обновлялись с момента установки с флешки.
Узнав об этом, я прописал всё необходимое, запустил обновления, и теперь всё скачалось как надо. На следующей перезагрузке заработала даже видеокарта (ей тоже firmware не хватало). Только в первый момент почему-то наглухо заглючил Chromium. Так что пришлось первое время сидеть под Firefox…
Ещё, достал из шкафа и отмыл старую клавиатуру PS/2. Решил, что раз теперь этот компьютер — основной, а на матплате есть такой разъём, нужно её использовать. Когда-то читал, что клавиатуры PS/2 лучше USB тем, что более простой и надёжный протокол передачи данных: сигнал сразу вызывает прерывание процессора, который читает один байт из порта, в то время как в USB прохождение сигнала по стеку гораздо сложнее, и опрос идёт со стороны процессора. Правда, никак не могу понять, удобнее ли эта клавиатура с точки зрения ощущений. С одной стороны — она тяжелее, и не елозит по столу (после того, как в прошлом году залил свою прежнюю клавиатуру и вынужден был взять более лёгкую, это стало реальной проблемой на Клавогонках), и требуется более чёткое и глубокое нажатие. С другой — это может понижать скорость печати. В общем, попробую понабирать на Клавогонках, и станет понятнее.
--
А температура в комнате?
Вентилятор БП работает на вдув? Или он, наоборот, высасывает воздух из компьютера? Если первое, то можно попробовать перевернуть этот вентилятор (эксперимент отложим до истечения срока гарантии). Тогда холодный воздух сразу пойдёт в системник, а уже потом - в БП.
Меняются ли обороты вентилятора БП в зависимости от t°? Насколько он шумит?
Что написано в инструкциях о максимально-допустимой t°?
Чем измерял?
Согласуется ли твой метод измерений с показаниями внутренних датчиков температуры? Например, обычно такой датчик встроен в процессор. Сколько всего внутренних? Можно ли программно просматривать их показания?
Есть ли у этой флэшке настройка режимов работы?
Как изменится эта t° в ненагруженном состоянии накопителя (если ОС и файл подкачки разместить на другом накопителе)? Греется ли второй? А если разместить ОС & swap на НЖМД?