Перезагрузить ubuntu в windows

Обновлено: 30.06.2024

У меня нет абсолютно никакого опыта работы с Linux, и мне очень нужно, чтобы мой компьютер снова заработал и снова работал с Windows.

Как удалить Ubuntu и переустановить Windows?

Примечание редактора : многие ответы касаются удаления Ubuntu из двойной загрузки, но с сохранением Windows (что немного сложнее), в то время как другие ответы касаются удаления Ubuntu из одиночной загрузки (что легко: в основном, просто отформатируйте диск при установке Windows ). Вопрос, как написано, неоднозначен между двойной загрузкой или одиночной загрузкой.

Я следовал этому руководству, в частности загрузке BIOS, и смог установить Windows 10 поверх Ubuntu. И ничего из вышеперечисленного не является онтопом ;-) Вы удаляете ОС, устанавливая другую. Так что Ubuntu здесь не проблема. Получите официальную Windows и следуйте их инструкциям. Нет необходимости удалять операционную систему, чтобы установить другую. Следуйте инструкциям по установке Windows с установочного носителя Windows и попросите его перезаписать все. На мой взгляд, как это сделать, выходит за рамки этого сайта. Примечание : многие ответы на этот вопрос касаются удаления Ubuntu из режима двойной загрузки, но с сохранением Windows (что немного сложнее), в то время как другие ответы касаются удаления Ubuntu из режима одиночной загрузки (что легко: просто отформатируйте диск при установке Windows). Вопрос не ясен, если речь идет о двойной загрузке или одиночной загрузке.

Если у вас есть система с одной загрузкой и только Ubuntu, вы можете установить Windows напрямую и полностью переопределить Ubuntu. Чтобы удалить Ubuntu из системы двойной загрузки Ubuntu / Windows, сначала необходимо заменить загрузчик GRUB загрузчиком Windows. Затем вам нужно будет удалить разделы Ubuntu.

Первый шаг можно сделать с помощью DVD-диска восстановления Windows / установочного DVD или Ubuntu Live DVD. Если у вас есть более новый ноутбук Dell (например, Dell Inspiron), вам нужно будет изменить последовательность загрузки в настройках UEFI, что будет обсуждаться позже.

Использование Windows Recovery или установочного носителя

Если у вас нет носителя для восстановления или установки Windows, вы можете загрузить официальные файлы ISO для Windows 10, Windows 8 или Windows 7 из центра загрузки Microsoft и записать их на DVD или USB-накопитель. Windows будет установлена ​​в качестве ознакомительной копии только в течение 30 дней без подлинного ключа продукта.

Возьмите диск восстановления или установки Windows и загрузитесь с него. Вы должны увидеть этот или аналогичный экран на носителе для восстановления .

Диалог Параметры восстановления системы

Вы должны увидеть это на установочном носителе . Нажмите «Восстановить компьютер», и вы увидите экран, похожий на первое изображение.

Программа установки Windows

Откройте командную строку , затем введите bootrec /fixmbr в командной строке.

Командная строка FIXMBR

Перезагрузитесь и загрузитесь в Windows. Затем выполните следующие шаги, чтобы удалить разделы Ubuntu.

Использование Ubuntu Live DVD и восстановление загрузчика

Если у вас нет компакт-диска восстановления Windows или вы вынуждены загружать и записывать файлы ISO, упомянутые ранее, вы можете использовать Boot-repair . Это инструмент, который устраняет большинство проблем с загрузкой (Windows или Ubuntu). Я предлагаю использовать Windows CD, если это возможно.

Загрузитесь с Ubuntu Live DVD или USB

Введите эти строки в терминале по одной строке за раз.

Найдите Boot-Repair в Dash и запустите его.

Диалог восстановления загрузки

Изменение последовательности загрузки в настройках UEFI компьютера Dell

Более новые ноутбуки Dell, такие как Dell Inspiron, требуют, чтобы порядок загрузки был изменен непосредственно в настройках UEFI. Это можно сделать с помощью следующих шагов.

  • Нажмите, F12 когда появится логотип Dell.
  • Перейти к General → Boot Sequence . В разделе «Последовательность загрузки» выберите Ubuntu , затем нажмите Delete Boot Option .
  • Перезагрузите компьютер.

Удаление разделов Ubuntu

После предыдущих шагов ваш компьютер должен загрузиться прямо в Windows.

Перейдите в Пуск, щелкните правой кнопкой мыши Компьютер, затем выберите Управление. Затем выберите Управление дисками на боковой панели.

Управление диском

Щелкните правой кнопкой мыши по разделам Ubuntu и выберите «Удалить». Проверьте, прежде чем удалить!

Затем щелкните правой кнопкой мыши раздел, который находится слева от свободного места. Выберите «Расширить объем». Пройдите Волшебника и Закончите это.

Мастер расширения тома

Примечание от Tanner : Если вы используете расширенный раздел, вам, возможно, придется удалить большой расширенный раздел, чтобы освободить место.

Вместо перекрестного ответа этот ответ на самом деле редактируется для учета (существенных) различий между этими двумя вопросами. +1 Вы можете добавить, что вам нужно дважды удалить разделы, чтобы освободить их, прежде чем вы сможете расширить том. Итак, я следовал за этими шагами. Но когда я удалил разделы, он обнаружился как свободное место (не нераспределенное). Опция расширения левого раздела недоступна. Благодарю. В итоге я использовал стороннюю утилиту управления дисками для объединения томов. В строке «вы не можете установить Windows с подлинно купленным ключом продукта» есть небольшая ошибка. Слово «с» следует читать «без». (Невозможно изменить это, так как изменение слишком мало.)
  1. Загрузите живой CD / DVD / USB с Ubuntu
  2. Выберите «Попробуйте Ubuntu»
  3. Скачайте и установите OS-Uninstaller .

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

введите описание изображения здесь

Эй, как вы можете удалить как ОС, находящуюся в данный момент под этой ОС? Как может существовать шаг 6, если после шага 5 не должно быть никакой Ubuntu? Зеленый, инструмент используется с live-сессии. Лусио, если на жестком диске есть только одна ОС, то инструмент не позволит удалить его. @Lucio, если на компьютере только одна ОС, то простое форматирование сделает эту работу. Для того, чтобы мой жесткий диск Windows снова загрузился, мне пришлось загрузиться с DVD-диска Windows, а затем перейти к Восстановить компьютер, Команда, а затем запустить bootrec /fixmbr и затем bootrec /fixboot . Теперь я могу, наконец, загрузиться в Windows, не зависимо от Grub или Ubuntu или от работающего второго жесткого диска.

Сначала загрузите bootsect.exe в каталог загрузки.

нажмите windows клавишу, введите cmd.exe и в результате (командная строка) запустите его как «Администратор», щелкнув правой кнопкой мыши значок cmd и выберите Run as Administrator .

В новом окне cmd.exe перейдите в каталог загрузки. например cd C:\Users\Lalu Patel\Downloads . _ предположим, что ваше имя пользователя "Lalu Patel".

Затем введите эту команду. bootsect.exe /nt60 ALL /force /mbr , Перезагрузите систему, чтобы увидеть, что Windows автоматически загружается без grub.

  1. Откройте панель управления (представление «Все элементы») и щелкните значок «Администрирование». затем закройте окно панели управления
  2. Нажмите «Управление компьютером» Administrative Tools , затем закройте окно «Администрирование».
  3. На левой панели в разделе «Хранилище» нажмите Disk Management . увидеть это .
  4. Выберите раздел с unknown типом. это раздел Ubuntu. Щелкните правой кнопкой мыши -> Удалить раздел.
  5. Теперь бывший раздел Ubuntu становится нераспределенным пространством.
  6. Выберите левый раздел нового unallocated space .
  7. Щелкните правой кнопкой мыши на разделе -> нажмите Extend Volume .
  8. Нажмите на кнопку Далее.

Введите, сколько МБ (1 ГБ = 1024 МБ) вы хотите использовать из нераспределенного пространства для расширения выбранного раздела (шаг 5), затем нажмите кнопку Далее. увидеть это .

Примечание . Если вы хотите использовать все нераспределенное пространство для расширения, введите максимально доступное пространство, показанное для нераспределенного пространства.

Нажмите на кнопку Готово. Вы сделали

Вам не нужно загружать, bootsect.exe если у вас есть ремонтный компакт-диск Windows - и если у вас его нет (вы должны), его достаточно легко создать. @bcbc: бывают ситуации, когда это не так просто (купил ноутбук без компакт-диска восстановления Windows, а жесткий диск с разделом восстановления сломался . ). Ваша ссылка на bootsect теперь не работает. Я смог скачать его отсюда, хотя процесс загрузки был долгим, и мне пришлось пройти через несколько страниц. Используя это и ваши инструкции, все работало. @FabioMarroni Нет проблем. Спасибо за вопрос. Кстати, ссылка обновляется

Если у вас нет компакт-диска Windows и вы удалили раздел Ubuntu

  1. Создайте Ubuntu LiveCD / USB.
  2. Загрузитесь с вашего Ubuntu LiveCD / USB, выбрав его в параметрах загрузки BIOS.

После загрузки Ubuntu откройте терминал ( Ctrl + Alt + T ) и выполните следующие команды:

Примечание. Возможно, вам придется заменить /dev/sda основной жесткий диск, на котором установлены Ubuntu и Windows.

Отличный ответ! Поскольку у пользователя, вероятно, уже есть живой диск, который он использовал для установки Ubuntu, ему не нужно искать диск Windows. lilo -M Вариант быстро и эффективно. . также работает со всеми текущими версиями Windows. Большое спасибо за это. Он дополняет ответ @ Atem18, сводя весь процесс восстановления к использованию живого компакт-диска Ubuntu и установке всего двух программ - lilo и os-uninstaller . Спасибо - я никуда не попал с приведенными выше ответами и поиском в Google, но это, в конце концов,

Затем щелкните правой кнопкой мыши по разделу Свободное пространство (пространство подкачки) и снова удалите его, он должен стать частью неучтенного пространства. Теперь вы не хотите просто оставлять все это пустое место на вашем HD. Щелкните правой кнопкой мыши на своем разделе Windows сейчас, и нажмите увеличить громкость. По умолчанию он должен соответствовать максимальному размеру вашего HD (который вы хотите, чтобы в XP было все пространство) и нажмите «Продолжить». Вот и все, он все сделает, и Windows XP теперь должна иметь весь ваш HD, Ubuntu исчезнет, ​​и вы вернетесь к загрузчику XP. Надеюсь, что это помогло вам!

Спасибо. Я рассмотрел этот вариант, и он выглядел многообещающим. Однако я решил попробовать предложения Pestilence, так как для этого не требовалось дополнительное программное обеспечение. Я думал, зачем добавлять к моей проблеме больше программного обеспечения . когда у меня уже должны быть инструменты . если бы я только знал, как их использовать. Я также использовал функцию управления дисками консоли Microsoft для удаления раздела подкачки и Ubuntu . так что СПАСИБО за идею.

Способ «удалить» Ubuntu - удалить раздел, который он использует. Это сделает раздел доступным для переформатирования и использования в другой ОС.

Если вы все еще можете запустить Windows, используйте ее менеджер дисков для удаления раздела Ubuntu. Затем вы можете отформатировать его для использования в Windows или расширить существующий раздел.

Вы также можете загрузить Ubuntu LiveCD и выбрать опцию «Try Ubuntu». После загрузки найдите и запустите gparted и удалите раздел.

Если Windows и Ubuntu ушли, и вы хотите переустановить Windows, вы можете переразметить и переформатировать во время установки.

