gladilov.org.ru gladilov.org.ua

1344 заметки с тегом

софт

Позднее Ctrl + ↑

Проверка раздела в образе диска

Часто сталкиваюсь с ситуацией, когда при попытке запуска в  QEMU виртуалки с образа диска (в основном IMG) возникает ошибка Kernel panic — not syncing: Attempted to kill init!: Показать

Пример ошибки:

sd 0:0:0:0: [sda] Attached SCSI disk
smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <nico@fluxnic.net>
eth0: SMC91C11xFD (rev 1) at d089a000 IRQ 25 [nowait]
eth0: Ethernet addr: 52:54:00:12:34:56
mousedev: PS/2 mouse device common for all mice
TCP cubic registered
NET: Registered protocol family 17
input: AT Raw Set 2 keyboard as /devices/fpga:06/serio0/input/input0
input: ImExPS/2 Generic Explorer Mouse as /devices/fpga:07/serio1/input/input1
EXT2-fs (sda2): error: couldn't mount because of unsupported optional features (244)
EXT4-fs (sda2): couldn't mount as ext3 due to feature incompatibilities
EXT4-fs (sda2): recovery complete
EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 8:2.
devtmpfs: mounted
Freeing init memory: 120K
Kernel panic - not syncing: Attempted to kill init!
[<c0032bec>] (unwind_backtrace+0x0/0xf0) from [<c03064dc>] (panic+0x58/0x170)
[<c03064dc>] (panic+0x58/0x170) from [<c0044054>] (do_exit+0x5d0/0x68c)
[<c0044054>] (do_exit+0x5d0/0x68c) from [<c004435c>] (do_group_exit+0x40/0xb0)
[<c004435c>] (do_group_exit+0x40/0xb0) from [<c004ed48>] (get_signal_to_deliver+0x1a8/0x378)
[<c004ed48>] (get_signal_to_deliver+0x1a8/0x378) from [<c002f124>] (do_signal+0x90/0x518)
[<c002f124>] (do_signal+0x90/0x518) from [<c002fa64>] (do_notify_resume+0x48/0x54)
[<c002fa64>] (do_notify_resume+0x48/0x54) from [<c002cc38>] (work_pending+0x24/0x28)

Вероятно, эта ошибка возникает при отсутствии флага проверки файловой системы (возможно, в корне ФС лежит пустой файл с именем /forcefsck). Борюсь с этим так. Командой fdisk получаю сектор начала ФС (допустим — 217156), умножаю его на размер сектора (обычно 512 байт) и получаю смещение (в данном примере — 111183872 байт). С этим смещением монтирую на спецдевайс /dev/loop0 IMG-файл. Провожу проверку с лечением возможных повреждений ФС, затем убираю монтирование спецдевайса.

sudo fdisk -l <имя образа>.img
sudo losetup -o <смещение * 512> /dev/loop0 <имя образа>.img
sudo fsck -fv /dev/loop0
sudo losetup -d /dev/loop0

Источники:
http://web.archive.org/web/20161224011451/http://blog.3mdeb.com/2015/12/30/emulate-rapberry-pi-2-in-qemu/
https://raspberrypi.stackexchange.com/questions/40854/kernel-panic-not-syncing-vfs-unable-to-mount-root-fs-on-unknown-block179-6

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

 Haiku R1/Beta 2

Дистрибутив, нацеленый на бинарную совместимость с приложениями для  BeOS, с собственным оптимизированным для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений микроядром. Проект был основан в 2002 году  Майклом Фипсом (Michael Phipps) как реакция на закрытие ОСи BeOS и развивался под именем  OpenBeOS (сокращенно OBOS, первый релиз был в 2002 году), но в 2004 году был переименован из-за претензий, связанных с использованием в названии торговой марки BeOS компании Palm. Последняя на данный момент версия (эта) была выпущена 9 июня 2020 года. Исходные тексты большей части ОСи распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов. Минимальные требования к оборудованию составляют: CPU Pentium II и 256 Мб ОЗУ (рекомендовано Intel Core i3 и 2 Гб ОЗУ). Система управления пакетами позволяет собирать пакеты и отслеживать зависимости в них с помощью библиотеки libsolv из проекта  openSUSE. Пакеты могут быть установлены из удаленных репозиториев с помощью утилиты pkgman или посредством перемещения уже скачанного пакета в специальный каталог packages. Файл образа винчестера после установки — 720 мегабайт.

 Haiku

