Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Решил попробовать установить Ubuntu вместе с Windows 10, сломал вход в Windows.  (Прочитано 323898 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Gerbok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте. Ubuntu 22.04.3 LTS с официально сайта. Первое знакомство произошло сегодня днём. После прочтения тем, уже понял, что не для меня. Что произошло: Решил попробовать уcтановить ubuntu, сделал разметку, ещё в системе, на диске с Windows 10

(20гб система, 8гб home)
uefi, отключён secure boot, only uefi.

Загрузился с записанной флешки, выбрал попробовать, далее выбрал установку на рабочем столе, выбрал пустые разделы, корневой каталог и home, были отформатированы c ext4, выбран загружаемым весь диск (С Windows 10)
Модель: XF-1TB (nvme)
Диск /dev/nvme0n1: 1000GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: gpt
Флаги диска:

Номер  Начало  Конец   Размер  Файловая система  Имя  Флаги
 1     1049kB  106MB   105MB   fat32                  загрузочный, esp
 2     107MB   241MB   134MB                          msftres
 3     241MB   970GB   969GB   ntfs                   msftdata
 4     970GB   978GB   8500MB  ext4                   msftdata
 5     978GB   1000GB  21,5GB  ext4                   msftdata
 6     1000GB  1000GB  597MB   ntfs                   скрытый, diag
dpkg -l | grep -i grub
ii  grub-common                                2.06-2ubuntu7.2                            amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64-bin                         2.06-2ubuntu14.4                           amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii  grub-efi-amd64-signed                      1.187.6+2.06-2ubuntu14.4                   amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed)
ii  grub-gfxpayload-lists                      0.7                                        amd64        GRUB gfxpayload blacklist
ii  grub-pc                                    2.06-2ubuntu7.2                            amd64        GRand Unified Bootloader, version 2 (PC/BIOS version)
ii  grub-pc-bin                                2.06-2ubuntu7.2                            amd64        GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii  grub2-common                               2.06-2ubuntu7.2                            amd64        GRand Unified Bootloader (common files for version 2)

Удачно установилось, но не работает uefi grub
(для загрузки ubuntu работает)


Windows 10 вот так

и уходит в перезагрузку по новой.

Есть в ф12 вот так, грузится windows boot manager.

Клавиатура работает, но не работают сочетания. Мыщкой можно выбрать перезагрузку.
Если оставить зажатым шифт, вылезет recovery, которое требует пароля, у меня отродясь не было пароля.

С установкой ubuntu появилось


UPD:
Смог войти в консоль, пароль оказался не нужен


Вот файл grub.cfg
Как войти в Windows 10 и удалить Ubuntu, что бы не трепать нервы себе и вам?

Поправил оформление
--ALiEN175
« Последнее редактирование: 31 Января 2024, 04:28:49 от ALiEN175 »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6914
    • Просмотр профиля
Цитировать
20гб система
Очень мало. Ты еще толком не запустил систему, а места уже практически нет.

Цитировать
8гб home
Не нужен. Такой мизерный не нужен вдвойне. Ты не знаешь, что это и зачем. Поэтому даже вреден.

Цитировать
выбран загружаемым весь диск (С Windows 10)
Масса противоречий с "only uefi", что даже не буду описывать.

Цитировать
не работает uefi grub(для загрузки ubuntu работает)
В одной строке сам себе противоречишь. Если-бы груб не работал, то *бунту ты не загрузил вообще никак.
Что он не обнаружил винду, так и должно быть.

Цитировать
Есть в ф12 вот так, грузится windows boot manager
Проблемы самой винды. С этими вопросами на Windows-форум.

Цитировать
удалить Ubuntu
Удали разделы "p4", "p5".

Онлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1794
    • Просмотр профиля
Загрузился с записанной флешки
Загрузился в каком режиме, наверное в легаси, а нужно было в uefi, т.к. ставишь на один диск и загрузочный раздел уже есть. Вот в установщике и нужно было указать этот раздел (esp) для установки граба. Системы всегда ставят на один диск в одинаковом режиме.
При загрузке с флешки видим два загрузчика. В биос не идём, а вызываем горячей клавишей загрузочное меню, выбираем строку начинающуюся с uefi, тогда и установку можно делать в uefi. Установщик перезапишет виндовую загрузку в esp разделе поставив туда (и к себе тоже) загрузчик. Винду при этом можно грузить только грабом из linux, и он выдаст тебе меню для выбора нужной системы.
А у тебя в данном случае Windows установлена в uefi, а linux в легаси  и загрузчик прописался в служебную область диска для загрузки в легаси.

