gladilov.org.ru 

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

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

 С конца сентября 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 + ↑

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

 Bio-Linux 8.0.7

Основаный на бубунте 14.04 специализированный дистрибутив для биоинформационных исследований, являющийся системой для научной обработки и анализа биологических данных —  Bio-Linux 8.0.7. Дистрибутив создан с целью предоставления бесплатной вычислительной платформы для для разворачивания биоинформатических рабочих станций и первоначально разработан  Центром экологической биоинформатики британского Совета по исследованиям окружающей среды, затем проект передан Экологическому центру «Омикс Синтез».

 Bio-Linux

Сделал просто:

Показать

взял с сайта разработчика OVA-файл для  VirtualBox’а, импортировал, подправил свойства виртуалки, загрузил, локализовал, добавил русский язык. Создал пользователя, настроил hostname, снял скрин.


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

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

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

 DNALinux 0.50p

Linux-дистрибутив с софтом для исследований по биоинформатике —  DNALinux 0.50p. Дистрибутив родом из  Аргентины, основан на Live-CD  SLAX, который, в свою очередь, основан на  Slackware 10.1 (следующая версия 0.592 — на  Xubuntu 8.04). Создатели —  Genes Digitales и  Университет Насьональ де Кильмес.

 DNALinux

Делал так:

Показать

К сожалению, установки на жёсткий диск не предусмотрено (по крайней мере — быстрой и доступной не профессионалам), поэтому скрин снял с  VBox-виртуалки, запущеной прямо с Live-CD без UEFI. В загруженной системе залогинился рутом, поменял имя хоста (был ’slax’), создал юзера soul, от рута запустил KDE командой startx (так как у новых пользователей оформление графической среды не настроено и выглядит беднее). Для локализации KDE скачал файлы kde-i18n-ru-3.3.2-noarch-1.tgz, kde-i18n-ru-3.3.2-noarch-1.tgz.asc и kde-i18n-ru-3.3.2-noarch-1.txt с сайта с репами slackware, причём предустановленный браузер Konqueror и консольный wget (с ключём -no-check-certificate) с HTTPS работать отказались, выдавая всё время ошибки. Пришлось качать на ББ, затем аплоадить на мой сайт и скачать уже с него в виртуалку, выключив перенаправление на https. После запуска в консоли команды

installpkg kde-i18n-ru-3.3.2-noarch-1.tgz

(можно ставить и через утилиту pkgtool) кеды научились в русский интерфейс. Затем по Alt + F2 запустил команду

kdesu -c 'cd /home/soul/ && konsole -ls' -u soul

Выполнив нужные мне действия и команды, снял скрин (консоль юзера soul’а в root’овой графической среде).


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

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

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

 Easy OS 0.7 (Pyro)

Ещё один дистрибутив от основателя проекта  Puppy Linux Барри Каулера —  Easy OS 0.7 (Pyro).

 EasyOS

Последовательность установки:

Показать

Создал в  виртуалбексе, сразу с UEFI. Скачал архив easy-0.7-amd64.img.gz, распаковал из него easy-0.7-amd64.img. Это образ загрузочного доска, но с одним разделом (монтируется при загрузке как sda1). Этот образ конвертирую в VDI-формат

VBoxManage convertdd easy-0.7-amd64.img easy-0.7-amd64.vdi

затем изменяю его размер до 1 гигабайта

VBoxManage modifyhd easy-0.7-amd64.vdi --resize 1000


Подцепив «раздутый» образ к виртуальной машине (система при загрузке пишет, что не найден раздел sda2 и вываливается в командную оболочку), через fdisk создаю второй раздел и перезагружаю виртуалку. Система при загрузке отформатировала sda2 в ext4 для хранения там юзердаты. Последующие шаги повторяют предыдущую ОС (Quirky)...


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

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

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

 Quirky 8.4 (Xerus)

Дистрибутив от основателя проекта  Puppy Linux, Барри Каулера, выпущенный для обкатки новых идей и создания окружения для повседневного личного использования —  Quirky 8.4 (Xerus).

 Quirky

Ставил так:

Показать

Поставил в  Virtualbox’е, сначала без UEFI, затем с UEFI. Разметил разделы на винте, во втором случае программа установки пошла дальше после предупреждения о необходимости установки системного загрузчика (GRUB/GRUB2, LILO, XorBoot, Plop или что-то типа такого). Для установки GRUB подсунул образ диска в виртуалку с дебианом, от рута выполнил install-grub /dev/sdb. После этого система загрузилась с этого образа винта.

При попытке локализовать систему выпадала ошибка при установке пакета langpack-20130524.pet. Оказалось — он хостится на SoulrceForge, который недоступен из российского Крыма. Пришлось скачать через VPN на свой сайт и установить из локальной копии. Там же разместил JPEG-файл, содержащий просто чёрный фон — для размещения в качестве обоев рабочего стола, так как в стандартной поставке в /usr/share/backgrounds/ нет тёмного однотонного фона. Небольшая настройка эмулятора терминала sakura — и...


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

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

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

 Joli OS 1.2 (Robby)

Этакая бубунту для нетбуков —  Joli OS 1.2.

 JoliOS

Показать

Пара парней из  Франции намутили дистрибутив, основанный на убунте, подходящий для слабых нетбуков и старых компов. Затем это дело трансформировалось в Jolicloud, потом —
в JoliDrive.
Поставил и в  Virtualbox’е, и в  VMware. Везде разрешение 640x480 и 800x600. Тогда выполнил sudo nano /etc/default/grub и раскомментировал/добавил строки:

GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=keep

Затем выполнил команду sudo update-grub и sudo reboot. После перезагрузки в меню загрузчика GRUB, нажав клавишу Esc в момент инициализации виртуалки после процедуры POST, редактирую верхнюю строку — в конец строки linux /boot/vmlinuz .... quiet splash дописываю параметр vga=791. При следующей загрузке у меня разрешение 1024x768.


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

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

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

 PC-BSD 10.0 (Joule)

Прообраз  TrueOS —  PC-BSD 10.0 (Joule).

 PC-BSD

Показать

TrueOS вышла из PC-BSD Server, а затем за ней подтянулись PC-BSD Desktop и PC-BSD Network. Установил без извращений танцев с бубном, сначала хотел поставить  Mate, но выбрал  KDE, оно локализовано нормально.

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

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

 Doudou Linux 2.1 (Hyperborea)

 Развивающий GNU/Linux-дистрибутив для детей от двух до двенадцати лет —  Doudou Linux 2.1 Hyperborea.

 DoudouLinux

Показать

Сначала скачал с SourceForge live-CD версии 2.0 на французском, не нашёл установщика, скачал русскую версию 2.1 — тоже нет ярлыка инсталлятора. Погуглил — в терминале (причём только в графическом) нужно запускать

sudo live-installer

Установил в  виртаулбоксе — разрешение экрана не выше 800x600, xrandr и cvt не помогли в задании нового режима, gfxmode в GRUB2 — тоже.

Переставил ОС в  VMware, указав разрешение в свойствах дисплея 1024x768. В этой виртуальной машине стало доступно много графических режимов, а не только 640x480 и 800x600. Но при снятии скрина в VMware пропадает курсор. Поэтому перенёс образ диска wmdk в виртуальную машину VirtualBox’а, надеясь, что появятся новые разрешения экрана. Но нет, не появились.

Тогда поставил scrot и openssh-server, удалённо зашёл на VMware-машину, выполнил

export DISPLAY=:0; sleep 5; scrot DoudouLinux.png

(ждал 5 секунд перед снятием скрина, чтобы успеть перейти в VMware и захвата системного ввода для отображения мыши). Но и этот вариант не помог.

Поэтому выложил скрин как есть, без мыши.

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

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

 OPNsense 18.1

Дистрибутив, выросший из pfSense, выросший из FreeBSD —  OPNsense 18.1.

 OPNsense

Показать

Как делал:

В файле /usr/local/etc/pkg/repo/FreeBSD.conf поменял «no» на «yes». Затем выполнил:

pkg update -f
pkg install -fy xorg
pkg install -fy mate-desktop
pkg install -fy mate
pkg install -fy slim

В /etc/rc.conf внёс изменения:

echo 'dbus_enable="YES"' >> /etc/rc.conf
echo 'hald_enable="YES"' >> /etc/rc.conf
echo 'slim_enable="YES"' >> /etc/rc.conf

Выполнил

sudo -i
dbus-uuidgen > /var/lib/dbus/machine-id

Создал в домашнем каталоге файл .xinitrc и в него записал:

#!/bin/sh
LANG=ru_RU.UTF-8; export LANG
LC_ALL=ru_RU.UTF-8; export LC_ALL
exec mate-session

Затем

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

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

 OmniOS v11 r151020

Новый клон солярки —  OmniOS v11 r151020.

 OmniOS

Показать

Делал так. От рута:

echo "nameserver 8.8.8.8" > /etc/resolv.conf
useradd -b /export/home soul
passwd soul

Под юзером soul создал файл bootstrap.sh со следующим содержимым:

BOOTSTRAP_TAR="bootstrap-2017Q3-x86_64.tar.gz"
BOOTSTRAP_SHA="10bb81b100e03791a976fb61f15f7ff95cad4930"
# Download the bootstrap kit to the current directory.
curl -O https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/${BOOTSTRAP_TAR}
# Verify the SHA1 checksum.
[ "${BOOTSTRAP_SHA}" = "$(/bin/digest -a sha1 ${BOOTSTRAP_TAR})" ] || echo "ERROR: checksum failure"
# Verify PGP signature.  This step is optional, and requires gpg.
#curl -O https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/${BOOTSTRAP_TAR}.asc
#curl -sS https://pkgsrc.joyent.com/pgp/DE817B8E.asc | gpg --import
#gpg --verify ${BOOTSTRAP_TAR}{.asc,}
# Install bootstrap kit to /opt/local
tar -zxpf ${BOOTSTRAP_TAR} -C /
# Add to PATH/MANPATH.
PATH=/opt/local/sbin:/opt/local/bin:$PATH
MANPATH=/opt/local/man:$MANPATH

Затем делаю его исполняемым и запускаю:

sudo chmod +x bootstrap.sh && sudo ./bootstrap.sh

Поставив pkgin, в файле ~/.profile добавил:

PKGSRC_BIN=/opt/local/bin
PKGSRC_SBIN=/opt/local/sbin
PKGSRC_MAN=/opt/local/man
PATH=${PKGSRC_SBIN}:${PKGSRC_BIN}:${PATH}
MANPATH=${PKGSRC_MAN}:${MANPATH}

После этого проверяю работу pkgin:

export PATH
export MANPATH
source ~/.profile
pkgin help

Если вывод команды pkgin корректный (она установлена и функционирует), то:

sudo pkg install xsvc
sudo pkgin install modular-xorg
sudo pkgin install modular-xorg-server modular-xorg-apps modular-xorg-fonts xf86-input-keyboard xf86-input-mouse
sudo pkgin install xf86-video-FOO
sudo pkgin install gnome
touch ~/.xinitrc && echo "exec gnome-session" > ~/.xinitrc
startx

Всё.

(бОльшую) часть подсмотрел тут.


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

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