P. S. Скрин уже снимал, версия была R1/Alpha 3: Показать

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

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

 Linux For All 200607

Дистрибутив Linux (один из первых, перешедших на ядро GNU/Linux 5.7) на базе  бубунты, входящий в линейку разнообразных дистров адвоката и Linux-энтузиаста  Арни Экстона (Arne Exton). Дистр отличается улучшенной поддержкой графики nVidia и удобен для пользователей, которым важно иметь несколько одинаково настроенных компьютеров. Графическая среда рабочего стола —  LXDE. Размер файла образа винта после установки ОСи — 6,4 гига.

 LFA

P. S. Пароль пользователя exton для входа в графику при старте с CD — live.

P. P. S. После установки дистра на жёсткий диск при старте системы вываливался в командную строку grub, по совету отсюда лечил так (gpt1 — бутовый EFI-раздел, gpt2 — ROOT-раздел, gpt3 — раздел для SWAP):

set prefix=(hd0,gpt2)/boot/grub
set root=(hd0,gpt2)
insmod linux
insmod normal
normal

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

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

 GhostBSD 20.04.1

Дистрибутив  UNIX-подобной ОСи на базе  FreeBSD (старые версии, с версии 18.10 разработчики перевели дистр на основу  TrueOS, объявив об этом в мае 2018 года), особо ориентированная на применение на рабочих станциях с архитектурой ЦП x86 (i386) и x86_64 (AMD64). Поддерживает как работу в роли LiveCD/LiveUSB, без установки на встроенный накопитель, так и установку, с использованием собственного инсталлятора ginstall на Python’е. Автор проекта —  Эрик Тюржон (Eric Turgeon), пилит его с 2010 года. Последняя версия (эта) выпущена 2 мая 2020 года. Преднастроенные пользовательские графические окружения —  MATE и  Xfce (в старых версиях использовались  Gnome,  LXDE, и  Openbox). Размер образа диска после установки — 4 гигабайта.

 GhostBSD

P. S. Уже делал скрин, старая версия (11.1): Показать

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

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

 PrRescue 0.87

Специальный LiveCD-дистрибутив GNU/Linux, основанный на  Генте и предназначенный для восстановления ОСей/компьютера после сбоев. Дистр поддерживает платформы amd64 и i686 и файловые системы nilfs2 и btrfs. Использует самые свежие версии ядра и пакетов ПО из Генты, работает только в командной строке и предназначен для опытных пользователей. Это один из первых дистрибутивов, который перешёл на новое ядро Linux 5.7 (уже через день после официального релиза). Первый релиз (0.1) был 25 мая 2010 года, последний на данный момент (этот) — 1 июня 2020 года. Размер ISO-образа — 600 Мб.

 PrRescue

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

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

 Kaisen Linux Rolling 1.0

GNU/Linux-дистрибутив на основе  Дебиана, содержащий инструменты для техников и администраторов (включает более 100 интегрированных инструментов в нескольких категориях: восстановление данных, клонирование дисков, сетевые инструменты и т. д.) Разработчик дистра —  Кевин Шеврей (Kevin Chevreuil) с командой, они начали пилить его в феврале 2019 года. Последняя на данный момент версия (эта) вышла 19 мая 2020 года.. Окружение рабочего стола:  MATE. После установки размер файла образа винта составил 5,5 Гб.

 KaisenLinux

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

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

 Google Chrome OS 1.5.874

Ранняя версия дистрибутива от компании  Google, предназначенный для использовании на устройствах с процессорами архитектур ARM и x86 (OEM-производители поставляют её на Chromebook). Построена на основе  SuSE. О намерении создать новую операционную систему Google объявила 7 июля 2009 года. 19 ноября 2009 года Google открыла исходные коды системы в рамках проекта  Chromium OS, основанного на  Gentoo GNU/Linux. Первый выпуск ОСи состоялся 15 июня 2011 года. Последняя на данный момент версия (81.0.4044.141) выпущена 8 мая 2020 года. В корпорации поощрялось использование  Goobuntu, затем применялся дистр  gLinux с кастомизированным ядром Linux, сейчас компания пилит ОСь с микроядерной архитектурой  Fuchsia. В 2014 году началась работа над интеграцией поддержки утилит, написанных для  Android. Графическая среда —  GNOME,  IceVW,  TWM. Размер файла образа винта после установки — 2,8 гигабайта.

 ChromeOS

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

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

 DVKbuntu 20.04 D2.0 Release 4

