LINUX.ORG.RU

Восстановить винду после линукса

 ,


0

1

Не было её ни на одном компе (кроме виртуалки) уже не помню сколько лет. Тут одну штуку прошивал, ни в какую не выходило, там очень много специфичного. В виртуалку тоже не канает, она переопределяется как куча каждый раз разных составных устройств и драйвера только под оффтопик, причём целая куча разных под разные ситуации. Пришлось отдать ей кусок диска на втором ноуте. Была система /dev/sda1 - uefi раздел, /dev/sda2 - luks контейнер с системой. Отщипнул от него немного и поставил винду на /dev/sda3. Установилась, заработала, прошился с матюгами.
В UEFI воткнула свой загрузчик нагло, пунктов других не предлагала. Ребутнулся, выбрав efi файл арча своего. Переустановил systemd-boot. Оно не поменялось, остался загрузчик венды по умолчанию. Но стало возможно выбрать при загрузке вызвав меню биос Linux Loader или Windows Loader. На этом этапе она ещё работала.
Но я же не дурак каждый раз при загрузке кнопки какие-то нажимать, тем более, что неизвестно когда она нужна бывает. Зашёл в настройки биоса, выставил принудительно Linux Loader первым. Винда у него в пункте есть, да. Только не грузится теперь. Поменял в настройках биоса на Windows Loader, менюшка исчезла, он установился. Но теперь даже в безопасном режиме останавливается где-то на середине.
Тут понадобилось ещё кое-что сделать. Можно как-то починить? Переустанавливать опять всё полностью не хотелось бы, да и на потом оставить её пылиться, вдруг ещё что...
Windows 7 x64 в UEFI режиме, если что, с включенными обновлениями от Embedded.

P.S. штуники с винфаком - сами идите куда подальше!

★★★★★

Последнее исправление: fehhner (всего исправлений: 2)

На правах бреда.

Если драйвера прошивочные с подписью, то можно собрать Windows to go на внешнем диске и грузить с USB3 в режиме BIOS. Так она и меню загрузки не затронет и всегда под рукой будет.

виртуалку тоже не канает, она переопределяется как куча каждый раз разных составных устройств и драйвера только под оффтопик, причём целая куча разных под разные ситуации.

Если их не прям десятки, то можно собрать все VID:PID и прописать в настройки виртуалки для автоматического проброса. Опять же если нет проблем с USB.

Был случай, когда устройство шилось нормально на хосте и не шилось никак в виртуалке.

Windows 7 x64 в UEFI режиме, если что, с включенными обновлениями от Embedded.

Зачем именно Embedded?

Radjah ★★★★★
()

Там должен быть режим при котором при загрузке на экран выводится лог. Без лога вряд ли что-то можно сказать.

Ещё в винде на загрузочном диске есть восстанавливалка. Она может что-то пошаманить и есть небольшой шанс что восстановит.

А вообще винда кривая, подумай о других вариантах. Может для винды отдельный недорогой комп завести? Можно вплоть до 1к рублей найти.

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 1)

Дооптимизировал загрузку? Зато без жирнограба, да. А венде попробуй восстановление сделать (правда потом опять нужно будет с эфай арча пердолиться).

vydrochka
()
Ответ на: комментарий от Deleted

Как ты ее так сломал, грабик же легко подтягивает ее.

У меня нет граба, чистый уефи бут. У меня системд-бут с созданным вручную конфигом, там меню биоса появляется. А он шиндовс-бут свой записал, тоже без граба. Ефи файлы какие-то накидал в /dev/sda1

fehhner ★★★★★
() автор топика
Ответ на: комментарий от Radjah

На правах бреда.
Если драйвера прошивочные с подписью, то можно собрать Windows to go на внешнем диске и грузить с USB3 в режиме BIOS. Так она и меню загрузки не затронет и всегда под рукой будет.

Ну не такого и бреда. Если бы я знал рабочий вариант записать её на юсб флешку/диск, сразу бы так и сделал. Да с установщиком даже... Раньше можно было исошку закатать просто на флешку, а теперь утилитами пердолиться.

Зачем именно Embedded?

В начале 2015 поддержка семёрки прекращена, а эмбеддед обновления есть (хотя хз, кто это говно в терминал оплаты может догадаться закатать)

Если их не прям десятки, то можно собрать все VID:PID и прописать в настройки виртуалки для автоматического проброса. Опять же если нет проблем с USB.

Не, меня итак эти танцы с плясками задолбали. Так в разных режимах 4 устройства + 3 устройства + 2 устройства + 2 устройства и в некоторые не так просто попасть, чтобы потом по новой записав начинать.

fehhner ★★★★★
() автор топика
Ответ на: комментарий от Xenius

Там должен быть режим при котором при загрузке на экран выводится лог. Без лога вряд ли что-то можно сказать.

Доходит до CLASSPNP.SYS. Счас гуглю.

Ещё в винде на загрузочном диске есть восстанавливалка. Она может что-то пошаманить и есть небольшой шанс что восстановит.

Счас проверю, вызывается ли она и как.

А вообще винда кривая, подумай о других вариантах. Может для винды отдельный недорогой комп завести? Можно вплоть до 1к рублей найти.

У меня итак эти 2 компа, 3 малины и нетбук без дела одноядерный на 1.6Ггц/2рам (туда только ХР, либо линукс). Куда мне ещё один под фигню, которая раз в два года нужна?

fehhner ★★★★★
() автор топика
Ответ на: комментарий от vydrochka

Дооптимизировал загрузку? Зато без жирнограба, да.

Ну) Зато работает быстрее=)

fehhner ★★★★★
() автор топика
Ответ на: комментарий от Xenius

Хмм. Починил.
Теперь у меня системд лодер и работающая венда и арч. Хз даже, в биосе потыркал, включил легаси, выбрал всё равно линукс уефи лодер. У меня вообще на hp биос странный. Разные менюшки разными кнопками при загрузке вызываются, основное меню откуда его вызывать выглядит как список самымы простым шрифтом белым цветом какая кнопка что вызовет. Причём было написано Freedos при покупке, а шёл с огрызком дебиана, где ничего недоступно и браузер с мануалом-инфой по ноуту в автозапуске.
Так вот, сам биос синенький, по олд-скулу. И все пункты меню можно менять/выбирать. А после установки Windows loader выбирается автоматически. И если ставишь на первое место Linux, то он при выходе из меню меняет обратно на венду. Но что самое интересное, если догадаться нажать кнопку Сохранить и выйти (F10), когда открыто меню с выбранным линукс, то он сохранит, но не выйдет. А потом можно закрыть через Esc и сохранить и выйти.
Так и живём...

fehhner ★★★★★
() автор топика
Последнее исправление: fehhner (всего исправлений: 1)
Ответ на: комментарий от fehhner

и нетбук без дела одноядерный на 1.6Ггц/2рам

Ну тем более. Раз уже есть без дела комп валяющийся.

Кстати Windows и для малины есть, но наверное твоя программа под ARM не скомпилится.

туда только ХР, либо линукс

А ReactOS? А вообще 2 Гб оперативки должно быть достаточно даже для Windows 10.

Доходит до CLASSPNP.SYS. Счас гуглю.

Этого как-то мало. В общем на загрузке ядра виснет?

Xenius ★★★★★
()

Переустановил systemd-boot. Оно не поменялось, остался загрузчик венды по умолчанию.

Не решаюсь спросить, если вы загрузились с Live USB Arch,
переписали UEFI systemd-boot, указав --esp /dev/sda1 - первое,

С efibootmgr

lor@lor /etc % efibootmgr                                                                                                             
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,0008,0007,0009
Boot0000* Windows Boot Manager
Boot0001* Linux Boot Manager
Boot0007* UEFI: IP4 Intel(R) 82579LM Gigabit Network Connection
Boot0008* UEFI: IP6 Intel(R) 82579LM Gigabit Network Connection
Boot0009* Generic Usb Device
проконтролировали и задали требуемый bootorder - второе,
почему не исполняется?

blitz
()
Ответ на: комментарий от fehhner

Ефи файлы какие-то накидал в /dev/sda1

100MB /boot партиция?
Это совершенно не годно. Место только для двух версий кернелов.

blitz
()

Сколько можно ходить по роще из граблей? Не надо на один физический диск ставить винду и линукс.

burato ★★★★★
()
Ответ на: комментарий от anonymous

Не надо ставить линукс.

Билли Гейтс, вы могли бы и залогиниться...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.