Я установил Hardinfo на свой ноутбук с ubuntu 20.04. Раздел «хранилище» пуст. Я заметил связанный вопрос, который касается пустого раздела «датчики». Это исправление для "сенсоров": Hardinfo использует lm-сенсоры для раздела сенсоров. Чтобы просмотреть здесь что-либо, вам необходимо сначала установить lm-сенсоры.
sudo apt-get install lm-sensor
После этого вам нужно будет настроить датчики:
sudo sensor-detect
Просто следуйте его указаниям.Я всегда просто верю, что он знает, что делает, и говорю «да» на все тесты и т. Д. Просто убедитесь, что вы сказали «да», чтобы сохранить результаты, так как по умолчанию это «нет». Теперь перезапустите службу датчиков:
sudo service module-init-tools start
Используйте следующую команду, чтобы узнать, найдены ли действительные датчики и можно ли их использовать:
датчики
Is это тоже исправление для "хранилища"? Если нет, то каковы шаги для решения проблемы?
Спасибо.
Обновление, я выполнил в командной строке следующее:
$ hardinfo
Gtk-Message: 21: 36: 50.562: Не удалось загрузить модуль "canberra-gtk-module" Предупреждение: усечено строка (вероятно, список флагов) длиннее 896 байт при чтении / proc / cpuinfo.
Я изучил ошибку и выполнил следующее:
sudo apt-get install --reinstall libcanberra-gtk-module
Затем я выполнил:
$ hardinfo
Предупреждение: усек строку (вероятно, список флагов) длиннее 896 байт при чтении / proc / cpuinfo.
Таким образом, проблема была исправлена только частично. У меня все еще есть указанная выше ошибка, а "хранилище" все еще пустое
hardinfo
Вы правы, @TBr,
Я проверил компьютер с твердотельным накопителем NVMe при запуске Ubuntu 20.04.2 LTS, и он распознает USB-накопитель с разделом FAT32, обозначенным как «vfat», и «поддельный компакт-диск» (да, это часть флешки, в компьютере нет оптического привода).
Hardinfo может видеть содержимое USB-накопителя, но не внутреннего накопителя NVMe.
Я нашел ваш отчет об ошибке и нажал «влияет и на меня тоже».
Я заметил, что вы не можете получить Report.sh
с форумов Ubuntu. Файла для загрузки еще нет, но я поставил «бета-версию» в конце этого отредактированного ответа. Должна быть возможность
скопировать и вставить весь текст из окна «код» с содержимым сценария в текстовый редактор на вашем компьютере
сохранить его под подходящим именем, например Report.sh
сделать его исполняемым
chmod + x Report.sh
запустить его в каталоге, где вы храните файл сценария
./ Report.sh
read файл
меньше '~ / Report.txt'
Report.sh
#!/bin/bash
## MAFoElffen 2021.08.19
## Version 01.01, 2021.08.20
## Includes recommended changes submitted by:
## sudodus 2021.08.20
## oldfred 2021.08.20
## Filename: Report-01.01.sh
## Description: Report Finds Machine Hardware Related Information.
## For support use at "UbuntuForums.org".
## Check if ran as root
if [[ "$EUID" == 0 ]]
then echo "This script cannot be run as root"
exit
fi
## Set filename and path to
report="$HOME/Report.txt"
## Set locale settings
LANG=C
## Set a pretty screen decoration for displaying the report onscreen
blueback="\0033[1;37;44m"
resetvid="\0033[0m"
## Check for preinstalled prerequisites
REQUIRED=$(apt list --installed | grep inxi 2> /dev/null)
SUB1="installed"
boot_mode=$( [ -d /sys/firmware/efi ] && echo "UEFI mode" || echo "Legacy mode (alias CSM alias BIOS mode)" )
echo "This script will install any prerequisite packages..." # The LiveCD has this preinstalled
if [[ $REQUIRED == *"$SUB1"* ]]; then
continue;
else
sudo add-apt-repository universe
sudo apt install -y inxi;
fi
# User Input for Computer Make, Model, Type.
clear
echo -e "Please provide some \"Basic Information\"..."
#read -p "Computer Make (ie: Dell/HP/ASUS/Lenova): " computer_make
#read -p "Computer Model (ie: Ultima 420p) " computer_model
#read -p "Computer Type (ie: Server | Desktop | Laptop): " computer_type
read -p "What is the main complaint (summarized)? " main_complaint
read -p "Describe the Problem: " problem_description
clear
# Machine Info
echo -e "Starting Report: `date +%F` `date +%T`" > $report
echo -e "" >> $report
echo -e "${blueback}---------- User Input:$resetvid" >> $report
#echo -e "Computer Make: $computer_make" >> $report
#echo -e "Computer Model: $computer_model" >> $report
#echo -e "Computer Type: $computer_type" >> $report
echo -e "" >> $report
echo -e "Main Complaint: $main_complaint" >> $report
echo -e "Problem Description: $problem_description" >> $report
echo -e "" >> $report
echo -e "${blueback}---------- General computers specs from 'lshw':$resetvid" >> $report
sudo bash -c "lshw | sed '/*-core/,$ d'" >> $report
clear
echo -e "" >> $report
echo -e "${blueback}---------- General computers specs from 'inxi':$resetvid" >> $report
sudo bash -c "inxi -CDGimMoprS | grep -v 'loop\|snap'" >> $report
clear
echo -e "${blueback}---------- File System Disk Space Usage:$resetvid" >> $report
bash -c "df -h | grep -v '/snap/'" >> $report
echo -e "" >> $report
echo -e "" >> $report
echo -e "${blueback}---------- Additional Disk/Partition Information:$resetvid" >> $report
echo -e "${blueback}---------- Information From 'fdisk':$resetvid" >> $report
sudo bash -c "fdisk -l | grep 'Disk\|Device\|/dev/' | grep -v 'loop\|snap'" >> $report
echo -e "" >> $report
echo -e "${blueback}---------- Information From 'lsblk':$resetvid" >> $report
bash -c "lsblk -o NAME,SIZE,FSTYPE,LABEL,MOUNTPOINT,MODEL | grep -v '/snap/'" >> $report
echo -e " ------- 'lsblk' information continued..." >> $report
bash -c "lsblk -o NAME,PARTUUID,UUID | grep -v loop" >> $report
echo -e "${blueback}---------- Mount Details of '/etc/fstab':$resetvid" >> $report
bash -c "egrep -v '#' /etc/fstab" >> $report
echo -e "" >> $report
echo -e "${blueback}---------- Video Details:$resetvid" >> $report
sudo bash -c "lshw -C video" >> $report
clear
echo -e "" >> $report
echo -e "${blueback}---------- Other Details:$resetvid" >> $report
echo -e "The computer boot mode was: $boot_mode" >> $report
echo -e "The current kernel version is: `uname -r`" >> $report
echo -e "The current release description is: `lsb_release -sd`" >> $report
echo -e "" >> $report
echo -e "The current logged in User is: `who`" >> $report
echo -e "" >> $report
echo -e "The User\'s ID is: `id`" >> $report
echo -e "" >> $report
echo -e "The current running DE is: $XDG_CURRENT_DESKTOP" >> $report
echo -e "" >> $report
echo -e "*** End Of Report ***" >> $report
echo -e "" >> $report
echo -e "The Report can be found at '$report' and can be viewed with 'less'"
echo -e ""
echo -e ""
less -r $report
## Post-Process Report.txt to remove the extraneous ANSI characters sequences from the report text...
perl -i -pe 's/\x1b\[[0-9;]*[mG]//g' $report
#sed -i 's/\x1b\[[0-9;]*[mG]//g' $report
Думаю, я нашел ответ на свой вопрос. HardInfo - это небольшое приложение, которое отображает информацию о вашем оборудовании и операционной системе. В настоящее время он знает об устройствах PCI, ISA PnP, USB, IDE, SCSI, последовательных и параллельных портах. Процессор - Intel (R) Pentium (R) Gold 7505 @ 2,00 ГГц x 4, а устройство хранения - это Твердотельный накопитель BC711 NVMe SK hynix (128 ГБ). Я подозреваю, что hardinfo не распознает SSD, и ему не нравятся расширенные флаги в / proc / cpuinfo. В противном случае hardinfo работает нормально. Пожалуйста, дайте мне знать, есть ли у кого-нибудь SSD, который распознается, и я буду продолжать копать. Спасибо