Установка Ubuntu Studio по-прежнему отключается от внешнего жесткого диска

Установите пакет драйверов:

sudo apt-get --purge autoremove xserver-xorg-input-synaptics && sudo apt-get install xserver-xorg-input-synaptics

Затем перезагрузитесь.

0
задан 21 July 2017 в 06:49

2 ответа

Похоже, ваш /dev/sda полностью используется Windows, а ваш /dev/sdb разделен примерно на 50/50 между Windows и Ubuntu. Учитывая ваше описание, я подозреваю, что /dev/sdb - ваш внешний диск, но я не могу быть на 100% положительным.

Если я прав, тогда проблема в том, что GRUB (загрузка Ubuntu загрузчик) частично установлен на /dev/sda1 (системный раздел EFI или ESP на этом диске) и частично на /dev/sdb3 (основной раздел Linux), причем GRUB установлен как загрузочная программа по умолчанию. Это отлично работает, когда разделы ESP и Linux находятся на одном диске или даже на двух разных, но постоянно установленных дисках; но когда вы отключите диск Linux, этот подход распадается на части. Существует несколько решений этой проблемы, например:

Live. Вы можете набрать exit (IIRC или, может быть, quit или что-то подобное) в приглашении grub>, когда вы пытаетесь загрузить с внешнего диска, отключенного, и система, вероятно, загрузится в Windows. Сократите раздел на /dev/sda, чтобы очистить около 500-1000 МБ пространства, создайте там новый раздел Linux и настройте его как отдельный раздел /boot. Это потребует копирования ядер из текущих файлов /boot в новый раздел; изменение /etc/fstab для постоянного монтирования нового раздела на /boot; и переустановить GRUB, или, по крайней мере, выполнить большую переконфигурацию. Тем не менее, это может быть проще, чем полная переустановка Ubuntu, особенно если вы потратили время на настройку Ubuntu или файлы, которые хотите сохранить. Установите мой менеджер загрузки rEFInd в ESP на /dev/sda. rEFInd не полагается на какие-либо файлы Ubuntu после их установки, поэтому при загрузке с внешнего диска, rEFInd, установленный на /dev/sda, будет обнаруживать только Windows (и GRUB, но вы можете удалить или скрыть это); и с подключенным внешним диском rEFInd обнаружит как Windows, так и Ubuntu. Если вы установите пакет rEFInd PPA или Debian, он установит все, что ESP будет установлено на /boot/efi; типа df /boot/efi, чтобы узнать, что это такое. Скорее всего, это /dev/sda1, чего вы хотите. Переустановите Ubuntu, но положите его полностью на /dev/sda, как предлагает MichaelBay. Если это то, что вы намеревались первоначально, это может стоить того, несмотря на дополнительные хлопоты. OTOH, это лишние хлопоты. Возможно, вам также захочется или нужно вернуть пространство, используемое вашей текущей установкой Ubuntu.
0
ответ дан 18 July 2018 в 09:57

Похоже, ваш /dev/sda полностью используется Windows, а ваш /dev/sdb разделен примерно на 50/50 между Windows и Ubuntu. Учитывая ваше описание, я подозреваю, что /dev/sdb - ваш внешний диск, но я не могу быть на 100% положительным.

Если я прав, тогда проблема в том, что GRUB (загрузка Ubuntu загрузчик) частично установлен на /dev/sda1 (системный раздел EFI или ESP на этом диске) и частично на /dev/sdb3 (основной раздел Linux), причем GRUB установлен как загрузочная программа по умолчанию. Это отлично работает, когда разделы ESP и Linux находятся на одном диске или даже на двух разных, но постоянно установленных дисках; но когда вы отключите диск Linux, этот подход распадается на части. Существует несколько решений этой проблемы, например:

Live. Вы можете набрать exit (IIRC или, может быть, quit или что-то подобное) в приглашении grub>, когда вы пытаетесь загрузить с внешнего диска, отключенного, и система, вероятно, загрузится в Windows. Сократите раздел на /dev/sda, чтобы очистить около 500-1000 МБ пространства, создайте там новый раздел Linux и настройте его как отдельный раздел /boot. Это потребует копирования ядер из текущих файлов /boot в новый раздел; изменение /etc/fstab для постоянного монтирования нового раздела на /boot; и переустановить GRUB, или, по крайней мере, выполнить большую переконфигурацию. Тем не менее, это может быть проще, чем полная переустановка Ubuntu, особенно если вы потратили время на настройку Ubuntu или файлы, которые хотите сохранить. Установите мой менеджер загрузки rEFInd в ESP на /dev/sda. rEFInd не полагается на какие-либо файлы Ubuntu после их установки, поэтому при загрузке с внешнего диска, rEFInd, установленный на /dev/sda, будет обнаруживать только Windows (и GRUB, но вы можете удалить или скрыть это); и с подключенным внешним диском rEFInd обнаружит как Windows, так и Ubuntu. Если вы установите пакет rEFInd PPA или Debian, он установит все, что ESP будет установлено на /boot/efi; типа df /boot/efi, чтобы узнать, что это такое. Скорее всего, это /dev/sda1, чего вы хотите. Переустановите Ubuntu, но положите его полностью на /dev/sda, как предлагает MichaelBay. Если это то, что вы намеревались первоначально, это может стоить того, несмотря на дополнительные хлопоты. OTOH, это лишние хлопоты. Возможно, вам также захочется или нужно вернуть пространство, используемое вашей текущей установкой Ubuntu.
0
ответ дан 24 July 2018 в 19:29
  • 1
    благодарю вас за ваш ответ, выбрал последнюю рекомендацию и убрал окна навсегда! Теперь я работаю полный рабочий день на студии ubuntu .... теперь просто настраиваю его. – jb nz 22 July 2017 в 13:25

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

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