PDA

Показать полную графическую версию : Как поменять путь к bootmgr?


Avatar-Lion
12-04-2013, 02:48
Решил облагородить свою загрузочную флэшку и все установочные файлы и папки Windows 7 из корня флэшки перенес в подпапку "Windows 7 + Service Pack 1 (Activated)". Понаставив слэшей в menu.lst, удалось заставить GRUB4DOS понимать путь с пробелами. Но сам установщик Семерки отказывается стартовать, т.к. не может найти папку boot (она ж теперь не в корне, а в подпапке). Как ему вправить мозги?

okshef
12-04-2013, 08:09
Первый раз встречаю такой способ загрузки... Возможно даже ничего у вас и не получится. Попробуйте ввести переменную path в описание менеджера загрузи:
bcdedit /set {bootmgr} path /"ваша папка"
Я лично не пробовал так "вправлять мозги".
Почитайте Альтернативный вариант загрузочного меню windows7 (http://flashboot.blogspot.com/2012/01/windows7.html). Может этот способ подтолкнет вас на дальнейшие изыскания с grub. Только я смысла не вижу - все равно он в корне.
Придется смириться.

Avatar-Lion
12-04-2013, 15:13
А нельзя ли как-нибудь в оперативке смонтировать папку так, чтобы bootmgr думал что эта папка и есть корень носителя?

okshef
12-04-2013, 20:01
в оперативке смонтировать »
вы понимаете, о чем говорите?

Avatar-Lion
12-04-2013, 22:01
okshef, Эм... Подразумевалось не запихивание всей папки установочной в память, а банальное перенаправление всех запросов вместо корня к подпапке.

okshef
12-04-2013, 22:54
Вы пробовали выполнить команду из второго сообщения?
Заодно и расскажете о результатах.

Avatar-Lion
13-04-2013, 01:30
Да попробовал конечно. Но очевидно, что он неприменим к моему случаю. В корне флэшки лежит уже один файл grldr и menu.lst. Угадайте, что произойдет дальше? Основной grldr через menu.lst вызывает свою копию, а копия первым делом смотрит в корень флэшки и вызывает всё тот же menu.lst. И так по кругу :) Рекурсия в своём кристально чистом виде.

okshef
13-04-2013, 01:46
Вывод: то, что вы хотите - либо невозможно, либо есть другое решение, о котором я, к сожалению, не знаю.




© OSzone.net 2001-2012