Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Linux Mint - Ошибки при установке нового ядра

Здравствуйте! При попытке установить ядро версии 4.8.0-41 в логе установке заметил ошибки. Стоит ли запускать такое ядро?
С ядрами версии 4.4.0-* никаких проблем нет.

Linux Mint 18.1 Cinnamon
Текущее ядро Linux 4.4.0-66

Лог установки:
Код
Выбор ранее не выбранного пакета linux-headers-4.8.0-41.
(Чтение базы данных … на данный момент установлено 346568 файлов и каталогов.)
Подготовка к распаковке …/linux-headers-4.8.0-41_4.8.0-41.44~16.04.1_all.deb …
Распаковывается linux-headers-4.8.0-41 (4.8.0-41.44~16.04.1) …
Выбор ранее не выбранного пакета linux-headers-4.8.0-41-generic.
Подготовка к распаковке …/linux-headers-4.8.0-41-generic_4.8.0-41.44~16.04.1_amd64.deb …
Распаковывается linux-headers-4.8.0-41-generic (4.8.0-41.44~16.04.1) …
Выбор ранее не выбранного пакета linux-image-4.8.0-41-generic.
Подготовка к распаковке …/linux-image-4.8.0-41-generic_4.8.0-41.44~16.04.1_amd64.deb …
Done.
Распаковывается linux-image-4.8.0-41-generic (4.8.0-41.44~16.04.1) …
Выбор ранее не выбранного пакета linux-image-extra-4.8.0-41-generic.
Подготовка к распаковке …/linux-image-extra-4.8.0-41-generic_4.8.0-41.44~16.04.1_amd64.deb …
Распаковывается linux-image-extra-4.8.0-41-generic (4.8.0-41.44~16.04.1) …
Настраивается пакет linux-headers-4.8.0-41 (4.8.0-41.44~16.04.1) …
Настраивается пакет linux-headers-4.8.0-41-generic (4.8.0-41.44~16.04.1) …
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
Error! Bad return status for module build on kernel: 4.8.0-41-generic (x86_64)
Consult /var/lib/dkms/ndiswrapper/1.59/build/make.log for more information.
Error! Module version 5.0.32_Ubuntu for vboxguest.ko
is not newer than what is already found in kernel 4.8.0-41-generic (5.1.6_Ubuntu).
You may override by specifying --force.
Error! Module version 5.0.32_Ubuntu for vboxsf.ko
is not newer than what is already found in kernel 4.8.0-41-generic (5.1.6_Ubuntu).
You may override by specifying --force.
Error! Module version 5.0.32_Ubuntu for vboxvideo.ko
is not newer than what is already found in kernel 4.8.0-41-generic (5.1.6_Ubuntu).
You may override by specifying --force.
Настраивается пакет linux-image-4.8.0-41-generic (4.8.0-41.44~16.04.1) …
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
Error! Bad return status for module build on kernel: 4.8.0-41-generic (x86_64)
Consult /var/lib/dkms/ndiswrapper/1.59/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
update-initramfs: Generating /boot/initrd.img-4.8.0-41-generic
Warning: No support for locale: ru_RU.utf8
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
Создание конфигурационного файла grub...
Найден образ linux: /boot/vmlinuz-4.8.0-41-generic
Найден образ initrd: /boot/initrd.img-4.8.0-41-generic
Найден образ linux: /boot/vmlinuz-4.4.0-66-generic
Найден образ initrd: /boot/initrd.img-4.4.0-66-generic
Найден образ linux: /boot/vmlinuz-4.4.0-65-generic
Найден образ initrd: /boot/initrd.img-4.4.0-65-generic
Найден образ linux: /boot/vmlinuz-4.4.0-64-generic
Найден образ initrd: /boot/initrd.img-4.4.0-64-generic
Найден образ linux: /boot/vmlinuz-4.4.0-53-generic
Найден образ initrd: /boot/initrd.img-4.4.0-53-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Найден Windows 8 (loader) на /dev/sda1
завершено
Настраивается пакет linux-image-extra-4.8.0-41-generic (4.8.0-41.44~16.04.1) …
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
Error! Bad return status for module build on kernel: 4.8.0-41-generic (x86_64)
Consult /var/lib/dkms/ndiswrapper/1.59/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
update-initramfs: Generating /boot/initrd.img-4.8.0-41-generic
Warning: No support for locale: ru_RU.utf8
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.8.0-41-generic /boot/vmlinuz-4.8.0-41-generic
Создание конфигурационного файла grub...
Найден образ linux: /boot/vmlinuz-4.8.0-41-generic
Найден образ initrd: /boot/initrd.img-4.8.0-41-generic
Найден образ linux: /boot/vmlinuz-4.4.0-66-generic
Найден образ initrd: /boot/initrd.img-4.4.0-66-generic
Найден образ linux: /boot/vmlinuz-4.4.0-65-generic
Найден образ initrd: /boot/initrd.img-4.4.0-65-generic
Найден образ linux: /boot/vmlinuz-4.4.0-64-generic
Найден образ initrd: /boot/initrd.img-4.4.0-64-generic
Найден образ linux: /boot/vmlinuz-4.4.0-53-generic
Найден образ initrd: /boot/initrd.img-4.4.0-53-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Найден Windows 8 (loader) на /dev/sda1
завершено
Содержимое файла "/var/lib/dkms/ndiswrapper/1.59/build/make.log"
Код
DKMS make.log for ndiswrapper-1.59 for kernel 4.8.0-41-generic (x86_64)
Ср мар  8 21:42:32 EET 2017
make: вход в каталог «/usr/src/linux-headers-4.8.0-41-generic»
  LD      /var/lib/dkms/ndiswrapper/1.59/build/built-in.o
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/crt_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/hal_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/ndis_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/ntoskernel_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/ntoskernel_io_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/rtl_exports.h
  MKEXPORT /var/lib/dkms/ndiswrapper/1.59/build/usb_exports.h
  MKSTUBS /var/lib/dkms/ndiswrapper/1.59/build/win2lin_stubs.h
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/crt.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/hal.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/iw_ndis.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/loader.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/ndis.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/ntoskernel.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/ntoskernel_io.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/pe_linker.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/pnp.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/proc.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/rtl.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/wrapmem.o
  CC [M]  /var/lib/dkms/ndiswrapper/1.59/build/wrapndis.o
