Совместим ли ноутбук Dell XPS 13 (9350) с ОС Ubuntu?
Я новичок в Linux и Ubuntu, но я намерен перейти на программное обеспечение с открытым исходным кодом после того, как мне стало неинтересно продолжать использовать Windows. Я читал много историй о проблемах с тем, что Linux не распознает жесткий диск, а с Wi-Fi возникают проблемы.
Ноутбук будет поставляться с предустановленной Windows 10, но я хочу удалить ее и установить Ubuntu в качестве единственной операционной системы. Сначала я попробую демо-версию Ubuntu, но я хотел бы проверить и здесь.
В настоящее время существуют все еще некоторые проблемы совместимости с установкой Ubuntu по умолчанию.
Вот то, что необходимо сделать для получения правильно рабочей установки системы Ubuntu...
В первую очередь - Вы не сможете соединиться с Интернетом из поля из Ubuntu 15.10
потому что карта WiFi в настоящее время не поддерживается - для установки, Вам будет нужно также:
Ubuntu не обнаружит Ваш диск сразу, потому что контроллер SATA установлен на RAID На.
Начальная загрузка в BIOS (Нажимают F12 при запуске) и установила контроллер SATA на Прочь или на AHCI.
Примечание: Если Вы хотите сохранить двойную загрузку с Windows, необходимо выполнить эту процедуру.
Создайте загрузочный USB/DVD установочный носитель Ubuntu 15.10.
Начальная загрузка от него путем выбора его в меню BIOS. Установите Ubuntu, как обычно.
Когда установка будет сделана, откройте терминал (Ctrl+Alt+T) и установите исправленное ядро:
#Only if you have a USB WiFi/Ethernet adapter
wget http://secretundergroundla.ir/?ddownload=15
tar jxf xps13_9350_kernel.tar.bz2
sudo chown root:root brcmfmac4350-pcie.bin BCM-0a5c-6412.hcd
sudo mv -t /lib/firmware/brcm/ BCM-0a5c-6412.hcd brcmfmac4350-pcie.bin
sudo dpkg -i linux-headers-4.3.0-wifitest-custom_4.3.0-wifitest-custom-10.00.Custom_amd64.deb linux-image-4.3.0-wifitest-custom_4.3.0-wifitest-custom-10.00.Custom_amd64.deb
Перезагрузка и WiFi должны работать правильно теперь.
Обновите систему:
sudo apt-get update
sudo apt-get upgrade
Чтобы заставить Bluetooth работать правильно, необходимо установить встроенное микропрограммное обеспечение Broadcom.
wget http://downloads.dell.com/FOLDER03272920M/1/9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
unzip 9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
cp Win64/BCM4350C5_003.006.007.0095.1703.hex ./
hex2hcd BCM4350C5_003.006.007.0095.1703.hex
mv BCM4350C5_003.006.007.0095.1703.hcd /lib/firmware/brcm/BCM-0a5c-6412.hcd
Перезагрузите модуль, и Bluetooth должен работать.
sudo modprobe -r btusb
sudo modprobe btusb
Dell XPS 13 9350 является хорошей, но все еще довольно новой машиной... поэтому, просто дают ему некоторое время,
все будет зафиксировано Каноническим и сообществом в установке Ubuntu по умолчанию ;-).
Источники:
Дуга Linux Wiki,
XPS 13 (9350) WiFi с Ubuntu 15.10,
Установите Ubuntu 15.10 на Dell XPS 13 9343 (2015): полное руководство.
Следующие работы:
Первый мы обновляем ядро Linux до 4,4.
Загрузка http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc7-wily/linux-image-4.4.0-040400rc7-generic_4.4.0-040400rc7.201512272230_amd64.deb и затем:
$ sudo dpkg -i linux-image-4.4.0-040400rc7-generic_4.4.0-040400rc7.201512272230_amd64.deb
$ sudo apt-get update
$ sudo apt-get upgrade
Следующая установка некоторые обновленные микропрограммные инструменты:
$ sudo apt-get install firmware-b43-installer
И затем загружают и устанавливают следующее встроенное микропрограммное обеспечение: http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.154_all.deb и
$ sudo dpkg -i linux-firmware_1.154_all.deb
Перезапуск Ваша машина, и у Вас должен быть Wi-Fi!
Я не могу прокомментировать жаль о том, что сделал ответ. Для Ubuntu 14.04 с Dell XPS 13 9350 я установил ядро, 4.4-rc6, который сделал Wi-Fi, Bluetooth, приостановите и работа со звуком.
я сделал инструкции на основе всех инструкций, которые я нашел в Интернете здесь: https://github.com/awesomebytes/ubuntu14_dell_xps13_9350
По состоянию на эту неделю недавно выпущенные 4,4 ядра магистрали совместимы с xps 9350 несколько маленьких простых дополнительных конфигураций.
создают новый каталог для содержания всех битов, которые мы загрузим
mkdir v4.4-wily
cd v4.4-wily
, загружают последнее ядро с магистрали человечности (я использовал только дженерик)
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
Установка, которые
sudo dpkg -i *.deb
заставляют встроенное микропрограммное обеспечение для последних драйверов intel i915
wget https://01.org/sites/default/files/downloads/intelr-graphics-linux/sklgucver43.tar.bz2
tar xf sklgucver43.tar.bz2
cd skl_guc_ver4_3/
редактирование удостоверяться, что свойства корректны (используйте значения по умолчанию, если Вы не знаете то, что Вы делаете)
vim install.sh
sudo sh install.sh
, если у Вас есть SSD NVME, последние загрузочные образы не загружают nvme модуль по умолчанию, таким образом, можно получить страшное, неразрешимое
ALERT! /dev/disk/by-uuid/##### does not exist.
, который раскрывает bootload в busybox. Решение состоит в том, чтобы загрузить nvme модуль ядра для загрузочного образа:
sudo vim /etc/initramfs-tools/modules
добавляют
i915
nvme
как последние строки (я добавил, i915 модуль для хихиканья)
восстанавливают загрузочные образы
sudo update-initramfs -u
sudo update-grub
, выполняют шаг установкой @yancysmith
sudo apt-get install firmware-b43-installer
, последний микропрограммный deb
sudo dpkg -i linux-firmware_####_all.deb
выполняет шаги от дуги Linux Wiki, чтобы установить встроенное микропрограммное обеспечение Bluetooth
перезагрузка и радоваться!
Примечание: можно следовать многим предыдущим статьям для создания окон двойной загрузки машины 10 и Ubuntu приятно, не переустанавливая окна.
Я сделал большую часть того, что было упомянуто выше кроме корректирующейся личинки, которая получила меня ближе к моей работе Wi-Fi, но не полностью. Я смог использовать свой телефон в качестве горячей точки через Bluetooth для захвата Интернета тем временем.
я затем наткнулся на это сообщение http://blog.friimaind.it/03/01/2016/installare-ubuntu-15-10-gnome-su-dell-xps-13-9350/ (это находится на итальянском языке), и это упомянуло этот файл:/etc/modprobe.d/blacklist.conf. sudo gedit/etc/modprobe.d/blacklist.conf или vi, если Вы выбираете и проверяете, какие модули помещены в черный список.
Независимо от того, что Вы делаете, проверьте этот файл для наблюдения, какие модули ядра помещены в черный список. СДЕЛАЙТЕ ЭТО!
оказывается, что bcmwl-kernel-source драйвер был помещен в черный список в пользу firmware-b43-installer и b43fwcutter. Вскакивание синаптический, удаление bcmwl-kernel-source драйвера и установка и 'firmware-b43-installer' и 'b43fwcutter', а также перезагрузка - то, что работало на меня.
Обращают внимание, это - после того, как я обновил свое встроенное микропрограммное обеспечение к последней одной лощине, имеет от 02.02.2016, который можно найти здесь: wget http://downloads.dell.com/FOLDER03502638M/1/XPS_9350_1.2.3.exe затем Вы хотите скопировать: CP sudo XPS_9350_1.2.3.exe/boot/efi. Вы затем вскакиваете в свою BIOS в запуске (F2 для меня) прокручивают вниз к флэш-памяти BIOS, обновляют и делают то, что необходимо сделать.
Затем я обновил до 4,4 и остальная часть его кроме материала личинки. Я не смешиваю с личинкой, если нет никакого другого пути. Я также обновил от Gnome 3.16 до 3,18, так как я использовал свой телефон в качестве Wi-Fi, который уничтожил отказ завершить работу ошибки, хотя это снова подняло ее прекрасную голову.
Удача.
Ядро 4.4 было выпущено и должно устранить большинство проблем теперь. (Мне установили его и не испытал любые проблемы до сих пор.
Если Ваш XPS 13 (как мой) оборудован SSD NVMe, необходимо будет скомпилировать пользовательское ядро, где Вы включаете nvme модуль. Иначе ядро не сможет найти SSD.
Для этого сделайте следующее: Сначала получите необходимые пакеты
$ sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils
$ sudo apt-get install kernel-package
$ sudo apt-get install libssl-dev
Получите ядро 4.4.
$ wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz
Распакуйте его
$ tar xvf linux-4.4.tar.xz
$ cd linux-4.4/
Скопируйте свой текущий файл конфигурации
$ cp /boot/config-$(uname -r) .config
Теперь отредактируйте .config файл со своим любимым редактором для включения модуля NVMe.
nano .config
Поиск CONFIG_BLK_DEV_NVME и набора это к y (от m)
CONFIG_BLK_DEV_NVME=y
Теперь пора скомпилировать Ваше пользовательское ядро. (последняя команда может легко занять до 1,5 часов),
make-kpkg clean
fakeroot make-kpkg --initrd --revision=1.0.NAS kernel_image kernel_headers
И установка! (проигнорируйте предупреждения, прибывающие из первого),
$ cd ..
$ sudo dpkg -i linux-headers-4.4.0_1.0.NAS_amd64.deb
$ sudo dpkg -i linux-image-4.4.0_1.0.NAS_amd64.deb
Теперь просто перезагрузка и это должны запуститься в ядре 4.4.
Дополнительно после нескольких перезагрузок я столкнулся с проблемой, где мой экран останется черным. Походит на thereś проблема с skylake и графическими драйверами.
Для меня это было зафиксировано путем внесения изменения в файл личинки.
sudo nano /etc/default/grub
Затем измените строку, говоря GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.preliminary_hw_support=1"
Сохраните и примените использование изменений:
sudo update-grub
Источник для того, чтобы сделать пользовательское ядро: http://www.cyberciti.biz/faq/debian-ubuntu-building-installing-a-custom-linux-kernel/
Править: Складывается после нескольких перезагрузок, которые мой черный экран после того, как начальная загрузка вернулась.. таким образом, это - больше происходящей работы.