Меню Рубрики

Установка ubuntu на synology

How to install Ubuntu on Synology 5

This post is about installing an Ubuntu desktop on your Synology NAS. You are able to install any other Linux distribution using this recipe, it does not matter whether desktop or server type of any distro.

To install any virtual machine to your Synology, you need to install Virtual Machine Manager to your NAS. Your model must be supported:

19 series: RS1219+
18 series: FS1018, RS3618xs, RS818RP+, RS818+, RS2818RP+, RS2418RP+, RS2418+, DS3018xs, DS918+, DS718+, DS218+, DS1618+
17 series: FS3017, FS2017, RS3617xs, RS3617RPxs, RS4017xs+, RS3617xs+, RS18017xs+, DS3617xs, DS1817+, DS1517+
16 series: RS2416RP+, RS2416+, RS18016xs+, DS916+
15 series: RS815RP+, RS815+, RC18015xs+, DS3615xs, DS2415+, DS1815+, DS1515+
14 series: RS3614xs, RS3614RPxs, RS3614xs+
13 series: RS3413xs+, RS10613xs+
12 series: RS3412xs, RS3412RPxs, DS3612xs
11 series: RS3411xs, RS3411RPxs, DS3611xs (source, last updated 2018-08-13)

We can summarize a recipe into the following steps:

  • Downloading an installation image
  • Creating a virtual machine
  • Installation of a system
  • Post-installation recommendations

Downloading an installation image

You can install your favourite image (ISO) of your distro. I have used an Ubuntu Desktop because it is very popular with most people (actually I do not know why :)).

Download ubuntu-xxx-desktop-amd64.iso and save it to your NAS.

Creating Virtual Machine

Creating your own Virtual Machine is the most important step, but Synology has its own wizard which is very helpful and I think is very easy to understand. So run Virtual Machine Manager, select Virtual Machine on the left menu a click to create.

Choose Operating System

In the first step of the wizard, select the Linux choice. Option Other may be helpful for some exotic or old distros.

Select Storage

The step 2 is related to storage, where your machine will physically be installed. If it is your first install, you will be prompted to create a new one. Your data on NAS will not be affected, all ubuntu files will be separated.

General Configuration

The step 3 is related to general configuration. As you maybe noticed, you are creating a new virtual machine, so you need to assign CPU (2), RAM (3), video card (3) etc. A number of assigned RAM is related to your available memory, but you need to know, that the DSM system needs memory for its run as well so you cannot count with 4 virtual machines (4 x 1GB), when your NAS has 4 GB in total.

Actually, exactly one virtual machine consumes memory assigned by you plus 256 MB + 80 MB (resources for the hypervising: Each VM requires 256 MB; each vCPU requires 80 MB), so 1GB assigned to your Virtual Machine needs 1360 MB in total.


The 4th step is related to storage. Now you need to set up your previously downloaded ISO image for bootup (1) and setup capacity of the virtual disk (2). As you noticed, I set 10 GB what is quite sufficient for showing Ubuntu (after installing it takes about 5 GB)

Network Configuration

The step number 5 is related to network configuration. If you do not have any special requirements, you can leave it as it, or you can disable network ins/>

Other Settings

The last but one step is not so important, all default choices are sufficient. Maybe you can set autostart to yes.

Assign Permissions

The last step is about assigning permissions to power on/off or restart a virtual machine, I checked admin only.


After submitting the summary page, your virtual machine will be running (please, check Power on the virtual machine after creation).

On the Virtual Machine page, select your previously created machine and click to Connect (1).A new tab with vnc session to your machine will be created. Please follow steps depending on your needs and an installing system.

Installation of a system

Your installation process has been completed.

Post-installation recommendations

When the installation process is done, it is strongly recommended to install a guest agent. It is used to exchange information between the host and guest, and to execute a command in the guest, allowing properly shut down or restart your machine from the Virtual Machine Manager application.

sudo apt-get install qemu-guest-agent

And it is all, enjoy your new virtual machine.


Ubuntu Virtual Machine in a Synology NAS

Introduction: Ubuntu Virtual Machine in a Synology NAS

In this article, you are going to learn how to create your very own Ubuntu-based Virtual Machine with a Sinology NAS.

Читайте также:  Установка кухонного смесителя oute

If you really enjoy this article, consider checking out my TechWizTime YouTube Channel.

And for an awesome source of Raspberry Pi Accessories, check out my Raspberry Pi Amazon List.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: What You’ll Need

Step 2: Download the ISO Image

Start up your Sinology NAS and then go to https://www.ubuntu.com/download/desktop and download the ISO image file, save it wherever you wish.

Step 3: Install the Virtual Machine Manager

Signup to the Beta Program via the Package Center in the Synology Diskstation web interface by clicking on the top left hand menu and select the “Package Center” icon. Across the top, click on the “Settings” button.

Now go to the “Beta” Tab and place a Tick beside the “Yes, I want to see beta versions” Check box.

Click on okay and from here we need to choose the “Utilities” section on the left and scroll to the bottom until you see Virtual Machine Manager.

Click on the “Install” button to install.

Once the Virtual Machine Manager has been installed, we can access it by going to the Diskstation Menu and clicking on the “Virtual Machine Manager” Icon.

Step 4: Create the System Image

On the first launch, you will be presented with a wizard which will be telling the package where we want to store the Virtual Machines we create. Click “Next” and put a check beside the BTRFS volume you want to use, after clicking “Next”, you will need to select the secondary LAN connection. Clicking “Next” again will produce a message in regards to isolating network interfaces through different subnets, click on yes and after the warning appears, click “Yes” again, after that it should only take around 30 seconds or so to come back with a big green tick, after it does, click on the “Finish” button.

Set up the Ubuntu ISO Image by selecting “System Image” down the left hand side.

Click “Create” along the top.

Under “Name” you can select the System Image’s name. Next select “ISO File” as “Type”. Now choose where you downloaded the Ubuntu image to and click “Browse”, select the image with the blue “Select” button once you’ve located it and then click “Next”, now place a tick next to the “Your NAS” and click on the blue “Apply” button. And after a short wait, our system image will be created.

Step 5: Create Virtual Machine

Back on the Diskstation interface inside the Virtual Machine Manager package, choose “Virtual Machine” down the left side.

Across the top, click on the “Create” button and choose “Create”.

The creation method we will be using is the ISO File method, choose that one and click “Next”. Now we can configure all the specs for our Virtual Machine. The first thing we want to do is give it a Name, any name you want, next in line is the amount of CPU cores we want to use.

NOTE: It’s recommended to choose a minimum of 2 CPU cores for a Virtual Machine to run effectively.

Now you can choose how much RAM you want your Virtual Machine to have, it is reccomended that you allocate at least 2GB of RAM.

Under “ISO file for bootup” you need to choose the “System Image” you created before. You can skip the next two settings, under “Virtual Disk” you will need to allocate space for the Virtual Machine. 25GB is the recommended amount of space required so to be safe, choose something around 30GB and click the blue “Next” button. Now you will be able to select the accounts you want to have permission to use this virtual machine and click “Next”.

You will get confirmation of our settings so just click “Apply”.

Step 6: Install Ubuntu

Start up the Virtual Machine by clicking on the “Action” button up top and choose “Power On”.

Читайте также:  Установка круиза skoda rapid

With the Synology NAS selected, hit the “Apply” button.

Click the “Connect” button up top to open the Virtual Machine in a new Browser Tab.

The Ubuntu system will start to boot and land on the Welcome screen, here you just need to select your language and click the “Install Ubuntu” button. To ensure everything is up to date, select “Install Updates” and “Install Third Party Software Whilst Ubuntu is Being Setup” and click on the “Continue” button.

Now select “Erasse Disk and Install Ubuntu” and also check on “Use LVM” and click on “Install Now”. A message may come up confirming changes to the Virtual Disk so click on “Continue”. After a short moment, you will be prompted to choose a location for system settings, choose your country and then click on “Continue”. Choose your Keyboard Layout and Language and click “Continue”.

Set up the “User Account” details like your name or psudo name, the computer name, your username and password, when you finish with those, press the “Continue” button.

The installation process will take around 30 minutes or so, once it is finished go back to the Diskstation Interface and click on the “Edit” button up top and, under “ISO File for bootup”, change that to “Unmounted”. Now we can go back to the Virtual Machine Tab and click on “Restart Now”.

Step 7: Install QEMU Guest Agent

Once Ubuntu has fully rebooted, login with the USERNAME and PASSWORD and wait for it to launch, then click on the “Search” icon and type in the word “TERMINAL”. You should see it come up in the list.

Type “sudo apt-get install qemu-guest-agent” and press “Enter” to install QEMU Guest Agent, this simply allows the Host which is the Synology NAS to communicate with the Virtual Machine properly, allowing you to shutdown or restart the virtual machine without Connecting to it directly. After a short moment the software will be instaled.

Enjoy your Virtual Machine to your heart’s content.

Congratulations, you’ve just installed Ubuntu in your very own Virtual Machine inside the Synology NAS.

Could you do everything by yourself? Did you had any problems during the tutorial? Have any suggestion? Then leave a comment below.


Делаем свое сетевое хранилище c Synology DSM

На мой взгляд, одни из лучших NAS — это Synology. И по большей степени это благодаря их софту Synology DSM . Чтобы поставить эту ОС на любое x86 железо существует проект Xpenology.

Себе я сделал NAS на Synology DSM из старенького Intel NUC DE3815TYBE c 4 GB ОЗУ DDR3L Kingston KVR16LS11/4 и SSD Kingston A400 на 120 GB для установки ОС. Так же есть возможность установить ОС на HDD, предназначенный для хранения данных, но я решил выделить для этого отдельный SSD.

Intel NUC DE3815TYBE — 1000 руб. на авито
ОЗУ Kingston KVR16LS11/4 DDR3L 4 GB — 1300 руб.
Kingston A400 120 GB — 1600 руб.
Плата Mini PCI-E PCI Express to SATA 3.0 — 440 руб.
USB флешка на 8GB — была в наличии
HDD Toshiba 2.5 на 2 TB — был в наличии
БП для NUC — был в наличии

На usb флешку ставится загрузчик, и она всегда должна быть вставлена в nuc.

Итак, приступим. Скачиваем образ IMG для флешки.

Образы всегда будут доступны тут, и всегда свежие: https://xpenology.com/forum/topic/7848-links-to-loaders/

Я пробовал образы, начиная с самых последних и шел ниже по списку, и все отказывались грузиться после установки DSM на моем NUC. Заработал образ DS3615xs 6.1 Jun’s Mod V1.02b.img, скачанный по этой ссылке

Теперь скачанный образ нужно отредактировать под параметры нашей флешки. Для этого распаковываем его и открываем файл DS3615xs 6.1 Jun’s Mod V1.02b.img через программу OSFMount. Ее можно скачать тут

Жмем Mount new:

И выбираем synoboot.img. Жмем Next:

На следующем шаге выбираем раздел на 15 МБ и жмем Next:

Далее убираем галочку с Read-only drive и жмем Mount:

Будет смонтирован новый раздел:

Теперь нам нужно отредактировать файл grub.cfg в каталоге grub. Но перед этим нужно узнать VID и PID флешки, которая будет загрузочной. Для этого я использовал программу ChipGenius, скачать можно тут.

Находим нашу флешку и жмем на нее. В нижнем окошке выйдет информация, включающая VID и PID:

Теперь в смонтированном разделе открываем grub.cfg в каталоге grub через Notepad++ (скачать можно тут) и меняем строки

Читайте также:  Установка встраиваемой духовки зазоры

на значения vid и pid своей флешки:

Сохраняем grub.cfg и размонтируем образ:

Теперь нужно записать отредактированный образ DS3615xs 6.1 Jun’s Mod V1.02b.img на флешку с помощью Rufus. Скачать можно тут

Просто выбираем в руфусе нужную флешку, затем образ DS3615xs 6.1 Jun’s Mod V1.02b.img и жмем Старт:

После успешной записи образа вставляем эту флешку в NUC и включаем его. На экране появится загрузчик и автоматически запустится первый пункт.

И после этого выйдет вот такая надпись:

Скрины загрузчика не мои, взял с xpenology.com

Теперь нужно зайти на http://find.synology.com/ чтобы найти наш nuc

Жмем подключиться и соглашаемся с лицензионным соглашением:

Далее нам будет предложено установить операционную систему. Жмем Установить:

На следующем этапе я нажал Установка вручную:

И выбрал файл DSM_DS3615xs_15284.pat, скачанный отсюда

Жмем зеленую кнопку Установить прямо сейчас, нас предупредят о форматировании подключенного накопителя:

После установки устройство будет перезагружено и пойдет обратный отсчет 10 минут:

Где-то на 7 минуте у меня открылось окно с предложением создать учетную запись администратора. Создаем:

На следующем этапе вышло предложение настроить Автоматическое обновление и расписание проверок жестких дисков. Я выбрал ручное обновление, так как с новой версией DSM, с большой долей вероятности, наш NAS окирпичится без нужной версии загрузчика:

Далее нас просят настроить QuickConnect для удаленного доступа через сервера Synology. Для этого нужно прописать серийный номер и mac от реального Synology Diskstation в grub.cfg. Я нажал Пропустить этот шаг:

И после система скажет, что все настроено:

И будет открыт рабочий стол DSM:

Первым делом я добавил репозиторий с дополнениями от сообщества: https://synocommunity.com/

Для этого переходим в Центр Пакетов > Настройки > Источники пакетов и жмем Добавить, введя название и адрес репозитория http://packages.synocommunity.com/:

После добавления будет доступен весь список кастомных дополнений, включая Transmission:

Но чтобы установить какой-либо аддон, нужно смонтировать свободный раздел диска. Я был немного удивлен, когда зайдя в Диспетчер хранения > Разделы кнопка создать была неактивна. Хотя на моем SSD еще свободно около 100 ГБ. В общем, чтобы смонтировать раздел я зашел в Диспетчер хранения > RAID Group и создал как бы raid, но не raid, выбрав в типе raid Basic. И уже после этого во вкладке Разделы я смог добавить раздел на 100 ГБ.

Так же я поставил галочку на Запретить доступ к предыдущим версиям samba в Панель управления > Файловые службы > SMB и выключил ненужную мне службу bonjour

После этих манипуляций можно устанавливать нужные вам дополнения. Я установил Transmission через Центр пакетов > Сообщество и Monitorrent

Для Monitorrent нет пользовательского дополнения Synology, но зато есть докер контейнер на Docker Hub. А в Synology DSM есть дополнение Docker, позволяющее без особого труда установить вообще любые контейнеры.

Сначала нужно установить его через Центр пакетов:

Запустив, переходим в Реестр и ищем Monitorrent:

Официальный тот что снизу, от werwolfby. Во время установки был прописан порт контейнера Monitorrent 6687, я так же прописал его в поле Локальный порт и запустил. Перейдя по адресу DSM открылся Monitorrent:

Стандартный пароль monitorrent

Так же я установил Plex сервер через Центр пакетов и вручную обновил версию, так как на этой версии DSM Plex почему-то был версии 1.16, хотя доступна 1.18 и она без каких-либо проблем сейчас работает.

В итоге получилось отличное сетевое хранилище с моим собственным железом и с низким энергопотреблением.

В моем NUC только 1 sata порт, но есть разъем mini pci-e. Для установки HDD я заказал вот такую плату с 2 sata 3.0 и с чипом ASM1061 на всем известной площадке:

Пока что тестирую новый NAS с Synology DSM в ожидании этой платы, а основные функции сейчас выполняет мой D-Link DNS-320, о восстановлении которого я писал уже очень давно:

Он, кстати, иногда не запускает Transmission после перезагрузки. Приходится заходить на web ui и запускать вручную. В остальном же работает безотказно после того восстановления в 2016 году.

И напоследок, в Home Assistant легко добавить мониторинг состояния Synology DSM. Для этого в sensors.yaml:

В итоге имеем вот такую карточку для мониторинга:

Как раз SMART мониторинг состояния дисков через Home Assistant был для меня одной из главных особенностей в выборе ОС для своего NAS. Можно настроить простую автоматизацию на отправку уведомления при изменении статуса, чтобы быть в курсе, если диск будет пора менять.


Добавить комментарий