Оффлайн Gerbok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
выбран загружаемым весь диск (С Windows 10)
Масса противоречий с "only uefi", что даже не буду описывать.
]
Вот такой выбор есть. Спасибо вам за разъяснения. В первый раз такое делаю.
При загрузке с флешки видим два загрузчика. В биос не идём, а вызываем горячей клавишей загрузочное меню, выбираем строку начинающуюся с uefi, тогда и установку можно делать в uefi. Установщик перезапишет виндовую загрузку в esp разделе поставив туда (и к себе тоже) загрузчик. Винду при этом можно грузить только грабом из linux, и он выдаст тебе меню для выбора нужной системы.
А у тебя в данном случае Windows установлена в uefi, а linux в легаси  и загрузчик прописался в служебную область диска для загрузки в легаси.
Большое вам спасибо, что мне делать? Про всё узнал уже прочитав данный форум. Понял что имею мало знаний пк и лучше без знаний не лезть.
« Последнее редактирование: 31 Января 2024, 15:58:09 от Gerbok »

Онлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1794
    • Просмотр профиля
что мне делать?
Думаю проще переустановить систему, ты ведь её по сути ещё не настраивал, не чистил от не нужного и проч. Грузись с флешки UEFI режиме, путь для загрузчика указывай на виндовый раздел ESP, который в FAT32. Помешает-ли загрузчик Grub первоначально установленный на весь диск я не в курсе. Скорей всего всё будет нормально. Загрузка пропишется в виндовый раздел, добавится и в Биос тоже, в системе тоже будет загрузка в UEFI. Поскольку ставим систему в UEFI режиме режим CSM (служит для загрузки в обоих режимах, совместный) запрещаем. На первом скрине намлок отключи, нужна будет цифровая клавиатура включишь клавишей на самой клаве. Загружаясь с флешки для установки в сам Биос не иди, вызывай его загрузочное меню горячей клавишей.

Оффлайн Gerbok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Вот так?

Все равно стопорится на экране входа в Windows.
Можно ли как то исправить или обновить груб?
grub.cfg
submenu 'Windows' --class windows --class os {
   src='/EFI/Microsoft/Boot/bootmgfw.efi'; root='x'
   if [ ${grub_platform} = efi ]
     then   avload='chainloader'; insmod part_gpt; insmod fat; search -n -s -f ${src}
      if [ ${root} = x ]; then src='/bootmgr.efi'; search -n -s -f ${src}; fi
     else   avload='ntldr'; insmod part_msdos; insmod ntfs; search -n -s -f ${src}
      if [ ${root} = x ]
        then   src='/bootmgr'; search -n -s -f ${src}
         if [ ${root} = x ]
           then   src='/ntldr'; search -n -s -f ${src}
            if [ ${root} = x ]
              then   src='/MSDOS.SYS'; insmod fat; search -n -s -f ${src}
               if [ ${root} = x ]
                 then   src='/I386/SETUPLDR.BIN'
               #   insmod   iso9660
               #   insmod   udf
                  search -n -s -f ${src}
                  if [ ${root} = x ]
                    then   src='/BCDW/LOADER.BIN'; search -n -s -f ${src}
                     if [ ${root} = x ]
                       then   src='/opt/avndos.img'; search -n -s -f ${src}
                        if [ ${root} = x ]
                          then   src='Windows'
                          else   avinit="initrd16 $src"; avload='linux16'; src='/boot/syslinux/memdisk ima raw'
                        fi
                     fi
                  fi
                 else   src='+1'; drivemap -s (hd0) ${root}
               fi
            fi
         fi
      fi
      if [ "${src}" = "+1" ]; then avload='chainloader'; else insmod ${avload}; fi
   fi
   if [ ${root} = x ]
     then   msg="$src not exist!"; avload=''; avinit=''
     else   msg="Load $src from $root"
   fi
   echo "$msg"; sleep -v 4
   if [ -n "${avload}" ]; then ${avload} ${src}; fi
   if [ -n "${avinit}" ]; then ${avinit}; fi
}
}
Или наподобие такого?
(Нажмите, чтобы показать/скрыть)
или
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 01 Февраля 2024, 03:08:14 от Gerbok »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6914
    • Просмотр профиля
