У меня есть ноутбук, на котором установлена Windows 10, и я хочу установить Ubuntu на внешний жесткий диск, и, когда мне это нужно, я могу просто подключить его и загрузить с внешнего диска.
Я следовал учебному пособию, фактически два, и оба сказали, что загрузчик должен быть установлен на внешнем жестком диске. Это привело к тому, что я мог получить доступ к Windows только тогда, когда у меня был подключен внешний жесткий диск. Когда у меня его не было, ноутбук не загружался, и я просто получал черный экран с белой линией. После исправления основной загрузочной записи я смог получить доступ к окнам.
Теперь я хочу попробовать еще раз, но я боюсь, что, если я установлю загрузчик на внутренний диск, я могу каким-то образом удалить раздел Windows, или у меня будут проблемы с загрузкой.
Так что мне делать?
Во-первых, ОЧЕНЬ ВАЖНО, что Вы понимаете свой режим начальной загрузки. Современные компьютеры могут загрузиться любым из двух способов:
Так как Вы упоминаете Windows 10, возможности являются Вашим компьютером, основано на EFI и загружается в режиме EFI. Я продолжу двигаться под тем предположением. Если это неправильно, проигнорируйте остальную часть этого ответа.
Для начальной загрузки внутреннего диска в режиме EFI ОС обычно хранит загрузчик как файл на Системном разделе EFI (ESP) на диске. Это имя файла может быть чем-либо легальным, но для Ubuntu это будет EFI/ubuntu/shimx64.efi
, который в свою очередь запускается EFI/ubuntu/grubx64.efi
. Установщик ОС регистрирует название загрузчика со встроенным диспетчером начальной загрузки EFI, который хранит то имя в NVRAM. Если EFI работает правильно (не, все делают), это приводит к рабочему процессу начальной загрузки.
Проблема с этим процессом, в применении к съемному диску, является трехкратной:
/boot/grub
каталог, который вряд ли будет на ESP. Таким образом, если Ubuntu установит GRUB на ESP на Вашем внутреннем диске, то Вы избежите первой проблемы, но столкнетесь с другим, потому что, когда Вы запускаете с разъединенной Картой памяти, GRUB будет запускаться и не мочь найти свои конфигурационные файлы. Результатом является a grub>
подсказка, которая мистифицирует большинство пользователей.Существует много решений этих проблем, включая:
EFI/BOOT/bootx64.efi
. Если Вы копируете Контейнер (который запускает GRUB) к этому имени файла (путем копирования EFI/ubuntu
кому: EFI/BOOT
на ESP и затем переименовании shimx64.efi
кому: bootx64.efi
в EFI/BOOT
), Ваше встроенное микропрограммное обеспечение сможет запустить Ваш основанный на USB GRUB так же, как это сделало установщик Ubuntu. Это будет работать мимо обеих из проблем, которые я только что определил, но необходимо будет использовать встроенный диспетчер начальной загрузки компьютера для выбора который ОС загрузиться. Эти встроенные диапазоны диспетчера начальной загрузки от неприменимого до терпимого, таким образом, этот мог бы или не могло бы быть приемлемое решение. Вы, возможно, также должны настроить свой порядок загрузки после установки Ubuntu, чтобы помешать ему запускать GRUB или от ESP внутреннего диска или от ESP внешнего диска по умолчанию./boot
раздел на Вашем внутреннем диске - при установке GRUB на внутреннем диске, затем можно также поместить a /boot
раздел на внутреннем диске. Это позволит GRUB обычно работать над всеми начальными загрузками; однако, опция Ubuntu появится все время, даже когда диск USB отключается. Это может быть нежелательным, особенно если Ubuntu является значением по умолчанию. Кроме того, это решение означает, что Ваша внешняя Карта памяти будет загрузочной только на компьютере, на котором Вы подготовили его. Если Вы хотите смочь использовать тот диск на других компьютерах, необходимо избежать этого решения.default_selection
опция в refind.conf
соответственно, можно настроить, повторно находят для начальной загрузки Ubuntu автоматически, если Карта памяти Ubuntu включается и загружаться прямо к Windows, если Карта памяти Ubuntu не включается. Мой ответ на этот вопрос предоставляет больше подробную информацию об этом типе конфигурации, хотя на Mac, а не ПК.С любой удачей один из этих подходов разбудит Вас и выполнение.
Я установил бы загрузчик на Внешнем устройстве! Таким образом, там не является никакой шанс Вашего повреждения установки окон или удаления загрузчика. Это была бы простая задача, устанавливающая Ваш BIOS для начальной загрузки:
USB-Key
USB-Disk
HDD
etc
etc
NB: УДОСТОВЕРЯЕТСЯ, что ВЫ ОТКЛЮЧАЕТЕ SECUREBOOT (если Вы находите, что опция)
Таким образом, если Вы отключаете внешнее устройство по некоторым причинам, оно не изложит проблему с Вашим компьютером.
И: Если Вы будете избегать собственных драйверов, то Вы сможете выполнить эту систему на других компьютерах...
(Btw, я не рекомендовал бы этот тип установки для постоянного использования, поскольку это будет медленнее, чем eSATA)
sudo apt-get purge linux-image-4.4.0-81-generic linux-image-extra-4.4.0-81-generic
и sudo apt-get install linux-image-4.4.0-79-generic linux-image-extra-4.4.0-79-generic
. Тогда перезагрузка с 79 ядрами.
– N0rbert
25 June 2017 в 06:29
Необходимо установить загрузчик на том, какой бы ни управляют использованием UEFI/BIOS для начальной загрузки. Можно изменить этот диск в настройках BIOS, к которым можно обычно получать доступ путем нажатия чего-то как F10 , F12 или Del сразу после запусков компьютера. Таким образом, как первый шаг, можно попытаться установить машину для начальной загрузки от внешнего диска, а не внутреннего диска. Если загрузчик правильно установлен на внешнем диске, это должно работать.
Для нормального повседневного использования, Вы, вероятно, захотите всегда загрузиться от того же диска ради удобства, таким образом, Вы захотите установить загрузчик на своем внутреннем диске. Прежде, чем сделать это, тем не менее, необходимо сделать резервное копирование, предпочтительно полный образ диска рабочего внутреннего диска. При обнаружении с проблемами после установки Ubuntu вместе с Windows , инструмент Boot-Repair может помочь.