/var/lib/dkms/ndiswrapper/1.59/build/wrapndis.c: In function ‘tx_worker’:
/var/lib/dkms/ndiswrapper/1.59/build/wrapndis.c:707:16: error: ‘struct net_device’ has no member named ‘trans_start’
    wnd->net_dev->trans_start = jiffies;
                ^
scripts/Makefile.build:289: ошибка выполнения рецепта для цели «/var/lib/dkms/ndiswrapper/1.59/build/wrapndis.o»
make[1]: *** [/var/lib/dkms/ndiswrapper/1.59/build/wrapndis.o] Ошибка 1
Makefile:1491: ошибка выполнения рецепта для цели «_module_/var/lib/dkms/ndiswrapper/1.59/build»
make: *** [_module_/var/lib/dkms/ndiswrapper/1.59/build] Ошибка 2
make: выход из каталога «/usr/src/linux-headers-4.8.0-41-generic»
Ответ: 1,2,4 всегда как правило. т.е.те которые БЕЗ i386 ,ну если у вас amd64 конечно
если нет то наоборот i386 вместо amd64

Bash
1
2
3
  linux-headers-4.10.3-041003_4.10.3-041003.201703142331_all.deb
  linux-headers-4.10.3-041003-generic_4.10.3-041003.201703142331_amd64.deb
  linux-image-4.10.3-041003-generic_4.10.3-041003.201703142331_amd64.deb
Вопрос: Запуск приложений FreeBSD под Linux 2.6

