7 сообщений / 0 новое
Последнее сообщение
Infonik
Аватар пользователя Infonik
Не в сети
Последнее посещение: 10 лет 11 месяцев назад
Регистрация: 15/04/2013 - 22:04
Непонятности с загрузчиком в Yast OpenSuse

Возможно тема и не нова для кого-то, а для кого-то это будет ценной информацией.
Ситуация интересная получилась.
Решил сделать вот такую штуку с загрузчиком.
--------------------
EasyBCD очень мощная и полезная утилита.
Позволяет настроить загрузчик на несколько ОС виндовз.
Были проверены следующие комбинации.
1. Установлен на С Win7x64 (основной раздел)
2. Установлен на D Win7x64 (основной раздел)
3. Установлен на Е (логический раздел) Win8x64

Примечание: после установки Win8 произошло затирание загрузчиков Win7 новым графическим загрузчиком от Win8.
EasyBCD позволил воостановить загрузчик путем редактирования записей и проверке путей загрузки.
Поверх был поставлен OpenSuse 12.3 который не затер загрузчик, а добавил 3 уже установленные системы в свой Grub2 загрузчик в виде одного отдельного пункта. Получилось красивое меню OpenSuse 12.3 где всего 2 пункта и возможность загрузить все 4 ОС.

Логически это выглядит так:
1. Установлен на С Win7x64 (основной раздел)
2. Установлен на D Win7x64 (основной раздел)
3. Установлен на Е (логический раздел) Win2008x64_R2
4. Установлен на sda6 в корень opensuse
разделы swap и home в отдельных разделах sda7 и sda8
загрузчик и каталог boot в opensuse в корне на sda6

Дальнейшие манипуляции были:
Установка с DVD диска Win2008ServerR2 путем затирания раздела Win8x64, установка прошла нормально в логический раздел. После перезагрузки системы загрузчик 2008 сервера затер загрузчик EasyBCD. Естественно он затер и grub2. В системе 2008 сервер ставим снова EasyBCD и добавляем новые записи с проверкой путей к разделам от Win7. Итого появляется снова 3 записи, все системы грузятся и работают. Кроме Сюзи, загрузчик сюзи восстановить не удалось, даже с помощью диска реанимации OpenSuseLive с официального сайта. Он в упор не правит в Yast-загрузчик или же не видит раздел с OpenSuse, хотя все разделы примонтировал.
Ладно, дальше...
В винде появляются определенные баги, это 4 пункта в меню загрузки.

Делать следующие операции надо в первой системе Win7 диск С.
это смотрим в расширенном режиме easybcd
displayorder {870ed602-a531-11e2-9012-b50fe51d1b93}
{870ed603-a531-11e2-9012-b50fe51d1b93}
{870ed602-a531-11e2-9012-b50fe51d1b93}
{870ed604-a531-11e2-9012-b50fe51d1b93}
повторяется пункт 1 и 3.
это можно посмотреть в консоли от имени админа команда bcdedit /v

Правится это дело просто:
bcdedit /displayorder {870ed602-a531-11e2-9012-b50fe51d1b93}
{870ed603-a531-11e2-9012-b50fe51d1b93} {870ed604-a531-11e2-9012-b50fe51d1b93}
Операция успешно завершена.
Т.е. принудительно выставляются идентификаторы и порядок отображения пунктов в меню загрузчика.

После установки win2008serv и манипуляций с easybcd поверх установлен заново opensuse,
затем в самом opensuse зашел в Yast-Загрузчик и там отредактировал приоритет загрузки по умолчанию.
Баг который пока не ясно как исправить - это похожая ситуация что и выше, появляется дополнительный пункт меню, но уже в загрузчике grub2. Тем не менее системы загружаются.

В меню grub2 загрузчика OpenSuse теперь 3 пункта а не 2 как ранее:
1 . OpenSuse 12.3
2. Win7
3. Win7
при нажатии на Win7 выходит подменю виндового загрузчика win7 с тремя пунктами.
один из них ссылается почему то то ли на резервный загрузчик, то ли это баг какой то. Загружается все также нормально, но вместо записи win2008 стоит win8. Видимо OpenSuse подхватил еще какой то загрузчик, но откуда и как не ясно.

