LinuxForum.Fans
Тема

Помогите восстановить ОС

Автор: vova2229 10 сообщений 1635 просмотров
29.08.2019 16:46 #432778

Установил debian на чистый диск d, запускался в режиме legacy в дебиан, после смены на uefi начал грузиться windows, появилась среда восстановления, но точка восстановления не работает, безопасный режим тоже, при смене обратно на legacy появляется no bootable device. Помогите восстановить хоть одну ос

29.08.2019 19:21 #432782

vova2229, у вас таблица разделов GPT или MBR? Загрузитесь c LiveCD и покажите вывод команды:
[console]sudo fdisk -l[/console]

30.08.2019 04:32 #432787
Rizado написал:
vova2229, у вас таблица разделов GPT или MBR? Загрузитесь c LiveCD и покажите вывод команды:
[console]sudo fdisk -l[/console]

Проблема в том, что livecd у меня нет, и нет возможности его сделать

30.08.2019 07:13 #432788
vova2229 написал:

Проблема в том, что livecd у меня нет, и нет возможности его сделать

Если совсем нет компа, то можно знакомых попросить создать LiveUSB под виндой с SystemRescueCd тыц
Это наиболее полезный дистрибутив linux для восстановления.

30.08.2019 10:02 #432789
"vova2229" написал:
Проблема в том, что livecd у меня нет, и нет возможности его сделать

Именно поэтому у меня всегда под руками есть мультизагрузочная флешка с Linux, редактором разделов и средствами восстановления.

30.08.2019 10:59 #432790

Нельзя debian найти в UEFI? Он же по идее на диске установлен

30.08.2019 12:16 #432791
vova2229 написал:
Нельзя debian найти в UEFI? Он же по идее на диске установлен

Боюсь что нет, так как устанавливали debian в режиме legacy. Загрузчик записался непосредственно на первые сектора диска.
Диск скорее всего gpt, а grub плохой кандидат на gpt, вроде как некоторые загрузчики нормально работают на gpt, без uefi. Скорее всего что то попортили при установке debian.
Раньше можно было выбрать при установке загрузчика диск раздела, типа /dev/sda1 сейчас даже не знаю, поддерживается ли это, так как это режим установки для опытных пользователей. Которые смогут потом прикрутить этот загрузчик к другому загрузчику. Например загрузчику винды.

30.08.2019 13:50 #432792
vova2229 написал:
Установил debian на чистый диск d, запускался в режиме legacy в дебиан, после смены на uefi начал грузиться windows, появилась среда восстановления, но точка восстановления не работает, безопасный режим тоже, при смене обратно на legacy появляется no bootable device. Помогите восстановить хоть одну ос

Режим восстановления в консоль пускает?
Чтобы восстановить Windows все равно нужна загрузочная флешка с WinPE. Или хотя-бы установочная.
Как удалить линукс из UEFI.
Нужно удалить на системном диске EFI соответствующую папку "ubuntu" (или что там у Вас по смыслу поймете ниже) .
Чтобы загружался Windows и удалился загрузчик Линукса:

- загружаемся в Windows
- запускаем командную строку от имени администратора!
- запускаем DISKPART
- смотрим список наших дисков LIST DISK
- выбираем диск SELECT DISK #
- смотрим тома LIST VOLUME
- выбираем системный том с EFI (можно определить по размеру, будет ок. 100 мб) SELECT VOLUME ##
- присваиваем букву этому тому (т.к., по умолчанию, у него, ес-но, буквы нет) ASSIGN
- смотрим, какую букву присвоили
- выходим из DISKPART командой EXIT
- оказываемся опять в обычной командной строке и переходим на наш новый диск, например, E:
- смотрим директории на этом диске DIR
- заходим в директорию boot\ubuntu (или какой у Вас там дистрибутив ubuntu меняем на свое)
- удаляем все файлы DEL *.*
- выходим выше CD ..
- удаляем директорию RMDIR UBUNTU (или какой у Вас там дистрибутив меняем на свое)
- переходим на диск C и запускаем опять DISKPART
- опять, как выше, выбираем том EFI и отсоединяем букву командой REMOVE
- выходим и перезагружаемся.
Все остались в загрузчике только данные MIcrosoft.

Все, привет. Ubuntu (или что там у Вас) стерлась из загрузки.
Можно восстановить Window и попытаться снова скачать/установить Линукс.
Но это при том условии что при установке вы не повредили разделы Windows.
Добавлено: 30.08.2019 13:50:29

Недавно так знакомому лечил ноутбук.
Он на флешку установил Linux.
А BIOS ноутбука загружал сначала загрузчик Линукс.
Вынимаем флешку. Загрузчик флешку не находит.
А загрузчик Windows стоит вторым.
Удалив по инструкции загрузчик Линукса. Все вернулось на место.

30.08.2019 14:11 #432793

тыц информация по установке grub на gpt раздел, там предлагается создавать предварительно раздел помеченный флагом bios_grub, установщик grub сам находит раздел помеченный этим флагом на указанном диске (/dev/sda). Т.е. перед установкой debian legacy надо было проделать это. Раздел желательно не менее 2 Мб.

30.08.2019 14:56 · отредактировано #432794
mozgfx написал:
[quote=vova2229]Установил debian на чистый диск d, запускался в режиме legacy в дебиан, после смены на uefi начал грузиться windows, появилась среда восстановления, но точка восстановления не работает, безопасный режим тоже, при смене обратно на legacy появляется no bootable device. Помогите восстановить хоть одну ос

Режим восстановления в консоль пускает?
Чтобы восстановить Windows все равно нужна загрузочная флешка с WinPE. Или хотя-бы установочная.
Как удалить линукс из UEFI.
Нужно удалить на системном диске EFI соответствующую папку "ubuntu" (или что там у Вас по смыслу поймете ниже) .
Чтобы загружался Windows и удалился загрузчик Линукса:

- загружаемся в Windows
- запускаем командную строку от имени администратора!
- запускаем DISKPART
- смотрим список наших дисков LIST DISK
- выбираем диск SELECT DISK #
- смотрим тома LIST VOLUME
- выбираем системный том с EFI (можно определить по размеру, будет ок. 100 мб) SELECT VOLUME ##
- присваиваем букву этому тому (т.к., по умолчанию, у него, ес-но, буквы нет) ASSIGN
- смотрим, какую букву присвоили
- выходим из DISKPART командой EXIT
- оказываемся опять в обычной командной строке и переходим на наш новый диск, например, E:
- смотрим директории на этом диске DIR
- заходим в директорию boot\ubuntu (или какой у Вас там дистрибутив ubuntu меняем на свое)
- удаляем все файлы DEL *.*
- выходим выше CD ..
- удаляем директорию RMDIR UBUNTU (или какой у Вас там дистрибутив меняем на свое)
- переходим на диск C и запускаем опять DISKPART
- опять, как выше, выбираем том EFI и отсоединяем букву командой REMOVE
- выходим и перезагружаемся.
Все остались в загрузчике только данные MIcrosoft.

Все, привет. Ubuntu (или что там у Вас) стерлась из загрузки.
Можно восстановить Window и попытаться снова скачать/установить Линукс.
Но это при том условии что при установке вы не повредили разделы Windows.
Добавлено: 30.08.2019 13:50:29

Недавно так знакомому лечил ноутбук.
Он на флешку установил Linux.
А BIOS ноутбука загружал сначала загрузчик Линукс.
Вынимаем флешку. Загрузчик флешку не находит.
А загрузчик Windows стоит вторым.
Удалив по инструкции загрузчик Линукса. Все вернулось на место.
[/quote]
Там нет директории boot/debian, показывает только одну папку и размер
Добавлено: 30.08.2019 14:56:31

Там папка EFI, в ней BOot, Microsoft, OEM
В папке boot файл bootx64.efi. Посмотрел через блокнот

Войдите или зарегистрируйтесь, чтобы ответить.