Linux-дистрибутив, предоставляющий удобную рабочую среду всем пользователям, в том числе и людям с ограниченным возможностями. Создан на базе  кубунты OpenSource-сообществом  HandyOpenSource в начале 2019 года. Инициатор проекта — ИТ-энтузиаст, инвалид Джеки Дантин (Jacky Danthine), разработчик визуального интерфейса и адаптированных инструментов — Пол Уизард (Paul Woisard). Первый релиз был 27 фквраля 2019 года, последний на данный момент (этот) — 9 мая 2020 года. Графическая среда пользователя —  KDE plasma. Размер образа винчестера — 12,6 Гб.

 DVKBuntu

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

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

 Oracle Solaris 11.4

Дистрибутив проприетарной ОСи, созданный  Sun Microsystems (с 2010 года принадлежит Oracle). Фактически это операционная система  SunOS с графической оболочкой и некоторыми дополнительными компонентами. 4 сентября 1991 года Sun Microsystems анонсировала замену основанной на  BSD  SunOS 4 на разрабатываемую совместно с AT&T  UNIX System V Release 4 (SVR4), а также изменила имя SunOS 5 на Solaris 2. После выхода версии 2.6 Sun Microsystems отбросила из имени «2.», и следующая версия называлась уже Solaris 7. Начиная с версии Solaris 9 выпускалась общедоступная (в бинарном виде, то есть с закрытым исходным кодом) некоммерческая версия Solaris по лицензии CDDL. От коммерческой версии она отличалась отсутствием технической поддержки от Sun, печатной документации и некоторого объёма дополнительного проприетарного программного обеспечения (англ. Value Added Software). В июне 2005 года Sun Microsystems приняла решение открыть значительную часть исходного кода последней версии системы — Solaris 10 и запустить проект  OpenSolaris. Выход первого релиза был в июне 1992 года, последний на данный момент (этот) вышел 28 августа 2020 года. Графические пользовательские среды —  AfterStep,  GNOME,  KDE,  WMaker,  Xfce. Размер файла образа винта после импорта и старта виртуальной машины  Виртуалбокса — 9 гигабайт.

 OracleSolaris

P. S. Старая версия: Показать

Скрин уже делал, версия 11.3:

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

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

 OpenWrt 19.07.3

Дистрибутив Linux, ориентированный на применение в различных сетевых устройствах, таких как маршрутизаторы и точки доступа. Поддерживает множество различных платформ и архитектур и обладает системой сборки, позволяющей просто и удобно производить кросс-компиляцию, включая в состав сборки различные компоненты, что позволяет легко сформировать адаптированную под конкретные задачи готовую прошивку или образ диска с желаемым набором предустановленных пакетов. Сборки сформированы для 37 целевых платформ. Проект был начат в 2004 году (после того, как компания  Linksys создала прошивку для беспроводных маршрутизаторов WRT54G с лицензией GNU GPL). В мае 2016 года от проекта ответвился дистрибутив  LEDE, но после 1,5 лет разработки он был опять объединён с OpenWrt. Первый выпуск (0.9) был в январе 2004 года, последний релиз (этот) — 20 мая 2020 года. Релизы названы по названиям коктейлей (White Russian, Kamikaze, Backfire, Attitude Adjustment, Barrier Breaker и Chaos Calmer) и их рецепты включены в сообщение motd при входе в систему. Менеджер пакетов — opkg. Графический интерфейс пользователя не предусмотрен, используется  веб-интерфейс или  командная строка в текстовом режиме. После конвертации файла образа винта в формат  Virtualbox’а (VDI) он стал занимать 25 Мб.

 OpenWrt

P. S. Старая версия: Показать

16 января 2016 года уже делал скрин, версия была 12.09 (Attitude Adjustment):

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