Установка PopOS в режиме двойной загрузки с Windows


В этом посте вы найдете подборку шагов по установке PopOS, в соответствии с моим использованием и предпочтениями, с целью документирования для будущих установок, а также помощи и облегчения для других разработчиков всех уровней, которые собираются использовать PopOS, и/или имеют или собираются использовать двойную загрузку PopOS с Windows или другими дистрибутивами.


💻 Информация о системе

  • Pop!_OS 22.04 LTS
  • GNOME 42.2 с X11
  • Процессор: Intel Core i3
  • Графическая карта: Intel HD Graphics
  • ОПЕРАТИВНАЯ ПАМЯТЬ: 8 ГБ
  • SSD: 240 ГБ

Разделы SSD

  • (~52mb) Загрузка Windows на /dev/sda1
  • (~170gb) Основной раздел Windows 10 на /dev/sda2
  • (~520mb) Загрузка Linux /boot на /dev/sda3
  • (~64gb) основной раздел Linux / на /dev/sda4

🚀 Двойная загрузка Windows с PopOS

Чтобы выполнить Dual Boot после установки PopOS, вам необходимо иметь на компьютере предустановленную Windows и выполнить следующие команды:

sudo apt install os-prober
Войдите в полноэкранный режим Выход из полноэкранного режима

Чтобы проверить, просто используйте эту команду, она должна вернуть установленные Windows:

sudo os-prober
Войдите в полноэкранный режим Выход из полноэкранного режима

По умолчанию os-prober заблокирован в PopOS, а также в дистрибутивах на базе Ubuntu, чтобы включить его, просто выполните следующую команду:

sudo gedit /etc/default/grub
Войдите в полноэкранный режим Выход из полноэкранного режима

И добавьте строку ниже в файл, который будет открыт для редактирования:

GRUB_DISABLE_OS_PROBER=false
Войдите в полноэкранный режим Выход из полноэкранного режима

Наконец, просто выполните следующую команду:

sudo grub-install
Войдите в полноэкранный режим Выход из полноэкранного режима

Если все прошло успешно, при перезагрузке компьютера вы увидите экран с выбором запуска одной из систем.


✅ Основные настройки

Для начала откройте системные настройки и измените следующие параметры:

  • Рабочий стол > Параметры рабочего стола:

    • Супер ключевое действие > Применение.
    • Верхняя панель > Показать рабочие пространства Кнопка > Выключить
  • Рабочий стол > Док >

    • Варианты доков
    • Расширение док-станции до краев экрана > Выключить
    • Показывать значок приложений в доке > Выключить
    • Показывать значок программы запуска в доке > Выключить
    • Показать значок рабочих пространств в Dock > Выключить
    • Показать смонтированные диски > Выключить
    • Значок Нажмите действие > Запуск или сворачивание Windows
    • Видимость дока > Показать док на дисплее > Все дисплеи
    • Размер дока > Маленький (36px)

📦 Основные установки

Во-первых, давайте обновим нашу систему с помощью следующих команд:

sudo apt update && sudo apt upgrade
Войдите в полноэкранный режим Выход из полноэкранного режима

После этого установим полный пакет с несколькими полезными инструментами и кодеками, необходимыми для воспроизведения медиафайлов:

sudo apt install ubuntu-restricted-extras
Войдите в полноэкранный режим Выход из полноэкранного режима

🔑 Настройка Git с помощью GitHub

Во-первых, нам нужно установить Git:

sudo apt install -y git
Войдите в полноэкранный режим Выход из полноэкранного режима

После этого настройте и проверьте свое имя с помощью команд, приведенных ниже:

git config --global user.name "Seu Nome no GitHub"
Войдите в полноэкранный режим Выход из полноэкранного режима

Чтобы настроить электронную почту, используйте приведенную ниже команду:

git config --global user.email "seu@email.com"
Войдите в полноэкранный режим Выход из полноэкранного режима

Теперь, чтобы сгенерировать наш SSH-ключ, используйте следующую команду:

ssh-keygen -t ed25519 -C "seu@email.com"
Войдите в полноэкранный режим Выход из полноэкранного режима

Инициализируйте агент SSH и среду с помощью следующей команды:

eval "$(ssh-agent -s)"
Войдите в полноэкранный режим Выход из полноэкранного режима

Добавьте сгенерированный ключ в ваш SSH-агент:

ssh-add ~/.ssh/id_ed25519
Войдите в полноэкранный режим Выход из полноэкранного режима

Скопируйте содержимое, указанное в команде ниже, из сгенерированного ключа:

cat ~/.ssh/id_ed25519.pub
Войдите в полноэкранный режим Выход из полноэкранного режима

Наконец, зайдите в свой аккаунт GitHub через браузер, найдите в настройках ключи SSH и GPG, создайте ключ с названием, которое вам больше нравится, и вставьте содержимое, скопированное в предыдущем шаге.


⚙️ Установка обновленного NodeJS

Сначала добавьте nodesource с помощью следующей команды:

curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
Войдите в полноэкранный режим Выход из полноэкранного режима

После этого просто установите NodeJS, как обычно:

sudo apt install -y nodejs
Войдите в полноэкранный режим Выход из полноэкранного режима

Чтобы проверить версию NodeJS, просто используйте эту команду:

node -v
Войдите в полноэкранный режим Выход из полноэкранного режима

⚒️ Установка .NET Framework

Добавьте необходимые пакеты с помощью команд, приведенных ниже:

wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb; && 
  sudo dpkg -i packages-microsoft-prod.deb && 
  rm packages-microsoft-prod.deb
Войдите в полноэкранный режим Выход из полноэкранного режима

Установите SDK и Runtime:

sudo apt-get update; && 
  sudo apt-get install -y apt-transport-https && 
  sudo apt-get update && 
  sudo apt-get install -y dotnet-sdk-6.0 && 
  sudo apt-get install -y aspnetcore-runtime-6.0
Войдите в полноэкранный режим Выход из полноэкранного режима

🤓 Настройка Bash

Установите oh-my-bash с помощью приведенной ниже команды:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"
Войдите в полноэкранный режим Выход из полноэкранного режима

Если вы хотите использовать какую-то определенную тему, вы можете отредактировать файл ниже:

gedit /home/.bashrc
Войдите в полноэкранный режим Выход из полноэкранного режима

После этого просто измените строку ниже на нужную вам тему, в моем случае я использую тему minimal:

OSH_THEME="minimal"
Войдите в полноэкранный режим Выход из полноэкранного режима

✨ Бонус

Вы можете очистить неиспользуемые пакеты и зависимости на вашей машине с помощью команд, приведенных ниже:

sudo apt clean && sudo apt autoremove
Войдите в полноэкранный режим Выход из полноэкранного режима

🧰 IDEs

Мои IDE - от JetBrains, и для этого я использую JetBrains Toolbox, потому что это отличный инструмент для автоматической установки и обновления всех ваших IDE от компании.

Просто скачайте пакет с сайта ниже, распакуйте и запустите файл, он установит инструментарий, и вы сможете удалить загруженные файлы.

https://www.jetbrains.com/pt-br/toolbox-app/


📦 Другое программное обеспечение

  • 📹 OBS Studio:
sudo apt install -y obs-studio
Войдите в полноэкранный режим Выход из полноэкранного режима
  • 📢 Discord:
sudo apt install -y discord
Войдите в полноэкранный режим Выход из полноэкранного режима
  • 🚀 Бессонница:
echo "deb [trusted=yes arch=amd64] https://download.konghq.com/insomnia-ubuntu/ default all" 
    | sudo tee -a /etc/apt/sources.list.d/insomnia.list; && 
   sudo apt-get update && 
   sudo apt-get install insomnia
Войдите в полноэкранный режим Выход из полноэкранного режима
  • 🤪 Gitmoji CLI:
npm i gitmoji-cli
Войдите в полноэкранный режим Выход из полноэкранного режима
  • 🎨 GIMP:
sudo apt install -y gimp
Войдите в полноэкранный режим Выход из полноэкранного режима
  • 🗿 Блендер:
sudo apt install -y blender
Войдите в полноэкранный режим Выход из полноэкранного режима
  • 🕹️ Двигатель Годо:

https://godotengine.org/

Оцените статью
devanswers.ru
Добавить комментарий