Логически это выглядит так:
1. Установлен на С Win7x64 (основной раздел)
2. Установлен на D Win7x64 (основной раздел)
3. Установлен на Е (логический раздел) Win2008x64_R2
4. Установлен на sda6 в корень opensuse
разделы swap и home в отдельных разделах sda7 и sda8
загрузчик и каталог boot в opensuse в корне на sda6

Все грузится и работает, единственное почему то в YAST-загрузчик нет возможности удалить лишнюю запись в GRUB2. Утилита хорошая как и EasyBCD под виндой, но видимо еще где-то копать надо глубже.
В принципе если бы не манипуляции с Win2008server то все бы выглядело благочинно и красиво. Если изначально ставить системы соблюдая порядок и праильно применяя etasybcd а затем и Yast-загрузчик, то все будет идеально.
Но баг видимо появился из-за затирания раздела с win8 и установкой win2008servR2 в этот раздел с затиранием загрузчика и win7 и grub2.
Все работает хорошо и грузится, но напрягает лишний пункт в меню, и как его убрать не ясно. Через консоль босюь вообще все сломать можно, хотя конечно весь винт целиком забэкаплен Redo Backup.
Если кто то посоветует дельное дело тут, то буду думать дальше, интересно получить знания по openSuse, хоть я и нуб пока что, но учится никогда не поздно.

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:13
r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 7 месяцев назад
Регистрация: 04/09/2012 - 16:52
У меня впечатление..

У меня впечатление, чо аффтар форумом попутался Lol

13.1 - Xfce
DA
Аватар пользователя DA
Не в сети
Последнее посещение: 7 лет 9 месяцев назад
Регистрация: 11/05/2012 - 18:24
Там в середине про зузю

Там в середине про зузю начинается))

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
Infonik
Аватар пользователя Infonik
Не в сети
Последнее посещение: 10 лет 11 месяцев назад
Регистрация: 15/04/2013 - 22:04
Спасибо троллям

Не думал, что таккие неадекватные тролли обитают на разных форумах. Реальный нуб оказывается вовсе не я. Интересно газеты люди также читают через две строки на третюю. Заметьте, я здесь не поднимал вопрос что лучше винда или линукс или почему линуксоиды не любят виндузятников. Где как не в сообществах еще приобретать опыт. До тех пор пока люди не научаться нормально разъяснять свои мысли, доходчиво и аргументированно, а не просто пытаться всякий раз "гадить" в форумы, троллить и писать комментарии просто от нечего делать, до тех пор любое сообщество будет гнилым. Инетернет стал грязным, культуры ноль, троллей вагоны и маленькая тележка. А вот спецов очень мало, им некогда лазить по форумам и это печалит.

In god they trust and nothing else matters, its very crazy.

lecksys
Аватар пользователя lecksys
Не в сети
Последнее посещение: 10 месяцев 2 дня назад
Регистрация: 02/04/2012 - 11:54
Это сообщество и оно как и

Это сообщество и оно как и любое другое не идеально. Троли есть и будут быть, а вот чувствовать себя затроленым это уже извините ваше личное самоощущение Smile будьте терпимей


Профессиональный тролль. Работаю за еду.

r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 7 месяцев назад
Регистрация: 04/09/2012 - 16:52
Рыдания реального нуба

Рыдания реального нуба)) Красавец, форум-то про что, а? Здесь обычно кладут болт на оффтопик, ты попробуй задай на форуме M$ вопрос про линукс Wink Короче, ты тут не нужен.

13.1 - Xfce
slawdos
Аватар пользователя slawdos
Не в сети
Последнее посещение: 6 лет 3 месяца назад
Регистрация: 13/05/2012 - 15:43
3 винды зачем? или тс так

3 винды зачем? или тс так разделы обзывает?

oS Leap 42.1x64KDE
~ Morpheus, i know linux...