Я в Ubuntu новичок, так что не кидайтесь, пожалуйста, шапками.
Если кто какие замечания сделает или дополнит, буду рад.
Подумал, что может кому пригодиться. Я на форуме новенький, так что если разделом ошибся, переместите, пожалуйста.
Недавно девушка приобрела ноутбук Samsung 535U3C-A06 и возникла необходимость установить на него Ubuntu. В этой теме я опишу проблемы, с которыми я столкнулся и способы их решения.
Для начала характеристики именно этой модели ноутбука:
Процессор: AMD A4-4355M 1900МГц with AMD Radeon HD 7400G
ОЗУ: 4GB (может быть расширена до 12GB (официально до 8GB)).
HDD: 500GB (GPT-разметка по умолчанию).
ОС: Windows 8 64 bit
Итак. Первое что я увидел при установке Ubuntu – ноутбук имеет UEFI с Secure Boot. Ну что ж, отключил Secure Boot, загрузился с Live-CD Ubuntu, установил, создал EFI-раздел с загрузчиком, выбрал его в UEFI первым в списке загрузок – grub стартовал как обычно, но, выбрав Microsoft Windows 8 loader, я был встречен сообщением об ошибке – бут не обнаружен. Пошурша гуглом я нашел небольшой фикс для загрузчика, прописал все что нужно, sudo update grub, sudo reboot. Grub стартовал, Windows 8 после выбора так же успешно загрузилась (хотя анимация загрузки была повреждена, колесико W8 крутилось на фиолетовом фоне Ubuntu), но уже при следующей перезагрузке стартовал загрузчик Windows 8, а grub пропал из списка доступных интерфейсов загрузки в UEFI.
Google привел меня к двум решениям – установке альтернативных загрузчиков вроде rEFIt или rEFInd и другому пути, который выбрал я. Я подсознательно недолюбливаю UEFI, уж слишком много сейчас с ним проблем, буквально месяц назад установка Ubuntu на 535U3C с UEFI просто убила ноутбук и отправила бы меня в сервисный центр. Поэтому я решил сделать все так же, как и на своем 530U3C-A08: Отключил UEFI, сменил разметку HDD с GPT на MBR (использовал для этого стандартный способ через утилиту DISKPART с установочного диска Windows 8 ). Этот способ приводит к полной потере информации и всех разделов HDD. Вы же можете использовать любой другой способ. После этого я установил Windows 8 Pro x64, предварительно оставив 60Гб на HDD неразмеченными, для установки Ubuntu в будущем.
Итак, я скачал последнюю версию дистрибутива Ubuntu x64 с
www.ubuntu.com, записал образ на флешку и приступил к установке:
3 раздела:
15GB под EXT4 с точкой монтирования /
8GB под SWAP
37GB под EXT4 с точкой монтирования /home
Установка прошла без проблем. Загружаюсь.
То, что я увидел, поставило меня в тупик. На мой 530U3C Ubuntu встала идеально и я даже не думал, что столкнусь с такими проблемами на 535U3C.
В общем ситуация была следующая:
ДО:Подсветка: она практически не работала. Уровень подсветки для Ubuntu устанавливался тот, который был в BIOS перед загрузкой Ubuntu. После загрузки системы сменить уровень подсветки было невозможно.
Звук: Звук не работал. Но решилось все обновлением ядра, которое тут же мне предложила Ubuntu, так что все не так плохо.
Пробуждение: Ноутбук в 99% случаев не выходил из сна. Помогало только жесткое выключение.
Wi-Fi: Если же ноутбук все-таки просыпался, то после пробуждения отваливался Wi-Fi до перезагрузки.
Регулировка уровня подсветки: Ползунок вел себя хаотично, при этом вызывая подвисания системы.
Поиски в интернете по этой модели ноутбука ни к чему не привели, поэтому пришлось искать по проблемам, естественно, большинство информации было найдено на англоязычных форумах. Бессонная ночь привела меня к следующим удовлетворительным результатам.
ПОСЛЕ: Подсветка: Полностью работает.
Звук: Полностью работает.
Пробуждение: Полностью работает.
Wi-Fi: Активируется в течение 20 секунд после пробуждения. Полностью работает.
Регулировка уровня подсветки: Полностью работает. Правда иногда мигает изображение на экране во время изменения уровня подсветки.
Далее опишу процесс решения проблем. Я не сразу к нему пришел и много раз рушил систему, но буду описывать только те способы, которые позволили достичь нужного мне результата. Все манипуляции проводились мной на Ubuntu x64.
PR.S.: Проблема с подсветкой очень тонкая. Сначала мне казалось, что проблема в ядре. Собственно, после обновления на ядро 3.9.0-999 регулировка подсветки на свободных драйверах начала работать, но ноутбук все так же не просыпался после сна. При установке проприетарных драйверов на ядре 3.5 позволяла ноутбуку просыпаться после сна, но регулировка уровня подсветки так и не работала и 2D очень сильно тормозило, окна отрисовывались с жуткой задержкой. Пакет samsung-tools вообще не совместим с нашим ноутбуком, так что даже не устанавливайте.
Пожалуйста, исполняйте все команды в Терминале СТРОГО построчно, по очереди, не копируйте весь код разом.1.Чиним звук. Если он у вас не работает, то просто устанавливаем обновление ядра через стандартный менеджер обновлений системы или терминал. Или сразу идем к пункту 2.
2.Чиним подсветку и пробуждение.Я не буду объяснять, что к чему, просто опишу способ.
Итак, для начала обновляем ядро Ubuntu до версии 3.6.11.
Для этого идем по ссылке
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.11-raring/И качаем следующие файлы:
linux-headers-3.6.11-030611-generic_3.6.11-030611.201212171335_amd64.deb
linux-headers-3.6.11-030611_3.6.11-030611.201212171335_all.deb
linux-image-3.6.11-030611-generic_3.6.11-030611.201212171335_amd64.deb
linux-image-extra-3.6.11-030611-generic_3.6.11-030611.201212171335_amd64.debСкладываем их в папку /home/kernel/
Далее в терминале выполняем следующее:
cd /home/kernel/
sudo dpkg –i *
После окончания перезагружаемся.
Это автоматически решит проблемы со звуком, если они имелись.
Теперь необходимо установить проприетарные драйверы ATI с официального сайта AMD.
Здесь есть проблема. В драйверах содержится ошибка. Поэтому сначала их надо распаковать, затем исправить ошибку и собрать в .deb пакеты. Как это сделать описано по следующей ссылке:
http://ubuntuforums.org/showthread.php?t=2099793&p=12454945#post12454945Я уже создал .deb пакеты для драйверов версии 13.1, поэтому если вы не хотите тратить время на пересборку, то можете скачать архив по ссылкам:
https://dl.dropbox.com/u/44974997/atidrv.7z
http://www.mediafire.com/?x9dzzkdkmhd76j4Далее, идем в Приложения->Ubuntu Software Center->Правка->Источники->Другое ПО
И отмечаем источники партнеров canonical.
Распаковываем скачанный архив (если вы использовали мои файлы) и копируем .deb пакеты в папку /home/atidrv/ . Если же собирали .deb сами, то так же копируем их в /home/atidrv/
В терминале:
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot
sudo apt-get install lib32gcc1
cd /home/atidrv/
sudo dpkg -i fglrx*.deb
sudo amdconfig --initial –f
Перезагружаем компьютер.
Теперь подсветка и пробуждение после спящего режима должны работать. Так же мы получили адекватную производительность в 3D.
3.Чиним Wi-Fi. Осталось исправить наш злополучный Wi-Fi, который отваливается после пробуждения.
Я перепробовал десятки способов, но ни один не сработал. Собственно, получилось вот так:
Терминал:
sudo apt-get install rfkill
sudo nano /etc/pm/sleep.d/00_wireless_sleep
вставляем туда следующий текст
#!/bin/sh
case "$1" in
suspend|hibernate)
/sbin/rmmod ath9k
;;
resume|thaw)
/sbin/rmmod ath9k
/sbin/modprobe ath9k
;;
esac
rfkill unblock all
exit 0
Сохраняем
sudo chmod 755 /etc/pm/sleep.d/00_wireless_sleep
Перезагружаемся. Если вы все сделали правильно, то все должно работать.