Поскольку загрузчик, кажется, не работает, вам также может понадобиться восстановить MBR (главную загрузочную запись) после удаления Ubuntu. Обычно это можно сделать с помощью установочного диска Windows, если он был вставлен при загрузке.

Вам нужно восстановить MBR, который был перезаписан grub при установке Ubuntu. В старые времена вы запускали fdisk / MBR на системном диске. Способ сделать это в Windows XP - запустить «Консоль восстановления Windows», которую можно запустить с установочного диска или установить на жесткий диск и запустить оттуда.

Однако, поскольку у вас нет компакт-диска, вам нужно попробовать установить его с того, что у вас уже есть. Откройте диалоговое окно запуска (win + r или start-> run) и введите следующее:

Как только это будет сделано успешно, ваш компьютер снова загрузится прямо в Windows.

Благодарю. Это было хорошо Я нашел свой компакт-диск Recovery DVD и Recovery Tools. Последний запустил консоль восстановления Microsoft. Затем он попросил запустить miniNT или I386, поэтому на основе вашей командной строки я выбрал I386. Затем я вошел в FIXMBR без вариантов. Затем ВЫХОД. Затем Microsoft предложила выбрать Восстановление системы, Разрушительное восстановление или ВЫКЛЮЧИТЬ, и я выбрал ВЫКЛ. Когда я снова включил питание, он загрузился прямо в XP и сделал CHKDSK. Моя XP снова работает так же, как и до эксперимента UBUNTU. БЛАГОДАРЮ ВАС. В следующий раз я установлю его в Windows XP, чтобы я мог использовать функцию добавления / удаления, а не этот ручной метод. @ Marco

Если вам нравится платное программное обеспечение, я настоятельно рекомендую Acronis . Парагон тоже хорош. У него много интересных вариантов. Это позволяет вам делать все, что вам нужно для этого. Порядок операций:

  1. Получите живой носитель, который позволит вам выполнять все эти операции без резервного копирования ОС или MBR. Смотрите акронис ссылку.
  2. Удалите разделы Ubuntu (вероятно, все, что не NTFS или FAT32)
  3. Изменить размер раздела Windows, чтобы заполнить диск
  4. Применить изменения и, возможно, перезагрузить в зависимости от того, какая версия программного обеспечения у вас есть
  5. Запустите мастер устранения проблем с загрузкой в ​​Acronis. Это магия.

В качестве альтернативы, вы можете использовать supergrubdisk . Направления на их вики включают скриншоты и пошаговые инструкции.

Я посмотрел на это. Это выглядело как отличная идея, но я искал что-то для работы с командами, уже доступными мне через XP или Ubuntu.

Вы можете зайти в утилиту управления дисками и удалить раздел Ubuntu. Щелкните правой кнопкой мыши Мой компьютер, выберите Управление, Дисковая утилита. После удаления раздела щелкните правой кнопкой мыши Мой компьютер, выберите «Свойства» и перейдите на вкладку «Дополнительно». Зайдите в «Запуск и восстановление», установите Windows в качестве операционной системы по умолчанию и установите для времени отображения списка операционных систем значение 0 и нажмите кнопку «ОК».

Я следую вашему совету в первых 2 предложениях. Однако, в своем 4-м предложении вы говорите установить Windows в качестве ОС по умолчанию . Это не может быть проблемой, которая заставляет UBUNTU загружаться первой, поскольку в настоящее время она установлена ​​в Windows как ОС по умолчанию. , есть что-то еще, что переопределяет это, которое было установлено в Ubuntu 11.10 . что это может быть?

Если вы можете загрузить Ubuntu Live CD, выберите опцию «Try Ubuntu». Затем попробуйте установить его снова, выбрав ручное разбиение. Это последний вариант на этапе «Подготовьте диск» . Переустановите его в тот же раздел, который вы пробовали ранее.

Сначала удалите старый раздел Ubuntu (вы можете распознать старый раздел Ubuntu, посмотрев на столбец типа раздела, он должен иметь тип as ext4 или ext3 )

Затем создайте новый раздел , нажав кнопку «Добавить». В новом диалоговом окне измените «Не использовать раздел» ext4 , установите флажок «галочка» в «формате» и в нижнем списке выберите / , затем нажмите «ОК».

Убедитесь, что вы выбрали загрузочное устройство как /dev/sda (если вы устанавливаете на локальный жесткий диск). Тогда продолжай.

Occasionally WSL hangs on Windows 10. Opening "Ubuntu" bash just hangs. Any way to restart WSL without rebooting Windows ?

enter image description here


1,373 1 1 gold badge 13 13 silver badges 15 15 bronze badges As a side note for future readers: I tend to run into this issue after connecting VS Code to WSL and then shutting down my computer without disconnecting VS Code. But still, sometimes the issue does not appear even under those circumstances. One more comment - sometimes the wsl hangs in a way that even admin privileges and things like Get-Service LxssManager | Restart-Service or net stop LxssManager does not work. Possibly the computer restart is then the only answer.

13 Answers 13

I believe the most effective way today for WSL2, in Cmd Prompt / PowerShell:

4,641 5 5 gold badges 27 27 silver badges 49 49 bronze badges

To expand on kev's answer, you need to restart the LxssManager service. This can be done by opening Task Manager with CTRL SHIFT ESC , going to the Services tab, finding the LxssManager service, right-clicking and selecting Restart .

@LuigiPlinge Try to find the corresponding process and stop it. It helped in my case. @LuigiPlinge just right click and choose start when it is saying stopping

You can shut down Ubuntu by using wslconfig (in Windows Command Prompt or PowerShell):

and it will start automatically next time you open a shell.

5,487 3 3 gold badges 16 16 silver badges 36 36 bronze badges @LachezarRaychev you should issue the above command on windows command prompt. You may issue "wslconfig /L " to list all the registered distributions, take the distribution name from there and then use "wslconfig /t <distribution name> "

shutdown windows-service Lxss-Manager

Open powershell with admin privileges and type the below command to restart the lxxsManger :


go to windows setting -> Apps & features -> select ubuntu you installed -> click Advanced options(might need to wait a little bit) -> Terminate

enter image description here

enter image description here


489 1 1 gold badge 8 8 silver badges 16 16 bronze badges

Assuming your wsl distribution name is Ubuntu .

You can use wsl command in Command Prompt (cmd) to find out distribution names and terminate / shutdown / restart a specific distribution.

Restart in sense that you shutdown your wsl distribution and start it again.

  1. Open cmd.
  2. Use wsl -l or wsl --list to list / show all installed distributions. It'll give you output like this. The (Default) is not part of name, just a marker.
  1. Terminate / shutdown your desired distribution using wsl -t or wsl --terminate like

and it will start automatically next time when you open it.


Try these steps:

  1. From your Start Menu, search for "Turn Windows features on or off"
  2. Uncheck "Windows Subsystem for Linux", save your changes, and reboot your computer
  3. Check "Windows Subsystem for Linux", save your changes, and reboot your computer

Your WSL should be working now.

Update (8/23/21): As an additional remark, I would recommend disconnecting WSL from VS Code prior to closing VS Code. While it is a tad tedious, from my anecdotal experience I have found that doing this extra step reduces the likelihood of the hanging issue occurring.


351 1 1 gold badge 5 5 silver badges 15 15 bronze badges @Pavindu What are each of your restarts for? The steps provided should only involve two restarts. This is the only solution in this thread that worked for me.

From the windows command prompt, issue wslconfig /L to see the list of registered distributions.

Now issue wslconfig /t

You can then see the Ubuntu instance getting terminated.

Hope this helps.

While the other solutions work as well, I like this concise command for Windows PowerShell or cmd:

To see which distributions are installed, you can run wsl -l .

2,215 2 2 gold badges 17 17 silver badges 33 33 bronze badges

What worked for me was to start Task Manager with Administrator privileges and enable command line in the Processes column by right clicking on any of the existing column. Then find Service Host in front of which there is empty line. Expand it and see if it contains LxssManager. If it does, then terminate it by right clicking and clicking on end task. Then start the WSL and it will work.


2,357 6 6 gold badges 37 37 silver badges 45 45 bronze badges


I have this problem sometimes too. I just press Ctrl + C and it goes back to "normal"

18.6k 19 19 gold badges 56 56 silver badges 67 67 bronze badges


If you try stopping LxssManager in Services and it simply changes to "Stopping" status and hangs forever (can't restart,stop,pause all greyed out):

Можно ли перезагрузить подсистему Ubuntu без перезапуска моей системы?

Я попытался использовать shutdown команду после установки некоторых обновлений, но это, похоже, не вариант здесь.

Bash на Windows. Требуется перезагрузка. выключение: невозможно выключить систему

Завершить конкретный дистрибутив: Windows 1903+

Старые версии

введите описание изображения здесь

net работал в cmd (с админом). Только что проверил, что мой bat-файл с sc не работал в Windows OS Build 1809.

Начиная с Windows 10 версии 1803, закрытие всех окон терминала WSL по умолчанию не уничтожит фоновые процессы, если файл /var/run/reboot-required не присутствует. Этот файл будет автоматически создан apt в Ubuntu, когда обновление требует перезагрузки, но если вы хотите перезагрузить подсистему вручную, вы можете создать файл самостоятельно:

Я не проверял это в других дистрибутивах, доступных в Магазине Microsoft. Альтернативное решение - убить все процессы самостоятельно:

Знаете ли вы, что я могу сделать для принудительной перезагрузки? Я хочу проверить ответ, чтобы принять его. Это сработало для меня. Я должен был sudo : sudo killall -r '.*' @ Луис, я вижу, ты уже принял это, но ты можешь это сделать sudo touch /var/run/reboot-required . Фактически, кажется, что наличие файла заставляет WSL уничтожать все фоновые процессы и завершать работу подсистемы, когда все окна терминала закрыты, так что вы также можете злоупотреблять этим. killall работал отлично для меня. Не нужно трогать reboot-required .

По административному приглашению PowerShell: Restart-Service LxssManager

@RajeshS Это может быть коротким, но это действительно отвечает на вопрос. Мне это нравится. Легко запомнить, автозаполнение с вкладкой достаточно хорошо. Забавно видеть, насколько хорошо Windows начала свою модель обслуживания с самого начала. Я просто получаю это неоднократно WARNING: Waiting for service 'LxssManager (LxssManager)' to stop. Это работает отлично. Просто сначала запустите PowerShell с правами администратора.

exit Кажется, просто выход из оболочки и повторное открытие

Вот почему я сказал «больше». Информация о том, что этот пост устарел, важна, поэтому другим людям, у которых сейчас есть проблема, не нужно пытаться ее обнаружить, чтобы она не работала. Я не уверен, как все здесь обрабатывается, но в Stackoverflow ответ должен помочь не только человеку, который задал вопрос, но и всем остальным, кто ищет решения для той же проблемы. В частности, это не работает с тех пор Windows 10 Build 17046 . @ Луис, не могли бы вы отредактировать это в своем ответе?

Просто откройте окно cmd от имени администратора и выполните эти команды, чтобы перезапустить его.

Добавьте несколько секунд между этими двумя командами. например, timeout /t 3 команда (добавить 3 секунды). "Служба LxssManager останавливается . . Не удалось остановить службу LxssManager. " : - /

Я создал *.bat файл, и после его запуска происходит перезагрузка в течение 10 секунд. (Я поражен тем, как быстро все перезагружается. И, пожалуйста, посоветуйте, если мой подход вызовет серьезные проблемы в долгосрочной перспективе.)

Поместите следующие две строки в WSL_reboot.bat файл и запускайте его каждый раз, когда вам нужно перезагрузить WSL в Windows 10.

Примечание об обновлении : согласно моему недавнему «обновлению» ОС Windows, Build 1809 больше не любит sc команду.

Примечание: необходимо перезагружать «ядро» WSL, когда он / она форматирует букву в проводнике Windows. Тем не менее, не удалось решить побочный продукт, где ls команда получит следующую ошибку. Related-post-from-WSL @ Github ; Связанные пост от стека . Удалит ссылку, если мне удастся решить проблему с побочным продуктом.

У меня стандартная система двойной загрузки: Ubuntu и Windows. Grub настроен на запуск Windows по умолчанию.

Есть ли способ создать какую-то ссылку в Windows, которая бы:

  1. перезагрузите Windows
  2. загрузиться в Ubuntu

Вам не нужно изменять, /boot/grub/grub.cfg как предложил Михал Хагара. Это может сломать Ubuntu, если вы установите новое ядро ​​и не обновите e:\home\user\Grubshift\ubuntudefault\grub.cfg .

Все, что вам нужно сделать, это создать / скопировать файл /boot/grub/grubenv со следующим содержанием

Где next_entry находится строка следующего пункта меню grub, которая должна быть запущена в следующий раз (начиная с нуля). Так next_entry=2 будет 3-я строка.

Grub автоматически удалит это значение после загрузки, поэтому в следующий раз вы снова загрузитесь в свою ОС по умолчанию.

Вот как это grub-reboot работает.

Не знал об этой функциональности:) . Как вы могли заметить, я указывал, что возиться с grub.cfg не самый мудрый .

Вот что я имею в виду:

    (он должен иметь возможность записи в раздел EXT, «монтирования» и назначения буквы при загрузке)
  • Затем я подготовил бы модифицированный файл GRUB, где Ubuntu установлена ​​в качестве ОС по умолчанию (этот файл также будет храниться в разделе Linux)
  • Скрипт Windows BATCH (выполняется по желаемому ярлыку), который:
    1. Резервное копирование OLD GRUB (Windows по умолчанию)
    2. скопировать измененный GRUB (по умолчанию Ubuntu) поверх старого (по умолчанию Windows)
    3. Перезагрузите компьютер
  • Linux BASH-скрипт, который изменяет и обновляет GRUB при запуске (или перезагрузке), чтобы вернуть Windows в качестве ОС по умолчанию

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

РЕДАКТИРОВАТЬ:

ПРОГРЕСС

1. Сочетание клавиш для перезагрузки Windows и загрузки Ubuntu

  • Как я уже упоминал ранее, установите Ext2Fsd , сделайте его автоматическое монтирование и назначьте букву при запуске
  • Я создал свою «Папку резервного копирования» /home/user/Grubshift с 3 подкаталогами: резервное копирование (для резервного копирования фактического /boot/grub/grub.cfg), ubuntudefault (для хранения grub.cfg с Ubuntu по умолчанию), windowsdefault (у вас есть идея)

После установки Ubuntu устанавливается по умолчанию, поэтому скопируйте его grub.cfg в нужный каталог. У меня есть конфигурация «Windows по умолчанию», изменив GRUB с помощью grub-customizer (на мой взгляд, это безопаснее), после этого скопируйте Windows grub.cfg в нужный каталог

После этого откройте блокнот и вставьте:

/y - опция copy команды, подавляет запрос на подтверждение, что вы хотите перезаписать существующий файл назначения

Измените путь соответственно .

  • Сохраните этот файл (я использовал UTF-8) и измените расширение на *.bat
  • Создать ярлык на рабочем столе для shift.bat , щелкните правой кнопкой мыши по Shortctur -> Свойства -> вкладка ярлыка -> Выполнить: свернуто (это избавит от появления CMD)

Я пробовал это по крайней мере 8 раз, устанавливая Windows по умолчанию с grub-customizer .

Я не говорю, что это безопасно, но ЭЙ !, мы возимся с загрузчиком . это не безопасно

Когда он полностью заработает, мы сможем полностью избавиться от меню GRUB, потому что оно всегда будет загружаться в нужную ОС .

Читайте также: