Загрузите внешний диск Ubuntu на каждый компьютер

У меня проблема, я установил Kubuntu на свой внешний жесткий диск 4TB и использовал его на своем компьютере. Моя цель состояла в том, чтобы загрузить его на каждом компьютере. Единственный компьютер, который у меня был в то время, был macbook, и когда я начал писать grub, появилось сообщение об ошибке, поэтому я подумал, что это как-то связано с тем, что это продукт Apple. Но когда я вернулся домой, я попробовал внешний диск на других компьютерах, никто из них не работал, и все они отображали одно и то же сообщение об ошибке. Я искал решение без успеха. Единственное, что я нашел, это что-то о видеодрайверах. И действительно, мне пришлось установить драйверы Nvidia, чтобы мой компьютер имел правильное разрешение, что могло бы объяснить, почему он только загружается на этом компьютере. Я еще не пытался менять драйвер и загружаться на другом компьютере, но мне кажется наиболее очевидной причиной. Все это приводит меня к моим вопросам:

Есть ли универсальный видеодрайвер, который может работать со всеми GPU (включая GTX1060, который у меня есть на исходном компьютере)?

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

Есть ли еще одна проблема для вас?

Или, возможно, другой способ решить мою проблему?

Спасибо за ваше время.

0
задан 7 October 2017 в 01:00

4 ответа

По моему опыту, вы не можете запустить Mac с внешнего устройства на ПК. Тем не менее, вы можете вообще запустить переносной диск с ПК с похожим оборудованием. Mac не достаточно похож на мой опыт.

Кроме того, внешняя настройка в системе Bios не будет запускаться в системе UEFI. И наоборот.

В этих пределах это может работать. Я сделал это! установите ОС на внешний сервер и убедитесь, что вы установили все доступные пакеты видеодрайверов. Также могут потребоваться сетевые драйверы. Если ваша система загружается в новых системах, возможно, что X11 найдет драйверы и будет их использовать. Если вы не создаете / не играете с xorg.conf, это то, что должно произойти.

Вы говорите, что вам нужна Nvidia на одной машине. ОК! Установите его, запустите. Воздействие этого заключается в создании файла /etc/X11/xorg.conf. Когда вы переходите на другой компьютер, этот файл теперь «находится на пути». Вам нужно переместить его, либо перед выключением, либо при повторном запуске. Вы можете выйти из системы, затем использовать Alt-Ctl-F1, переместить файл xorg.conf в другое место, а затем завершить работу.

Когда вы переходите на компьютер, у которого нет Nvidia, система может запуститься, но GUI может не показать ничего в файле xorg.conf. Не паникуйте. Всегда есть виртуальный терминал! Alt-Ctl-F1 даст традиционный логин. Это не нужно gui. Войдите в систему, используйте этот терминал, чтобы переместить файл xorg.conf в сторону. Чтобы быстро просмотреть ситуацию, вы можете запустить X11 по-старому. Затем вы можете проверить отображение, набрав

startx

. Если это будет показано, то это, вероятно, проблема. Я бы вышел из сеанса X11, затем перезапустил систему или принудительно перезапустил только X11 и диспетчер дисплея.

Из VT я перезапускаю с

sudo /sbin/shutdown -r now

Теоретически, перезагрузка не требуется. Возможно вместо этого перезапустить только фрагмент видео-приветствия. Я не делал этого некоторое время, но, вероятно, у вас есть менеджер Gnome Display Manager или Light Display Manager. GDM дает скрипт с именем «gdm-restart». Кажется, у меня тоже должен быть способ LDM. Но, вероятно, легче перезапустить. Я сделаю некоторую проверку при перезапуске DM.

1
ответ дан 18 July 2018 в 05:39

Я думаю, что на вас влияет одна из проблем, которая ограничивает переносимость установленных систем Ubuntu, и вы правильно определили проблему.

Чтобы сохранить такую ​​систему переносимой, вы должны избегать проприетарных драйверов (как правило, графических драйверов nvidia или драйверов для некоторых чипов Wi-Fi). Если вы останетесь с бесплатными драйверами linux, например, nouveau для графических чипов nvidia, он будет переносимым.

Nouveau и другие бесплатные графические драйверы будут автоматически выбраны системой linux для соответствия обнаруженным аппаратное обеспечение, и это работает на многих компьютерах (я бы сказал, что подавляющее большинство компьютеров). Но особенно новые и очень старые компьютеры, а также высококачественные графические чипы / карты являются проблематичными. Через некоторое время открытое общество Linux догоняет и предоставляет бесплатные драйверы.

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

Вы можете удалить проприетарный драйвер - тогда бесплатные драйверы начнут работать автоматически. При необходимости вы можете установить другой проприетарный драйвер. Это не удобно - но по сравнению с Windows, Ubuntu гораздо более портативен.

Альтернативой является установка постоянной живой системы на внешнем диске. Такая система более переносима, чем установленная система, но есть и другие недостатки. Таким образом, вы можете сделать некоторые тесты и выбрать систему, которая лучше всего подходит для вас. См. Эту ссылку и ссылки на нее,

Загрузите Ubuntu с внешнего диска.

Загрузите Ubuntu с внешнего диска.

0
ответ дан 18 July 2018 в 05:39

