Вопрос или проблема
Я пользователь Windows. В данный момент я учусь на магистратуре по робототехнике, так что мне нужно программировать в ROS; к сожалению, ROS работает только с Linux, поэтому я думал о создании раздела на моем жестком диске, однако у меня осталось только 20 ГБ. Таким образом, я думал о покупке внешнего SSD, такого как SanDisk Extreme 1TB, чтобы установить Linux (Ubuntu 18 LTS), но я не знаю, правильно ли я поступаю. Может кто-то помочь мне?
Это только установщик Ubiquity от Ubuntu.
Я пробовал как Debian, так и Fedora, просто чтобы посмотреть, как они обрабатывают grub, и они установились на мой sdb.
Но любой выбор в Ubiquity работает только с установками BIOS. Вам нужно заранее разделить диск с помощью gpt и включить ESP – раздел системы EFI на внешнем диске.
Не знаю, сколько места может потребоваться вашему ROS, но Ubuntu устанавливается на 25 или 30 ГБ / (корень) и остальное пространство используется как /home или данные (разделы). Так что 1 ТиБ вполне достаточно.
Опубликован обходной путь для ручного размонтирования и монтирования правильного ESP во время установки #23 и #26.
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379
Другие предлагают физически или логически отключить все другие диски в настройках UEFI, чтобы диск для установки был первым диском. Или удалить флаг загрузки/флаг esp с первого диска, чтобы только ESP был диском для установки. (У меня это не сработало, но у других сработало.) Или если у вас есть ESP на втором или внешнем диске, вы можете просто переустановить grub, либо вручную, либо с использованием режима восстановления Boot-Repair и полной переустановки на правильный диск.
Разделение UEFI/gpt заранее, новые версии не нуждаются в разделе обмена:
http://askubuntu.com/questions/743095/how-to-prepare-a-disk-on-an-efi-based-pc-for-ubuntu &
https://askubuntu.com/questions/343268/how-to-use-manual-partitioning-during-installation
Показан живой установщик с экранами. Обе экраны доступности BIOS фиолетового цвета и меню grub UEFI черного цвета.
https://help.ubuntu.com/community/UEFI
Также показаны экраны Windows 10 или подобные Windows 8.
https://askubuntu.com/questions/221835/installing-ubuntu-on-a-pre-installed-windows-10-with-uefi
Ответ или решение
Установка Linux на внешний SSD SanDisk Extreme 1TB: Полное руководство
В условиях быстрого развития технологий и программирования, обучение и работа со специализированными системами, такими как ROS (Robot Operating System), могут потребовать от вас установки Linux, что, как вы упомянули, может вызывать некоторые трудности. Рассмотрим вашу ситуацию подробнее.
Введение
Поскольку вы являетесь пользователем Windows и у вас ограниченное пространство на жестком диске (всего 20 ГБ), разумным решением будет использование внешнего SSD для установки Linux, в вашем случае – SanDisk Extreme 1TB. Это позволит избежать конфликта с существующей операционной системой и даст вам возможность использовать полноценный Linux для ваших нужд в области программирования.
Преимущества использования SSD
- Скорость: SSD обеспечивают значительно более высокую скорость загрузки и работы приложений по сравнению с традиционными HDD.
- Мобильность: Вы можете носить SSD с собой и использовать его на разных компьютерах, что удобно для студентов и профессионалов.
- Безопасность: Не затрагивая основной жесткий диск, вы уменьшите риск повреждения данных Windows.
Установка Ubuntu 18 LTS на внешний SSD
Правильная установка Ubuntu на внешний SSD потребует выполнения нескольких шагов. Убедитесь, что вы готовы выполнить следующие рекомендации.
-
Подготовка SSD:
- Подключите SSD к компьютеру.
- Используйте утилиты для управления дисками, такие как
GParted
, чтобы подготовить диск. Вам нужно создать разделы с использованием таблицы разделов GPT и добавить ESP (EFI System Partition), если планируете запускать Ubuntu в режимах UEFI. - Рекомендуемая структура разделов:
- / (root): 30 ГБ – основная файловая система.
- /home: 970 ГБ – пространство для пользовательских данных.
-
Установка Ubuntu:
- Загрузите образ Ubuntu и создайте загрузочный USB-накопитель.
- При запуске установщика, убедитесь, что вы выбрали правильную цель установки (ваш внешний SSD).
- Если ваш SSD не определяется корректно, вы можете столкнуться с проблемами, связанными с загрузчиком GRUB. Чтобы этого избежать, рекомендуется физически отключить другие диски или изменить настройки в UEFI, чтобы ваш SSD стал первым в порядке загрузки.
-
Решение проблем с GRUB:
- Если возникает проблема с установкой GRUB, можно использовать
Boot-Repair
для переустановки загрузчика на нужный диск. - Убедитесь, что при установке выбран правильный ESP, иначе GRUB не будет работать как ожидается.
- Если возникает проблема с установкой GRUB, можно использовать
-
Дополнительные настройки:
- После завершения установки стоит проверить параметры UEFI и убедиться, что внешний SSD правильно определяется.
- При необходимости, изучите дополнительную информацию о настройках через официальную документацию Ubuntu.
Заключение
Установка Ubuntu 18 LTS на внешний SSD SanDisk Extreme 1TB является целесообразным решением, учитывая ваши текущие условия. Это обеспечит вам полноценное рабочее окружение для разработки в ROS без необходимости в вмешательствах в существующие системные файлы Windows.
Таким образом, при соблюдении рекомендуемых шагов и подготовке, вы сможете успешно установить Linux на внешний SSD и использовать его для ваших учебных и профессиональных целей. Если у вас возникнут дополнительные вопросы, всегда стоит обратиться к сообществу Linux или специализированным форумам, где опытные пользователи могут предоставить помощь.