Выбор второй ОС Linux с установкой на VHD с Win ПК.
Выбираем Linux для GNU Radio и RTL-SDR.Почему для игр с RTL-SDR становится мало Windows и приходится всё больше внимания уделять Linux ? ... Ответ - банально простой : для Windows просто нет некоторых специфичных радио программ, так как разработчики интересных радиолюбительских приложений, чаще всего - сидят на Linux ... Из этого - следуют два простых вывода : ...
1) Не стоит отказываться от Windows - тем, кто не готов это сделать - прямо сейчас и немедленно ))) ...
2) Нужно научиться запускать игровую версию Linux (песочницу) и мало-мальски научиться работать в ней ... Причём - кардинально быстро ))) ...
Ещё одним основным пожеланием, кроме выбора подходящей и совместимой, с RTL-SDR, версии - является возможность установки Linux в виртуальный VHD диск ... Таким образом, накапливается некоторое количество вопросов, на которые постепенно будут получены однозначные ответы ))) ...
Общие вопросы и введение в установку ОС.
Можно ли установить Linux на VHD диск ? ... Да, Linux можно установить на VHD-диск ... VHD является форматом виртуального диска и используется как альтернатива обычным жестким дискам ... В Linux можно создать VHD-диск, установить операционную систему на него, а затем использовать его в качестве запускаемого диска ... В зависимости от конкретной ситуации, возможно потребуется некоторая дополнительная настройка, чтобы сделать это правильно ...
Как в Linux создать VHD диск ? ... Для создания VHD диска в Linux можно воспользоваться утилитой qemu-img ... Она позволяет создавать и управлять VHD диски ... Сначала необходимо установить эту утилиту в систему ... Для этого выполнить следующую команду в терминале ...
sudo apt install qemu-utils ... После установки - можно создать VHD диск, используя следующую команду ...
qemu-img create -f vpc [имя_диска].vhd [размер_диска] ... Где [имя_диска] - имя и [размер_диска] - размер в мегабайтах ... Например, следующая команда создаст диск размером 10 ГБ с именем my_disk.vhd ...
qemu-img create -f vpc my_disk.vhd 10000 ... После создания диска его нужно отформатировать и использовать для установки Linux ...
qemu-utils создает фиксированные или динамические vhd диски ? ... Утилита qemu-utils позволяет создавать, как - фиксированные, так и - динамические VHD диски ...
# Для создания динамических дисков необходимо использовать формат VHD dynamic -f vpc ...
# Для создания фиксированных дисков необходимо использовать формат VHD -f vpc ...
# VHD диски можно создать множеством разных способов, включая прямым клонированием (копированием) и сохранением под новым именем ... Однако - неизвестно, будут ли они поддерживаться при установке ОС Linux ...
Linux будет поддерживать диски VHD, созданные командой diskpart win7 ? ... Да, Linux в целом поддерживает диски, созданные с помощью команды Diskpart в Windows 7, однако структура дисков должна соответствовать стандартам Linux, например, MBR или GPT ... Если диск был создан в Windows с использованием MBR, то он будет поддерживаться в Linux без проблем ... Если же диск был создан с использованием GPT, то, чтобы использовать его в Linux, необходимо убедиться, что на системе есть соответствующий пакет GPT fdisk ... Пока остановимся на известном и не будем углубляться в эту сложную тему ...
Как в Win7 командой DISKPART создать FIXED VHD ? ...
- открыть командную строку в качестве администратора ...
- ввести diskpart и нажать Enter ...
- ввести команду : create vdisk file="e:\myfile.vhd" maximum=100000 type=fixed ...
- где указаны путь, имя создаваемого файла и его размер в Мб ...
- нажать Enter, чтобы создать виртуальный жесткий диск ...
- использовать команду select vdisk для выбора VHD ... Примечание : если, в текущем сеансе окна DOS, уже был использован параметр назначения и привязки file="e:\myfile.vhd" - его не нужно вводить повторно ... Иначе - указать явно, на какой именно VHD диск нужно направить фокус внимания ...
- использовать команду attach vdisk для монтирования VHD в систему ...
- команда create partition primary создает разделы на VHD, но это можно доверить установщику ...
- команда assign letter= назначает VHD диску требуемую букву (при необходимости) ... В файловой системе NTFS диски обычно не имеют буквы (=none), а GRUB DOS GRLDR - всегда назначает загружаемый VHD файл, как =С:\ ...
Что делает команда sudo apt ? ... Команда sudo apt используется для управления пакетами в операционной системе Linux ... Она позволяет искать, устанавливать, обновлять и удалять пакеты и зависимости из репозиториев пакетов ... Команда sudo используется для выполнения команд с привилегиями суперпользователя, которые могут потребоваться для изменения системных настроек ...
sudo apt это одна команда или две разных ? ... sudo и apt - это две отдельные команды в Linux ...
# sudo - используется для запуска команды (например, apt или иной другой) с правами суперпользователя или администратора системы ...
# apt - используется для управления пакетами в операционной системе Linux, таких как установка, обновление и удаление пакетов ...
# Таким образом, вводя команду sudo apt - сначала sudo получает привилегии суперпользователя, а затем apt - выполняет задачи управления пакетами от имени системного администратора ...
Какой Linux лучше установить новичку для работы с GNU Radio ? ... Если вы новичок в работе с GNU Radio, то подходящим вариантом может быть установка Ubuntu или Linux Mint, так как у этих дистрибутивов есть большое сообщество пользователей, множество руководств и ресурсов, которые помогут быстро освоиться с системой ... Кроме того, в этих дистрибутивах, GNURadio - уже включен в репозитории и может быть установлен из командной строки с помощью следующих команд ... Оба дистрибутива основаны на Debian, поэтому инструкции, предназначенные для Debian, также будут работать в Ubuntu и Linux Mint ...
Для Ubuntu ...
- sudo apt-get update
- sudo apt-get install gnuradio
Для Linux Mint:
- sudo apt update
- sudo apt install gnuradio
Прошлый опыт и багаж знаний.
Подобный опыт уже имел место быть, но тогда рассматривались предустановленные системы с загрузкой из флэшки, на которые неизвестно - можно ли доустановить специфический радио софт ... Всесторонне рассмотрены ... BIOS и GRLDR Grub DOS Loader ... BaseALT ... Запись образа на USB Flash ... Manjaro - для новых UEFI систем ... SDRLive Dragon OS Focal LUbuntu ... SDRLive Ubuntu 18.04 2020 - Missing Partition Table и восстановление загрузочных записей vmlinuz, initrd.img (initrfs.img), syslinux.cfg ...
Причиной этого исследования были многократные упоминания Linux программ при обзорах Проекты GitHub для RTL SDR (10) и Проекты SourceForge для RTL SDR (11) ...
Ещё одна весомая причина - эта ОС может, но - не предназначена для работы с USB флэшки ... При каждой новой загрузке с флэшки будет нужно - по новой настраивать клавиатуру, интернет и прочее, может быть нужным для работы ... Ну и - скрыть внешний доступ ко внутренним файлам операционной системы - тоже хорошая идея, например - упаковать их в виртуальный VHD жесткий диск ...
Сравнение Ubuntu 22.04.2 LTS Jammy Jellyfish и Linux Mint 21.1 Vera.
Итак, нам были предложены на выбор : Ubuntu и Linux Mint ... Краткий обзор этих ОС - выходит за рамки данной статьи, но без этого - невозможно двигаться дальше ... Для сравнения - специально не используются отзывы пользователей этих ОС, так как очевидные, для них, вещи - могут оказаться весьма и весьма неочевидными ))) ...
# | Обзор Linux Mint 21.1 Vera 2023 | Обзор Ubuntu 22.04.2 LTS Jammy Jellyfish 2023 |
Поддержка | 2027 | 2027 |
Разрядность | x64 | x64 |
Требования к ПК | н/д | 2 ГГц / 4 Гб |
Размер ISO | 2,49 Гб | 4,58 Гб |
Размер USB Flash | н/д | 12 Гб |
Размер установки / HDD | 15 Гб / 100 Гб | 25 Гб / н/д |
Формат ФС | ext4 / swap | н/д |
Редакция | Cinnamon , MATE, Xfce | Desktop, Server, Cloud Images, Lubuntu, Kubuntu, Budgie, Kylin, MATE, Studio, Xubuntu |
USB софт макер | Rufus | balenaEtcher, Rufus, Etcher, Startup Disk Creator |
Интернет | желательно | желательно |
Разработка | Linux Mint 21.2 Victoria | Ubuntu 23.04 Lunar Lobster |
Первое впечатление | Легкая ОС с минимумом наставлений, подойдет для знакомства, но могут быть трудности с поиском документации при решении проблем, если они возникнут ))) ... Как, для совместимой системы - возможна доустановка требуемого софта и инструментария ... | ОС для работы, разработчика, программиста, опытного пользователя ПК ... Большое количество включений специализированного софта ... GCC, binutils, glibc, Python, Perl, LLVM, Golang, rustc, OpenJDK, Ruby, OpenSSL ... Тщательное документирование ... Неопытным и новичкам - может показаться сложной в работе, а иногда и - опасной ))) ... В чем специализация разных версий, явно - не уточняется ... |
Никаких больших различий, между этими системами, внешним анализом параметров - не обнаружено ... Единственно, что - приоритет склоняется в сторону Ubuntu, так как изначально упакованная драйверами и программами система - может оказаться более работоспособной, чем от неё можно было бы ожидать ... Но, это - лично моё мнение, и не более того ))) ... Тем более, что нам предстоит работать с программными инструментами неспецифического характера разработки, изначально подразумевающие, что на компьютере разработчика стояло много нестандартных (для рядового пользователя) программ и зависимостей, DLL от которых - могут потребоваться при запуске радио / технических и спутниковых приложений ... Я не могу дать никакой гарантии, что GNU Radio - не заработает на облегченной, но не менее функциональной и рекомендуемой Mint Cinnamon ))) ... Нужно всё проверять - самостоятельно ...
Связанные материалы продолжения исследования работы RTL SDR в составе системы радиосвязи компьютерных программ декодирования радио данных ... Windows ПК софт Linux цифровой обработки радио сигналов на Python ...
* Python, Anaconda, Windows, R ...
* Python 3 курс лекций с видео ...
* Программы RTL SDR проекты GitHub ...
* Программы RTL SDR проекты SourceForge ...
* Сайт выбрать список спутников ...
* Windows генератор собственного TLE ...
* Декодеры радио телеметрии ...
* Горизонт Linux Live CD ...
* Радиоконструктор GNU Radio ...
* SDR радио из блоков GNU Radio ...
Раздел linux : список всех страниц ...