Показать полную графическую версию : Как поменять путь к bootmgr?
Avatar-Lion
12-04-2013, 02:48
Решил облагородить свою загрузочную флэшку и все установочные файлы и папки Windows 7 из корня флэшки перенес в подпапку "Windows 7 + Service Pack 1 (Activated)". Понаставив слэшей в menu.lst, удалось заставить GRUB4DOS понимать путь с пробелами. Но сам установщик Семерки отказывается стартовать, т.к. не может найти папку boot (она ж теперь не в корне, а в подпапке). Как ему вправить мозги?
Первый раз встречаю такой способ загрузки... Возможно даже ничего у вас и не получится. Попробуйте ввести переменную path в описание менеджера загрузи:
bcdedit /set {bootmgr} path /"ваша папка"
Я лично не пробовал так "вправлять мозги".
Почитайте Альтернативный вариант загрузочного меню windows7 (http://flashboot.blogspot.com/2012/01/windows7.html). Может этот способ подтолкнет вас на дальнейшие изыскания с grub. Только я смысла не вижу - все равно он в корне.
Придется смириться.
Avatar-Lion
12-04-2013, 15:13
А нельзя ли как-нибудь в оперативке смонтировать папку так, чтобы bootmgr думал что эта папка и есть корень носителя?
в оперативке смонтировать »
вы понимаете, о чем говорите?
Avatar-Lion
12-04-2013, 22:01
okshef, Эм... Подразумевалось не запихивание всей папки установочной в память, а банальное перенаправление всех запросов вместо корня к подпапке.
Вы пробовали выполнить команду из второго сообщения?
Заодно и расскажете о результатах.
Avatar-Lion
13-04-2013, 01:30
Да попробовал конечно. Но очевидно, что он неприменим к моему случаю. В корне флэшки лежит уже один файл grldr и menu.lst. Угадайте, что произойдет дальше? Основной grldr через menu.lst вызывает свою копию, а копия первым делом смотрит в корень флэшки и вызывает всё тот же menu.lst. И так по кругу :) Рекурсия в своём кристально чистом виде.
Вывод: то, что вы хотите - либо невозможно, либо есть другое решение, о котором я, к сожалению, не знаю.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC