gladilov.org.ru 

1248 заметок с тегом

виртуальные ОСи

 С конца сентября 2016 года решил ставить виртуалки (и не только) с разными операционными системами (Linux, BSD, вобщем — все *nix). Прокачиваю, так сказать, свой скил... Заодно анализирую некоторую инфу, полезную для распознавания типа и версии ОС. Снимаю скриншот с инфой, выведеной в шеле (чаще всего в BASH’е), в основном — вывод uname, содержимое разных /etc/*release* и /etc/*version*, выхлоп lsb-release (если это Linux-based distro), всякие kern.osrelease и kern.ostype (это если BSD-based), или ищу соответствующую инфу по разной экзотике.

С новыми дистрибутивами (их большинство) проблем обычно нет, но с устаревшими, про которые мало инфы (как  plan9 или  XENIX386), снятыми с поддержки (как  Moblin 2, для которого не могу найти рабочую копию репозитория в сети), или трансформировавшимися в другие (как  LindowsOS / Linspire / Freespire / Xandros или  Mandrake / Mandriva / Mageia / OpenMandriva) — возникает информационный голод. Непонятно, как получать диагностическую инфу в таких системах, как узнать версию, номер релиза и т. д. и т. п. Приходится просеивать гору инфы на куче сайтов (часто с помощью archive.org или google-кеша, т. к. сайты многих устаревших ОС не содержат нужной информации или просто в дауне).

Статистика: Показать

Результаты изысканий этой моей хобии приведены на странице со скриншотами.



Позднее Ctrl + ↑

Новая виртуальная ОСь — 24.05.2018

 Qubes 3.2

 Дистрибутив Linux на основе  Fedora, обеспечивающий безопасность путём изоляции, осуществляемой на базе гипервизора Xen. Административный домен (Dom0) имеет прямой доступ ко всем аппаратным средствам по умолчанию, размещает домен GUI и управляет графическими устройствами, а также устройствами ввода. Домен GUI размещает X-сервер, отображающий рабочий стол юзера и диспетчер окон, позволяющий пользователю запускать и останавливать приложения и управлять их окнами.

 Qubes

Наконец-то я избавлюсь от пары 4-гиговых образов CD этой оськи (версии 3.2 и 4.0)! А то накачал 100 гигов исошек разных, теперь расчищаю место на винте... Делал немного через *опу, вот как получилось:

Показать

Создал виртуалку в  VirtualBox’е, попытался загрузиться с ISO-образа версии 4.0, при выборе любого пункта меню — выпуливает обратно в меню ))) Пришлось скачать исошник с версией 3.2... С ней система с установочного образа стала загружаться, но при старте выдавала чёрный графический экран (возможно — не хватало ОЗУ, но больше 4 Гб я выделить не мог). Прождав несколько минут, я сменил ПО для виртуализации на  VMware. Создал виртуальную машину, настроил, загрузил, запустил процесс инсталляции. Поставив систему (образ винта раздулся до 20 Гб), загрузился с неё, снял скрины штатными средствами ОСи — нажатием PrtScrn. Теперь у меня в недрах vmdk-образа винта лежали два PNG-файла со скринами экрана.

Осталось как-то перекинуть скрины на реальный сервер (на эту страницу). Передача файлов по сети отпала, так как в гостевой системе не была настроена сеть, ifconfig отсутствовал, устройство eth0 — тоже, ifup eth0 давал ошибку, что device типа not present. Разбираться с сетью я не захотел, и пошёл обходным путём...

Выключил виртуалку с Qubes, примонтировал её образ винта к Виртуалбоксовой виртуалке с  Debian’ом. Загрузив дебиан, попытался примонтировать /dev/sdb2 (/dev/sdb1 — это UEFI-раздел). На что система сказала, что «я не умею работать с LVM-разделами»... У меня в голове что-то щёлкнуло, и я, вместо того, что-бы решить вопрос средствами системы Debian — потушил дебианчик, создал в VMware образ винта размером 100 Мб, присоединил к виртуалке с Qubes, запустил его, форматнул и смонтировал в /mnt. На этом моменте моя хост-система ( Шindoшs 7) намертво зависла...

После ресета выяснилось, что виртуалка Debian в Виртуалбоксе заверещала о том, что «E_FAIL (0x80004005)» и вообще «Не удалось открыть сессию для виртуальной машины», а при загрузке виртуалки Qubes в VMware появляется «Operating system not found». По быстрому создав копию дебианчика (VDI-файл уцелел), я к нему подсоединяю 20-гиговый vmdk-файл с образом винта Qubes. После загрузки от рута выполняю

fdisk /dev/sdb -l
aptitude install lvm2
modprobe dm-mod
vgscan

Нашлись три раздела, root, boot и swap.

vgchange -ay qubes_dom0
lvs
mount /dev/qubes_dom0/root /mnt

После монтирования копирую PNG’ухи и пилю этот пост. 


Задача решена

2018   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 23.05.2018-3

 ROSA Enterprise Linux Server 6.9 (Helium)

Защищённый от внешних угроз дистрибутив Linux с поддержкой серверных аппаратных платформ и систем хранения, основанный на пакетной базе  CentOS 6.9, разрабатанный российской компанией  «НТЦ ИТ РОСА».

 RELS

2018   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 23.05.2018-2

 Sabayon Linux 16.11

Дистрибутив Linux, основанный на  Gentoo, созданый  итальянцем Fabio Erculiani и командой разработчиков.

 Sabayon

Сделал так:

Показать

Поставил систему в  VirtualBox’е, настроил, завёл юзера, создал русскую локаль, выполнив в консоли:

localedef  -i ru_RU -f UTF-8 ru_RU.UTF-8

Затем снял скрин ;-)


Задача решена

2018   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 23.05.2018

 AV Linux 2018.4.12

Дистрибутив для создания аудио- и видео, с подборкой приложений для создания и обработки мультимедийного контента. Основан на пакетной базе  Debian Testing и репозитории KXStudio с дополнительными пакетами собственной сборки (Polyphone, Shuriken, Simple Screen Recorder и т. п.). Пользовательское окружение основано на  Xfce. Может функционировать в Live-режиме, размер ISO-шника 3,5 ГБ.

 AVLinux

2018   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 21.05.2018

 Linspire Server 2018

Дистрибутив, основанный на  Ubuntu 16.04 с графическим окружением  Xfce (интересно — зачем, ведь это сервер...) Наследник сдохшего не получившего популярности  Linspire, ранее  LindowsOS. В январе этого года проект Linspire объявил о возобновлении своей деятельности, а 15 марта — выкатил Linspire Server 2018.

 LinspireServer

При съёме скрина из-за своей глупости столкнулся с трудностями:

Показать

Поставил систему в  VirtualBox’е, настроил, завёл юзера, всё как обычно... Но при любом входе в консоли отображалась системная информация об основных параметрах системы:

Показать

Я подумал, что это только в графическом режиме какой-то скрипт привинчен, но нет, инфа появлялась при каждом старте шела...

Показать

Мне подумалость, что в Linspire наподобие Бубунты привинтили что-то типа Landscape, и что я быстро избавлюсь от ненужной инфы в терминале... Но не тут то было! Ковырял я, начиная с landscape, через update-motd, glances, inxi, менял /etc/logon.defs, проверял sysvbanner, boxes и lolcat, дошёл до того, что попробовал останавливать сервис motd

systemctl stop motd.services
service motd stop
/etc/init.d/motd stop

и хотел уже следить, какие файлы каким процессом открываются

fuser -uvm /dev/sda1

Всё без толку... Я решил отложить это дело на понедельник (дело было во второй половине пятницы), так как в голове нет мозгов нужных знаний...

И вот сегодня я нашёл решение — это был простой вывод утилиты iostat, её вызов прописан в конце файла /etc/bash.bashrc


Задача решена

2018   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 11.05.2018

 Karoshi Server 12.0.0

Очередной Linux-дистрибутив типа «Синий Кит» на технологиях контейнеризации и блокчейне на базе  Ubuntu 18.04 LTS и оптимизированный для быстрого развёртывания, настройки и поддержания серверов и клиентов школьной сети через специально подготовленный графический интерфейс. Клиентами могут быть компы на Linux и Windows.

 Karoshi

2018   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 10.05.2018

 OpenMediaVault 4 (Arrakis)

Дистрибутив, нацеленный на быстрое развёртывание сетевого хранилища. Проект OpenMediaVault основан в 2009 году после раскола в команде разработчиков  FreeNAS, в результате которого наряду с основанным на  FreeBSD классическим FreeNAS было создано ответвление, разработчики которого поставили перед собой цель перевести дистрибутив на ядро Linux и пакетную базу  Debian.

 OMV

Делал просто:

Показать

Поставил систему, затем добавил юзера soul, сделал его судоером, потом

sudo apt-get install mate xorg

и

sudo usermod -a -G tty soul

После этого иксы стали запускаться без ошибок не только от рута.

2018   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 07.05.2018

 IPFire 2.19

Cвободный дистрибутив модульного дизайна для создания маршрутизаторов и межсетевых экранов, созданный на базе  Linux From Scratch. Начиная со второй версии используется только сетевой интерфейс IPCop.

 IPFire

Показать

У системы нет графического интерфейса, предусмотрен только  WEB-интерфейс, как у многих дистрибутивов такого назначения.

Модульность позволяет устанавливать и гибко настраивать систему под различные нужды. Система занимает мало места, поддерживает первые поколения процессоров Intel Pentium (как и современную многопроцессорную архитектуру). Минимальные требования: 333 MHz CPU, 256 MB RAM и 2 сетевых интерфейса.

Утилита управления пакетами Pakfire позволяет установить на базовую систему различные дополнения и обновления безопасности.

Дистрибутив поддерживает архитектуру ARM, идёт на Pandaboard, Raspberry Pi и DreamPlug.

2018   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 03.05.2018-2

 Porteus 4.0

Porteus (ранее  Slax Remix) — LiveCD-дистрибутив операционной системы Linux, базирующийся на  Slackware. Не требует инсталляции, может загружаться с винта, USB- или CD-диска.

 Porteus

Показать

Локализацию делал так:
Сначала запустил locale -a, в выводе было только C, C.utf8, en_US, en_US.utf8 и POSIX. Попробовал выполнить localedef -f UTF-8 -i ru_RU /usr/lib64/locale/ru_RU.utf8, но не было файлов определения локали в директории /usr/lib64/locale/ru_RU.utf8, как и самого этого каталога (или чего-то похожего). Тогда запустил Porteus Settings Center, в нём выбрал System Settings, оттуда выполнил Language Setup. Выбрал языком системы ru_RU, в /tmp/language-files/ скачались пять модулей xzm (на самом деле обычные LZMA2-архивы SquashFS-образа ФС с нужными файлами) — glibc-i18n, ru-core_locales, ru-mate_locales, ru_RU-locales и console-cyrillic. В Control Center запустил Porteus Modules, подсунул ему скачанные файлы, заново перелогинился в иксах. Поддержка русской локали появилась

Попробовал поменять имя узла, но утилиты hostname не нашлось. Вычитал, что через Network Manager имя можно сменить, правя /etc/NetworkManager/NetworkManager.conf, но у меня результата не было. Я психанул и выполнил от рута

echo 'Proteus' > /mnt/live/proc/sys/kernel/hostname

После этого hostname изменился.

2018   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 03.05.2018

 PiSi Linux 2.0 (Atatürk)

 Дистрибутив со скользящим обновлением (rolling release), форк дистрибутива  Pardus, разрабатывавшегося в Турции в 2005-2011 годах (с пакетным менеджером Pisi).

 PiSi Linux

2018   виртуальные ОСи   досуг   ОС   софт
Ранее Ctrl + ↓
Наверх