Собственно в заголовке темы и есть весь вопрос - как запустить (перекомпилировать, но лучше просто запустить за отсутствием исходников программ) приложения созданные для работы по FreeBSD под системой Linux 2.6? Заранее спасибо за помощь!!
Ответ: Думаю, что нереально, так как ABI разные, а со стороны Linux c эмулацией FreeBSD все плохо.
Есть библиотека iBCS, поддерживающая эмуляцию ABI FreeBSD под Linux, но как пишут здесь http://www.linuxdoc.org/HOWTO/Linux+FreeBSD-6.html уже давно не поддерживается.

Единственное что приходит в голову - это запуск приложений на вируталке с FreeBSD.
Вопрос: Разметка в Linux жесткого диска для дуалбут MS-DOS и Linux

У меня, значит, на стационарном старичке стоит жесткий на 2 Тб. Win XP такие цифры не знает, а вот видит ли такой обьем linux?

Дополнительный вопрос: Хочу установить 2 операционки MS DOS 6.22(Для игр и программирования на паскале) и просто для общего ознакомления Linux(ну может еще ченить на питоне свороганить попытаюсь).

Я с линуксом вообще не знаком, поэтому не в курсе какая версия на данный момент актуальна. Посоветуйте как реализовать мое баловство и какую версию linux лучше ставить.

P.S. Сейчас на нем стоит какая-то пиратская сборка Win 7, которую собираюсь сносить с полным форматированием жесткого.
Ответ:
Цитата Сообщение от Gubila_2000 Посмотреть сообщение
Хочу установить 2 операционки
Ну так и ставьте Win7 и Ubuntu 14.04
Прежде всего, раз уж вы решили очистить HDD совсем, то установите таблицу разделов MSDos и, во время установки, MBR.
Сначала разделите ваш HDD на разделы:
Для винды оставьте 100 Гб (Диск C:\ ) основным разделом, остальное пока не трогайте (можно не размечать вообще на этом этапе).
Устанавливаете виндовс в подготовленный раздел. Она может затребовать себе два раздела:
1 Для загрузчика 100 Мб
2 Для собственно системы оставшееся размеченное пространство подготовленного раздела
Это всё нормально.
Далее, после того, как вы успешно установите виндовс, приступайте к разметке оставшейся неразмеченной части HDD под Linux и независимые раздел(ы) для пользовательских данных.
Загружайтесь с установочного образа любого дистрибутива линукс (для начинающего оптимально будет Ubuntu (на сегодня - версия 14.04) любой версии).
Не спешите запускать собственно инсталлятор - загружайтесь в режиме Live, без изменений на жёстком диске.
В списке приложений найдите GParted - это приложение для разметки HDD.
Вы увидите один или два (в зависимости от метода установки винды) созданных ранее и уже занятых раздела NTFS - там установлена ваша виндовс. Первый раздел будет иметь флаг boot.
Создайте 100 - 200 Мб основной раздел впритык к последнему разделу виндовс. Файловую систему выбирайте Ext4. Назначьте данному разделу метку (имя) "Boot". На всё оставшееся пространство создайте расширенный раздел. Он будет выделен зелёно-голубой рамочкой.
Внутри расширенного создайте, начиная от начала следующие разделы:
# раздел метка файловая система размер (Гб)
1. /dev/sda5 Root Ext4 30
2. /dev/sda6 Home Ext4 100
3. /dev/sda7 swap swap = 1,5 RAM
4. /dev/sda8 Data1 NTFS = 0,5 оставшегося
5. /dev/sda9 Data2 NTFS = всё оставшееся
Нажимете зелёную галку вверху и в диалоге "Применить". Ждёте результата. Если всё удачно, закрываете приложение.
Далее начинаете собственно установку Ubuntu, кликнув на рабочем столе ярлык установщика.
Ваш компьютер должен быть подключён к внешнему источнику питания (актуально для ноктбуков);
Крайне желательно подключение к интернетам.

Во время установки выбираете тип разметки "Вручную". Вам предстанет перед глазами аналогичное GParted окно (собственно, он и есть), но с некоторыми отличиями.
Для разделов sda3, sda5 и sda6 выберете соответствующие точки монтирования, для sda3 установите флаг "Загрузочный" (boot), раздел swap в диалоге "использовать как" выберите "раздел подкачки".

Система у вас должна успешно установиться.
В финале установки установщик задаст вопрос о том, где размещать загрузчик - выбирайте sda, какой загрузчик (если спросит) - Grub2.
Есть ещё две альтернативы: Grub и LiLo. Перечислены в порядке предпочтений.

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

На сколько я понимаю файл который отвечает за вебкамеру хранится в Linux в директории dev а как он обычно называется??( это USB девайс) Как найти этот файл в каталоге dev??
Вопрос: Windows 8 \ установка Linux на второй hdd ?

Здравствуйте. На пк два hdd на первом стоит Windows 8. Есть вариант установить на второй hdd Linux. Хочу уточнить несколько важных моментов:

1. При установке Linux при выборе самостоятельного варианта будет возможность выбрать второй диск для установки Linux, чтобы случайно не поставить его с windows 8 на первый диск ?

2. При перезагрузке пк будет возможность выбора системы windows linux для дальнейшего запуска, или каждый раз придется в биосе переопределять жесткий hdd для выбора системы ?
Ответ:
Сообщение от sergius99
1. При установке Linux при выборе самостоятельного варианта будет возможность выбрать второй диск для установки Linux, чтобы случайно не поставить его с windows 8 на первый диск ?
будет
Сообщение от sergius99
2. При перезагрузке пк будет возможность выбора системы windows linux для дальнейшего запуска, или каждый раз придется в биосе переопределять жесткий hdd для выбора системы ?
Не придется.Ставь загрузку HDD c линуксом, потом через терминал обнови grub(sudo update-grub) и при загрузке появится окно выбора ОС, если линукс увидит винду при установке возможно и не нужно будет grub обновлять
Вопрос: Переставить Linux

Добрый день! подскажите, пожалуйста, как переставить Linux, если установлен Grub. На одном из разделов у меня стит Windows. Если отключить жесткий диск для загрузки, загружается флешка с LiveCd, Linux устанавливается, но в загрузчике Grub он не появляется - там остается старый Linux. Как поставить новый Linux поверх старого?
Ответ:
Сообщение от Андрей1224
такой же Linux, как был установле
Нет, он не такой же, этот KDE.
Сообщение от Андрей1224
переустанвливаете Linux на тот же раздел, с форматированием
Поняла.
Вопрос: Устройство Linux

Нужно получить представление об устройстве Linux, что бы более-менее ориентироваться в основах, в случае надобности быстро разобраться в вопросе более подробно. Посоветуйте, пожалуйста, литературу, или сайты. А то я четко даже не понимаю, что значит "устройство Linux", и в чем загвоздки при переходе в программирование под Linux, раньше я писал на Visual Studio (C++).
Ответ: Спасибо! Я писал, как-раз, на Qt, значит оно используется и на Linux? А почему во многих программистких компаниях пишут под Linux?
Вопрос: Прерывания в Linux

Здравствуйте.
Не смог нагуглить инфу про так называемые программные (внутренние) прерывания в linux. Везде где я искал были только аппаратные (внешние) прерывания, про них я много информации нашел, но меня интересует есть ли в Linux другой вид прерывания - программные? Единственное что я нашел поэтому поводу, когда процесс пытатется выполнить не допустимую инструкцию, например деление на ноль, то посылается специальное прерывание, и в конечном итоге обработчик этого вида (линии?) прерывания абортит процесс. Но я незнаю относиться ли это именно к Linux.
А что Вам известно про внутренние прерывания в Linux?
Ответ: Amet13, я уже прочел, там про аппаратные прерывания. Вообще у меня создалось такое впечатление, что в Линуксе есть только аппаратные прерывания. Но вот например процесс пытается делить на ноль что происходит? Если это обрабатывает не через концепцию программных прерываний то значит действительно программных нету.

