Предыстория: Я установил Ubuntu 20.04 успешно на флешку. Все работает нормально. Драйверы Nvidia и AMD устанавливаются без проблем, и система работает нормально. Я хочу использовать этот накопитель, чтобы брать его с собой в качестве персональной ОС.
Проблема: После перезагрузки ПК и загрузки с флешки на моем собственном ПК драйверы для NVIDIA не загружаются, и у меня остается черный экран с X в качестве курсора. После перехода в режим восстановления я могу войти в систему и снова увидеть экран. Однако это происходит с драйверами с открытым исходным кодом, а мне нужны драйверы NVIDIA для некоторых вычислительных задач дома (в основном для более быстрого майнинга на GPU).
Что я пробовал: Я пробовал редактировать файл grub, чтобы загрузить драйвер Nvidia, но он все равно выдавал черный экран с X в качестве курсора. Я попробовал отредактировать параметры загрузки, но безрезультатно. Возможно, не хватает знаний с моей стороны. Я не хочу, чтобы это стало проблемой, если я буду менять системы, скажем, на AMD и другую систему NVIDIA или что-то еще.
Что бы я хотел: Я бы хотел сделать 3 варианта загрузки. Один для NVIDIA, один для AMD и один, который будет загружать драйверы с открытым исходным кодом. Я знаю, что это возможно, но вопрос в том, как?
Спасибо, что нашли время прочитать это!
Создайте полную установку Ubuntu 20.04 на USB, которая работает в режимах BIOS и UEFI, используя процедуру по этой ссылке: https://askubuntu.com/a/1217839/43926 .
Создайте раздел данных и два загрузочных раздела, как показано. Сделайте раздел /
размером около 20 ГБ. Обязательно используйте параметр для отдельного раздела / home
. Сделайте около 50 ГБ. Оставьте оставшееся место пустым.
После установки настройте ОС по своему желанию со всеми необходимыми программами и приложениями. Не устанавливайте проприетарные графические драйверы .
Загрузите Live Ubuntu USB (или GParted USB) и запустите GParted.
Щелкните правой кнопкой мыши раздел /
USB и выберите Копировать
.
Щелкните правой кнопкой мыши пустое место и выберите Вставить
. Повторите, чтобы создать третий раздел ОС. Щелкните Применить все операции
.
Разверните разделы NTFS или Fat32 Data для совместного использования с Windows или Apple. Щелкните Применить все операции
.
Щелкните правой кнопкой мыши один из разделов ОС и выберите Новый UUID
. Повторите эти действия, чтобы изменить UUID следующего раздела ОС. Щелкните Применить все операции
.
Закройте GParted и перезагрузитесь.
В терминале запустите sudo update-grub
.
Откройте Gnome-Disks и смонтируйте разделы с новыми UUID.
Запустите Nautilus, используя sudo -H nautilus
.
Отредактируйте / etc / fstab
каждого раздела ОС, чтобы изменить UUID, как показано в разделе «Диски».
При необходимости отредактируйте sdx4 boot / grub / grub.cfg
, чтобы исправить UUID в строках linux ...
.
Скопируйте grub.cfg в sdx3 boot / grub / grub.cfg
еще раз.
Загрузите каждую ОС и установите проприетарные драйверы графического процессора по своему усмотрению.
Тест.
Проверка завершена .
Вы можете установить несколько экземпляров Ubuntu, просто запустив программу установки снова и сделав раздел для другой установки ubuntu меньше. Затем установите grub customizer на одном экземпляре, чтобы переименовать разные установки ubuntu в GRUB.
Если вам нужна дополнительная информация, пожалуйста, прокомментируйте
Спасибо
Irsu85
Как отметил Irsu85, вы можете установить одну и ту же версию Ubuntu на pendrive несколько раз.
Вы также можете создать раздел /home
и разделить его между всеми установками, если они имеют одинаковый вкус и версию. Тогда опыт работы с каждой установкой будет одинаковым.
Я бы начал с 20 ГБ для каждого раздела /
и около 50 ГБ для раздела /home
.
Используйте оставшееся пространство для раздела данных NTFS, если вы будете обмениваться данными с компьютером Windows, или FAT32, если вы будете обмениваться данными с компьютером Apple.
Установка должна быть простой. GRUB после окончательной установки должен включить каждую установку Ubuntu в меню загрузки, если нет, просто запустите sudo update-grub
.