Ubuntu 18.04 — установка и настройка.
26.11.2018

Что мы имеем:

Модель ноутбука: Lenovo Ideapad 720S-15IKB
Процессор: Intel® Core™ i7-7700HQ
Тип оперативной памяти: DDR4
Частота оперативной памяти: 2,4 GHz
Размер оперативной памяти: 32 Gb
Видеоадаптер 1: NVIDIA® GeForce GTX 1050 Ti
Видеоадаптер 2: Intel® HD Graphics 630

Установка рядом с Windows.

Так как у меня установлена лицензионная версия Windows 10 professional edition, то мне нужно было установить Ubuntu поверх нее. Сама установка Ubuntu думаю ни у кого не вызовет проблем, так как все нативно понятно, просто нужно поставить галочку напротив «Установить рядом с Windows» при установке Ubuntu. Проблема появилась когда я попытался отформатировать и разметить диск. Установщик Ubuntu на отрез отказался его видеть. Ни в списке устройств ни в утилите Disks. Проблема оказалась в поддержке RST Mode в Ubuntu, и так как я не использовал в своем ноутбуке RAID массивы, я попросту решил отключить этот ражим. Как это сделать.

Входим в BIOS, при загрузке системы нажимаем F2. Выбираем Configuration -> Storage:

В меню Controller mode

Выбираем AHCI mode

Читаем предупреждение, очень внимательно


ВАЖНО: Если у вас собран RAID масив любого типа, то при переключении режима вы потеряете все данные.  В моем случае масивы собраны не были, и диски использовались как диски, но не как RAID массивы.


После того, как вы очень хорошо подумали, вытерли пот со лба, то можете нажимать «Yes».

Теперь сохраняем и выходим.

Перестал загружаться Windows.

После предыдущих манипуляций Ubuntu успешно определила все диски и установилась. Теперь перед загрузкой появился выбор загружаемой системы, и все бы хорошо, но когда я попытался выбрать Windows у меня появился индикатор загрузки системы, и на этом все. Ноутбук уходил в перезагрузку. 

А исправилось это следующим образом, при загрузке Windows нужно выбрать безопасный режим, нажав перед этим клавишу F8. Далее, после успешной загрузки системы, я перезагрузил компьютер и загрузил Windows в нормальном режиме. 

Вопросы и предложения, прошу в комментарии.

WordPress
21.10.2017

WordPress самая популярная CMS по данным сайта track.ruward.ru на май 2016 года. Я думаю это не просто так. Множество тем, плагинов хорошая документация, безусловно это плюс. Но тут есть и минусы, из этого множества тем и плагинов очень сложно выбрать то что действительно нужно, и полностью удовлетворить свои потребности. Поэтому нужно быть очень внимательным при выборе читать отзывы и конечно самому все тестировать. Читать далее — WordPress

Node JS
22.10.2017

Javascript на сервере, кто бы мог подумать 🙂 Но это реально, теперь для веб разработки не нужно использовать два разных языка, например раньше javascript в браузере всегда использовался в связке с каким нибудь другим серверным языком Python, PHP. Но теперь все изменилось, node.js дает все эти возможности, но не совсем …. Читать далее — Node JS

JavaScript
22.10.2017

С самого начала этот язык программирования задумывался, что бы оживить веб страницы в браузере, но со временем сильно развился и обрел большую популярность в web. Теперь мы имеем, то что имеем. Множество возможностей работы в браузере, от отправки AJAX запросов серверу, до использования web сокетов,  от простой анимации, до использования 3D моделирования с помощью WebGL. Читать далее — JavaScript

PHP
22.10.2017

За время использования мной этого языка, я видел и слышал множество шуток и негативных отзывов о PHP. Не скажу что я отношусь хорошо или плохо к этому языку. Но знание PHP с целом открывает множество возможностей, например использовать многочисленные CMS и фреймворки построенные на этом языке. Так же поддержка php подавляющим большинством хостинг провайдеров. Читать далее — PHP

Angular
22.10.2017

Сама идея реализуемая этим фреймворком мне очень нравится. А идея состоит в том, что бы отделить бизнес логику приложения от отображения информации, с чем Angular успешно справляется. Например есть возможность расширять DOM элементы и описывать их поведение в отдельных подключаемых модулях. Безусловно радует изначальная модульность всего приложения в целом, что упрощает тестирование. Читать далее — Angular