По моему опыту, вы не можете запустить Mac с внешнего устройства на ПК. Тем не менее, вы можете вообще запустить переносной диск с ПК с похожим оборудованием. Mac не достаточно похож на мой опыт.

Кроме того, внешняя настройка в системе Bios не будет запускаться в системе UEFI. И наоборот.

В этих пределах это может работать. Я сделал это! установите ОС на внешний сервер и убедитесь, что вы установили все доступные пакеты видеодрайверов. Также могут потребоваться сетевые драйверы. Если ваша система загружается в новых системах, возможно, что X11 найдет драйверы и будет их использовать. Если вы не создаете / не играете с xorg.conf, это то, что должно произойти.

Вы говорите, что вам нужна Nvidia на одной машине. ОК! Установите его, запустите. Воздействие этого заключается в создании файла /etc/X11/xorg.conf. Когда вы переходите на другой компьютер, этот файл теперь «находится на пути». Вам нужно переместить его, либо перед выключением, либо при повторном запуске. Вы можете выйти из системы, затем использовать Alt-Ctl-F1, переместить файл xorg.conf в другое место, а затем завершить работу.

Когда вы переходите на компьютер, у которого нет Nvidia, система может запуститься, но GUI может не показать ничего в файле xorg.conf. Не паникуйте. Всегда есть виртуальный терминал! Alt-Ctl-F1 даст традиционный логин. Это не нужно gui. Войдите в систему, используйте этот терминал, чтобы переместить файл xorg.conf в сторону. Чтобы быстро просмотреть ситуацию, вы можете запустить X11 по-старому. Затем вы можете проверить отображение, набрав

startx

. Если это будет показано, то это, вероятно, проблема. Я бы вышел из сеанса X11, затем перезапустил систему или принудительно перезапустил только X11 и диспетчер дисплея.

Из VT я перезапускаю с

sudo /sbin/shutdown -r now

Теоретически, перезагрузка не требуется. Возможно вместо этого перезапустить только фрагмент видео-приветствия. Я не делал этого некоторое время, но, вероятно, у вас есть менеджер Gnome Display Manager или Light Display Manager. GDM дает скрипт с именем «gdm-restart». Кажется, у меня тоже должен быть способ LDM. Но, вероятно, легче перезапустить. Я сделаю некоторую проверку при перезапуске DM.

1
ответ дан 24 July 2018 в 18:23
  • 1
    +1 для ценного ответа :-) Но у меня есть одно возражение: «Кроме того, внешняя настройка в системе Bios не запускается в системе UEFI. И наоборот. & Quot; обычно верна, но вы можете настроить установленную систему, чтобы переопределить это ограничение. См. Эту ссылку, help.ubuntu.com/community/Installation/UEFI-and-BIOS – sudodus 7 October 2017 в 14:53

Я думаю, что на вас влияет одна из проблем, которая ограничивает переносимость установленных систем Ubuntu, и вы правильно определили проблему.

Чтобы сохранить такую ​​систему переносимой, вы должны избегать проприетарных драйверов (как правило, графических драйверов nvidia или драйверов для некоторых чипов Wi-Fi). Если вы останетесь с бесплатными драйверами linux, например, nouveau для графических чипов nvidia, он будет переносимым.

Nouveau и другие бесплатные графические драйверы будут автоматически выбраны системой linux для соответствия обнаруженным аппаратное обеспечение, и это работает на многих компьютерах (я бы сказал, что подавляющее большинство компьютеров). Но особенно новые и очень старые компьютеры, а также высококачественные графические чипы / карты являются проблематичными. Через некоторое время открытое общество Linux догоняет и предоставляет бесплатные драйверы.

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

Вы можете удалить проприетарный драйвер - тогда бесплатные драйверы начнут работать автоматически. При необходимости вы можете установить другой проприетарный драйвер. Это не удобно - но по сравнению с Windows, Ubuntu гораздо более портативен.

Альтернативой является установка постоянной живой системы на внешнем диске. Такая система более переносима, чем установленная система, но есть и другие недостатки. Таким образом, вы можете сделать некоторые тесты и выбрать систему, которая лучше всего подходит для вас. См. Эту ссылку и ссылки на нее,

Загрузите Ubuntu с внешнего диска.

Загрузите Ubuntu с внешнего диска.

0
ответ дан 24 July 2018 в 18:23
  • 1
    Спасибо за Ваш ответ. Нуво не будет работать из-за того, что у меня есть GTX1060 (я пробовал), и это дает ужасное разрешение. Я думаю, мне либо нужно ждать, пока драйвер для нуворишей будет обновлен для тех, или найдет другой, но я думаю, что причина его использования в том, что она лучшая. Если знаете, дайте мне знать, я попробую. – Valentin Barbaza 7 October 2017 в 01:40
  • 2
    Извините, но я не знаю другой альтернативы, чем 1. nouveau (бесплатный драйвер linux); 2. проприетарный драйвер от nvidia. Есть один, который выбирается системой, но вы можете попробовать с другим драйвером, который вы можете получить непосредственно из nvidia (но не надейтесь слишком много, обычно драйвер, выбранный системой, является лучшим , а другие драйверы nvidia не делают систему переносимой). – sudodus 7 October 2017 в 01:47

Другие вопросы по тегам:

Похожие вопросы: