Установленный Linux на внешнем жестком диске. Теперь я не могу загрузить Windows 10 без своего включаемого жесткого диска. И я должен загрузиться от жесткого диска сначала, чтобы добраться до личинки Linux, выбрать для начальной загрузки к Windows 10.
Я хочу смочь загрузить Windows 10, не нуждаясь в моем жестком диске, включенном, и не имея необходимость проходить личинку Linux.
Любые вопросы просто не стесняются спрашивать.
Любой другой поток, который имеет ответ на это, не стесняется связывать его.
См.: Как я удаляю "Ubuntu" в меню начальной загрузки BIOS? (UEFI)
Шаг 1: Загрузите Ubuntu от Живого DVD/USB в режиме UEFI и выберите Попытку Ubuntu, не устанавливая опцию.
Шаг 2: Откройте терминал Ctrl+Alt+T и установкой efibootmgr
:
sudo apt-get install efibootmgr
Шаг 3: Затем добавьте к ядру efi поддержку
sudo modprobe efivars
Шаг 4: Затем выполненный sudo efibootmgr
проверять Ваши записи загрузки. Это возвратит что-то вроде этого:
BootCurrent: 0004
Timeout: 2 seconds
BootOrder: 2001,0003,0005,0006,0000
Boot0000* Lenovo Recovery System
Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF)
Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF)
Boot0003* Windows Boot Manager
Boot0004* EFI USB Device (SanDisk)
Boot0005* ubuntu
Boot2001* EFI USB Device
Шаг 5: Затем удалите опцию, которую Вы не хотите. В этом примере Ubuntu является записью 5. следующее можно было назвать, чтобы удалить запись 5 и удалить ее из BootOrder.
(ОСТОРОЖНОСТЬ: Прежде, чем выполнить следующую команду удостоверяются, что Вы вводите корректный номер Записи загрузки),
sudo efibootmgr -b 5 -B
Шаг 6: удалите Ubuntu
папка в EFI
раздел.
Предположим, что Ваш раздел EFI был /dev/sda2
, затем смонтируйте его на пустой папке где угодно.
sudo mkdir /mnt/efipart
sudo mount /dev/sda2 /mnt/efipart
Теперь мы должны найти каталог Ubuntu или имя любого другого дистрибутива в этом разделе. Это главным образом находится под EFI/distro_name.
Удалите тот каталог и его содержание (УДОСТОВЕРЬТЕСЬ, что ВЫ УДАЛЯЕТЕ КОРРЕКТНЫЙ КАТАЛОГ),
sudo rm -r ubuntu
Это заканчивает Часть 1. Это - хорошее время к
Проверьте, работало ли это
Закройте компьютер и разъедините все внешние диски и удалите Живой DVD при использовании того. Запустите компьютер. Если бы все подходили, то Это должно непосредственно загрузить Windows 10, как это сделало прежде, чем установить Ubuntu.
Посмотрите, что все еще возможно установить Ubuntu на внешнем жестком диске с UEFI?
Шаг 1: Снова загрузите Ubuntu от Живого DVD/USB в режиме UEFI и выберите Попытку Ubuntu, не устанавливая опцию.
Подключите внешний жесткий диск с Ubuntu, которую Вы хотите исправить. Запишите имя дисковода. Здесь я предположу, что это /dev/sdc
, но Ваш может отличаться.
Шаг 2: Установите grub-efi-amd64-bin пакет.
sudo apt install grub-efi-amd64-bin
Это только установит необходимые ресурсы. Это не переключит Вашу существующую установку стиля MBR на UEFI и перевернет вещи вверх дном.
Шаг 3: Уменьшите свой раздел Ubuntu в GParted для создания пространства для ESP. Рекомендуемые размеры для ESPs колеблются от 100 МБ до 500 МБ. Я сделал приблизительно 250 МБ.
Примечание: Не должно иметь значения, где Ваш ESP расположен на диске, и уменьшение Вашего раздела Ubuntu несколькими мегабайтами от конца должно быть быстрым и безопасным. Уменьшение вначале не безопасно.
Один протест, хотя, Ваш ESP должен быть основным разделом и не быть частью расширенного раздела или логического тома, числа раздела от 1 до 4 прекрасны, числа выше указывают на расширенный раздел на таблицах разделов MBR.
Выберите FAT32 в качестве файловой системы и установите флаг начальной загрузки.
Шаг 4: Смонтируйте, что ESP делит, Вы просто создали и корневая файловая система Вы уменьшенный.
sudo mkdir -p /mnt/esp
sudo mount /dev/sdc3 /mnt/esp
sudo mkdir -p /mnt/rootfs
sudo mount /dev/sdc1 /mnt/rootfs
Примечание: В этом примере, /dev/sdc3
раздел ESP и /dev/sdc1
корневой раздел. Ваш может отличаться. Точки монтирования /mnt/esp
и /mnt/rootfs
просто примеры, выбранные для работы с остающейся частью этого ответа.
Установите изображение EFI GRUB и минимальный конфигурационный файл с:
sudo grub-install --efi-directory /mnt/esp --boot-directory /mnt/rootfs/boot --target x86_64-efi --removable /dev/sdc
Шаг 5: Проверьте и обновите /etc/fstab
файл с помощью следующей команды:
sudo nano /etc/fstab
Ваша установка UEFI Ubuntu может включать строку, подобную той ниже в /etc/fstab
.
UUID=1234-567F /boot/efi vfat defaults 0 1
где 1234-567F
пример. Если такая строка существует, найдите UUID своего нового раздела EFI в использовании внешнего диска Gparted или с командой sudo blkid
. Обновите UUID в файле и сохраните и выйдите nano
редактор с Ctrl+X, сопровождаемым Y и, Входит.
Это - это. Теперь внешний диск должен загрузиться.
Надеюсь, это поможет
Для установки UEFI:
Даже не потрудитесь пытаться удалить/EFI/ubuntu на внутреннем диске, считать это резервным копированием, это привычка работать в любом случае.
Кажется, что Вы выбрали свой внешний жесткий диск для установки загрузчика (Личинка). Так, я думаю, необходимо переустановить. Нет необходимый, чтобы отформатировать Ваши разделы, но выбрать другой раздел для установки GRUB.