Сделать-то что хочешь?..

Цитировать
стопорится на экране входа в Windows.
Еще раз. Windows сама себя загрузить не может. Это её внутренние проблемы. Запускай восстановление винды и восстанавливай.
Никакой груб здесь не нужен и не поможет.

Оффлайн Gerbok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Простите меня, от незнания не могу сформировать качественный вопрос. Значит груб не виноват, а сломана загрузка у Windows? И мне нужно восстановление загрузки произвести?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6914
    • Просмотр профиля
Твои скриншоты в самом первом сообщении.
Видим, что загрузка винды началась. Последний скриншот, если я не ошибаюсь, это экран логина Windows.
Всё это уже работа самой винды. Никакой загрузчик на это повлиять не может.
Нужно восстанавливать саму Windows.

Онлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1794
    • Просмотр профиля
Запускай восстановление винды и восстанавливай
Сколько ни пробовал делать восстановление с сохранением настроек, не сработало ни разу, на заводские с потерей всего смысла нет восстанавливаться, лучше переустановить по чистой. Это если Windows сама полетела, если под подозрением её загрузчик, то проверить саму винду на работоспособность можно с двух типов флешек, от Стрельца и AIO Boot. При загрузке с них есть опция найти и загрузить винду. Если не загрузится Windows, переустановка. Если загрузится, чинить нужно загрузчик винды со Стрельца с помощью Bootice.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6914
    • Просмотр профиля
Цитировать
Сколько ни пробовал делать восстановление...
Аналогично. При запуске с раздела восстановления, чаще всего может только запросить запуск из образа.
При запуске из образа, может немного больше, но часто кончается ничем.

Цитировать
если под подозрением её загрузчик...
Еще раз. Загрузчик свое дело давно сделал. Система дошла до логина. Если под подозрением информация, предоставленная ТС, то она всегда должна быть под подозрением.

Оффлайн Gerbok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Нашел стрельца у себя. Поиск системы  не сработал.
Создание WIM-бэкапа Windows. Поможет, как думаете?

Онлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1794
    • Просмотр профиля
Создание WIM-бэкапа Windows. Поможет, как думаете?
Создание бэкапа делается сохранением работающей, а не поломанной системы. Винду не желаешь переустанавливать из-за того, что там в системе есть что-то важное ? Всё это можно вытащить в сторонку сидя "вживую" на установочной флешке Linux.
При установленной винде твоя ошибка была в "выбран загружаемым весь диск (С Windows 10)". Windows была или будет установлена в UEFI режиме. Грузимся в винду и обязательно отключаем гибернацию. С установочной Linux нужно грузится в UEFI режиме. Запускаем Gparted и удаляем все лишние, понаделанные ранее разделы (служебные разделы винды не трогаем), раздел home не делаем. В установщике Linux выбираем нижнюю опцию (установка-разметка вручную), в окне установщика есть узкая строка, где выбираем путь для установки загрузчика, он у нас должен быть указан на виндовый раздел ESP fat32 (до этого запоминаем как он обзывается глядя на разделы в Gparted, типа одно из sda1,sda3,sda3). Вручную выбрать загрузочный раздел проще и надёжней, чем надеятся, что установщик сделает это автоматом.
 PS, раздел для винды огромен, если её переустанавливаем по чистой, то в установщике винды есть опция работы с разделами, там делаем один раздел вменяемой величины в NTFS (30-40 Gb), вот туда и устанавливаем винду. Установщик винды предупредит, что он автоматом создаст для себя служебные разделы. Не забываем после установки винды отключить в ней гибернацию. Для Linux размер раздела для системы / делаем как и у винды. На оставшемся месте у нас будет пользовательский раздел в NTFS общий для винды и линукса. Для того, что-бы он был виден в винде, раздел обязан иметь присвоенную ему букву.

Оффлайн Gerbok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Образ не создался, повреждены файлы. Переустановил.

Оффлайн Plastikman

  • Участник
  • *
  • Сообщений: 224
    • Просмотр профиля
Ставить сначала надо Windows, а потом уже Ubuntu. И всё будет путём...

 

Страница сгенерирована за 0.05 секунд. Запросов: 21.