Добавлено через 9 минут
T_T
"Сигналы - это программные прерывания, обеспечивающие асинхронную обработку событий" - Р. Лав "Linux, Сиситемное программирование" стр 366
Вопрос закрыт.
Вопрос: Подключение интернета в Linux Mint 18 Sarah (KDE) по протоколу l2tp?

Как осуществить подключение по протоколу l2tp в Linux Mint 18?


На стационарный компьютер установил Linux Mint 18 Sarah (KDE), а на ноутбуке (с которого я и выхожу в интернет), стоит Ubuntu 14.04 LTS
В Ubuntu 14.04 LTS, подключение осуществлял путем выкачивания плагинов от StrongSwan.

Каким образом подключить интернет в Linux Mint 18 я просто представить не могу..

Провайдер Билайн предоставляет возможность подключиться либо по протоколу L2TP либо по PPTP;

1) При попытке установить L2TP соединение, через менеджер соединений, выскакивает следующая ошибка: "The VPN service 'org.freedesktop.NetworkManager.l2tp' was not found".. Спрашивается, для чего разработчики добавляли пункт "L2TP соединение" в NetworkManager, если по факту данный плагин отсутствует в системе..

2) При попытке установить соединение по протоколу PPTP, пишет следующее: "Соединение установлено!"... Но, интернета как не было, так и нет.. веб-узлы так же не пингуются

Кто-нибудь сталкивался с такой проблемой? Конечно я бы мог установить на стационарный ту же Ubuntu, но мне она кажется дико не удобной
Ответ: Всем спасибо за ответы. Разобрался.

Может кому-нибудь пригодится: Настройка l2tp на Linux Mint 18 Sarah KDE

Если соединение через стандартный NetworkManager по протоколам l2tp и pptp установить не удается, то скачиваем программу vpnpptp

1) Скачиваем версию программы VPNPPTP (Версия должна быть ниже чем 0.3.9; т.к vpnpptp начиная с версии 0.3.9, по словам разработчиков, не поддерживает Linux Mint)

Скачать можно отсюда:
x32 :
x64 :
2) Устанавливаем и настраиваем по данной инструкции:
3) ВАЖНО! Если Сетевой интерфейс не поддерживается программой VPNPPTP (как и в моем случае), то его необходимо переименовать: (программа поддерживает eth, wlan)

Если у вас, наименование сетевого интерфейса похоже на такое: enp4s, то откройте терминал и выполните следующие команды:

Код
sudo kate /etc/default/grub
В открывшемся документе изменить строку:
Код
GRUB_CMDLINE_LINUX="" на GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Затем выполнить команду:
Код
sudo grub-mkconfig -o /boot/grub/grub.cfg 
(или sudo grub2-mkconfig -o /boot/grub2/grub.cfg)
Перезагрузиться:
Код
sudo reboot
4) После перезагрузки снова запускаете программу VPNPPTP, с уже измененным названием сетевого интерфейса. После настройки выходите из программы не запуская Тестовый запуск.
5) Запускаете программу ponoff (Программы -> Интернет -> PONOFF). Интернет соединение должно быть установлено успешно!
Вопрос: Linux, пересвеченый монитор

Доброго времени суток уважаемые!

Имеем рабочую машину с монитором Samsung S27D590 и "настольным" Linux'ом на борту (Ubuntu, Mint, etc.). Имеем совершенно бесполезный драйвер (для установки) драйвер для Windows. Монитор и без того отлично работает под виндой (без сторонних драйверов). Но, первое что бросается в глаза, после того как машина загружается под Linux'ом - это УЖАСНО пересвеченые цвета. Например, стандартные цвета данного форума (оттенки синего) - едва ли заметны, в таком режиме, элементы с низкой контрастностью различить вообще невозможно.

Пробовал поставить dispwin, результаты:
1. ICM-профиль из драйвера винды не подключается, т.к. там отсутствует какой-то тег
2. Калибровка монитора не даёт ровным счётом ничего, кроме ряда цветных меняющихся картинок по центру монитора
3. Загрузка профиля средствами "двойной клик" не помогает, возникает ошибка типа "Цветовой профиль не был добавлен"
4. Пробовал крутить каждую крутилку в dispwin, реакции у монитора - нуль. Ничего не происходит вообще.

Но! В первую примерно секунду, после запуска dispwin, монитор обретает "родные" цвета без пересветов, но потом резко возвращается в "дефолтное состояние".

Скажите пожалуйста, можно как-то победить эту проблему?

P.S. Цветопрофиль из драйвера для windows во вложении (для примера).
Ответ:
Цитата Сообщение от wolfalone Посмотреть сообщение
Имеем совершенно бесполезный драйвер (для установки) драйвер для Windows.
И почему вы считаете, что "драйвер для виндовс" должен работать под линухом?
У линуксов свои драйвера устройств. А виндовые вообще никакого значения в линухах не имеют - системы совершенно разные.

Как правильно решать вашу проблему:
Идём на сайты производителей конкретных железяк, выбираем конкретные драйвера под линух, основываясь на серии и номере модели каждой железки, выкачиваем их на целевую машину. Устанавливаем. Всё должно заработать.

Какие вам нужны драйвера?
Драйвер видеокарты; возможно, но маловероятно, драйвер монитора (они практически все PnP - в отдельных драйверах, как правило, не нуждаются)
Учитываем версию и разрядность вашего дистрибутива линукс. Для Fedora, например, вполне вероятно, потребуется другой драйвер, чем для Ubuntu. Для 64-битной Ubuntu 14.04 вряд-ли подойдёт драйвер 32-битной Ubuntu 14.04.
Кроме того, драйвер может оказаться в разном формате файла. Он может оказаться уже скомпилированным бинарным, а может быть в исходниках, которые нужно компилить на своей целевой машине. Причём, если это бинарник - то он совсем не обязательно легко встанет и полетит - могут быть именно вот такие баги, как у вас - несоответствие цветов, например. Драйвер в исходниках в процессе компиляции от этих багов будет избавлен с вероятностью 95%.

Вообще, многие производители железа затачивают свои продукты под винду, при этом совершенно не заботясь о пользователях линуксов и UNIX. Это легко объяснимо тем, что MS, вероятно, проплачивает откаты многим железячникам ради продвижения своей ОС.
Но тем не менее, например, автор и разработчик дистрибутива Slackware Linux Патрик Фолькердинг утверждает, что под его системой работают абсолютно все стандартные железяки компьютеров. То есть, уже исходя из этого можно предположить, что любая стандартная железка будет работать под любым дистрибутивом линукс. Только вот вопрос - сколько усилий может потребоваться в некоторых особо "интересных" случаях.

Хотя, с другой стороны, есть целый слой пользователей линукс, для которых собственно ковыряние в системе, подгонка всего и вся, тончайший тюнинг системы и есть самоцель для установки линукса. Но в то же время, нельзя всех линуховодов поголовно записывать в эту категорию.

Если вы установили линух для работы в нём, но что-то в данной его версии не работает или работает не так, как ожидалось, есть смысл попробовать переустановить драйвер на эту железку. Если не работает половина железа, а вы новичок в линухах - то пробуйте другой дистрибутив, другое ядро, переходите на данной машине на винду обратно, наконец, а линух ставьте на другой машине. Или изучайте матчасть.
Как вариант - попробуйте сменить именно неработающий компонент на аналогичный от другого производителя, если это возможно вообще. Обычно это просто в системниках, но зачастую сложно в ноутбуках.

В общем, удачи вам, если решите вашу проблему, отпишитесь пожалуйста.