Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Мультизагрузка XP/7/8/8.1/10, Linux, MAC OS

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261

Открыть новую тему     Написать ответ в эту тему

ostapostapukr



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
МУЛЬТИЗАГРУЗКА Windоws XP/Vista/7/8/8.1/10, Linux, Free BSD, Mac OS X
 
Как организовать мультизагрузку - запуск на одном ПК любой ОС по выбору? Большинство потребителей используют Windows как основную ОС, и Руководства по мультизагрузке на BIOS-ПК обычно советуют запускать разные версии Windows загрузчиком Microsoft. Такую схему называют цепочной, или ЗАВИСИМОЙ, когда на диске есть один активный раздел с последней версией Windows, а другие ОС, установленные на других разделах или дисках, добавляются в бут-меню (BCD Store) основной ОС. При установке одновременно ОС разных типов - Windows, Linux, Mac - в меню загрузчика 1-й ОС можно добавить 2-й тип загрузчика, напр. Grub4DOS, позволяющий запускать другие типы ОС. Удаление основной ОС нарушает схему "зависимой" мультизагрузки, если не оставить её загрузочные компоненты - для Windows 8 это обычно MBR & PBR и BCD & Bootmgr; для Linux - Grub2 & grub.cfg или подобный бут-менеджер. Есть и другие способы постановки Мультизагрузки, напр. установка разных ОС на BIOS-ПК в разные активные разделы диска, что требует нестандартный MBR и Таблицу Разделов, но даёт НЕЗАВИСИМЫЕ ОС, удаление любой из них не влияет на загрузку остальных. На новых UEFI-ПК каждую ОС ставят независимо на отдельном разделе GPT-диска, отформатированном в рекомендуемой для этой ОС файловой системе, а *.efi файлы загрузки каждой ОС сохраняют в общий системный Fat32 EFI-раздел, и запускают любую ОС в UEFI Bootmgr из общего бут-меню в NVRAM, не меняя GUID Таблицу Разделов диска.
 

Инсталляция и загрузка ОС по "цепочной" схеме
 
Сравнительные характеристики ряда загрузчиков ОС
EasyBCD - редактор Windows Boot Menu для добавки других ОС
Grub4DOS - Boot Manager для загрузки ОС с дисков и образов на BIOS ПК
Материалы по разделу. Подробнее...

Инсталляции и загрузка ОС по "независимой" схеме
 
BootIt BM - мультизагрузчик с широкими возможностями для BIOS ПК  
Инсталляция независимых ОС в BootIt BM. Подробнее...
Grub2 - менеджер загрузки ОС с дисков и образов на UEFI ПК Подробнее...
Другие UEFI менеджеры загрузки для Windows. Подробнее...

Мультизагрузка виртуальных систем
 
Гипервизоры, виртуализация и облако
Работа с виртуальными машинами. Подробнее...
Windows на виртуальных VHD дисках. Подробнее...
Инструментарий мультизагрузчика. Подробнее...

Другие ОС и мультизагрузка
 
Как установить Linux и ничего не сломать. Подробнее...
Linux и UEFI. Подробнее...
Mультизагрузка и Mac OS. Подробнее...




Если хотите, чтобы Вам помогли здесь. Подробнее...

Все вопросы по редактированию шапки обсуждаем здесь: тестирование шапки Мультизагрузка XP/7/8, Linux, MAC OS

Всего записей: 888 | Зарегистр. 21-01-2007 | Отправлено: 18:04 17-10-2009 | Исправлено: arnyc, 17:26 18-06-2015
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чтобы прописать VHD в загрузку
1) Монтируем VHD в Управлении дисками или diskpart
2) Выполняем от имени админа
V:\windows\system32\bcdboot V:\windows  
где V: - это буква смонтированного VHD
3) Можно перегружаться

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 11:06 03-03-2017
Darth_Max

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak
 

Цитата:
где V: - это буква смонтированного VHD

После перезагрузки VHD останется примонтированным?

Всего записей: 1199 | Зарегистр. 02-10-2014 | Отправлено: 20:48 03-03-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Darth_Max
А вы проверьте: несложно это
 
Добавлено:
Собственно не обязательно управление дисками или дискпарт
В проводнике свежей винды дефолтное действие по клику с vhd(x) и iso контейнерами - "Mount"
 
Они примонтированными не остаются, а что будет после дискпарта я уже забыл за ненадобностью.
 
 
Добавлено:
И да, после bcdboot можно сразу же отмонтировать vhd, в новой винде ПКМ "Eject"

Всего записей: 17698 | Зарегистр. 14-10-2001 | Отправлено: 21:04 03-03-2017
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Darth_Max

Цитата:
После перезагрузки VHD останется примонтированным?

странный вопрос ..

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 21:33 03-03-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak
А кстати наверняка должен быть способ оставить его примонтированным - по настоящему, как бутовый vhd - а не динамически скриптом при запуске.
 

Всего записей: 17698 | Зарегистр. 14-10-2001 | Отправлено: 21:36 03-03-2017
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Ты грузишся с ОС на VHD, его раздел естественно монтируется автоматом при этом как логический том С:.
А монтировать его автоматом при загрузке ОС на HDD по моему глупость, не вижу смысла. Но если очень хочется, то можно это сделать через планировщик - запустить там дискпарт.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 22:37 03-03-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"Монтируется" не раздел, а целиком vhd - то есть сразу все разделы, которые поддаются монтированию.  
"Извлекаются" они тоже все скопом по команде любому из них.
 
Смысл в умении делать динамический конфиг персистентным есть всегда.  
Просто чтобы лучше понимать, откуда что берётся.
 
Винда только только и может найти свой диск C по той именно причине, что его vhd монтируется персистентно.
(Надо полагать, что его монтирует bootmgr под руководством bcd конфига).
Точно так он может смонтировать и другие vhd, если умело его попросить).
 
Вдруг ответить на этот вопрос поможет Darth_Max, утверждающий, что изучил конфиги bcd вдоль и поперёк?
 

Всего записей: 17698 | Зарегистр. 14-10-2001 | Отправлено: 23:10 03-03-2017 | Исправлено: LevT, 23:12 03-03-2017
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Я нихрена не понял чего ты добиваешся...
VHD монтируется автоматом, как правило имеет 1 раздел. Впрочем это не догма и это неважно.
Чего ж тебе нужно - хз.. и причем здесь какой-то конфиг (конфиг чего?) я не понял.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 00:30 04-03-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak
точно так же монтируется автоматом многораздельный vhd (допустим, разбитый виндовым сетапом в виртуалке)  
монтируется vhd не как том, а как полноценный диск (с точки зрения дискпарта и павершелла и вообще виндового API)
Уверен, что ты всё это знаешь.
 
Добиваюсь я истинного понимания вещей и борюсь с тараканами в умах )
 
Персистентный конфиг дисковой - это те диски, которые винда видит после автоматической загрузки с параметрами взятыми из bcd
Динамический конфиг - это результат деятельности скриптов уже после старта.

Всего записей: 17698 | Зарегистр. 14-10-2001 | Отправлено: 01:20 04-03-2017
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нативная загрузка VHD - довольно сложный процесс. Он привязан даже к лицензионной политике. Участвуют bootmgr+BCD+драйвера+sppsvc+ядро.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 10:50 04-03-2017
Darth_Max

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak
 

Цитата:
Нативная загрузка VHD - довольно сложный процесс.

Ничего сложного. Но Хелп нужно повторять буквально, а не так, как учит прошлый опыт. То, что написано в квадратных скобках, нужно писать 1 к 1 в квадратных скобках.

Всего записей: 1199 | Зарегистр. 02-10-2014 | Отправлено: 19:02 07-03-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak
та винда, которая умеет грузиться с vhd - ДОЛЖНА уметь персистентно монтировать и другие, незагрузочные vhd
То что мы в этом не разобрались, свидетельствует только о нашей лени )

Всего записей: 17698 | Зарегистр. 14-10-2001 | Отправлено: 19:55 07-03-2017
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT

Цитата:
ДОЛЖНА уметь персистентно монтировать и другие, незагрузочные vhd  

Дык проблем с этим нет. Я не понимаю где здесь проблема. Диспарт тебе смотирует..
 
Darth_Max

Цитата:
Но Хелп нужно повторять буквально,

Это о чём?
Там всё тупо и просто, а про какой хелп - я не понимаю.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 21:42 07-03-2017 | Исправлено: dialmak, 21:43 07-03-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Дык проблем с этим нет. Я не понимаю где здесь проблема. Диспарт тебе смотирует..  

 
проблема лишь в нашей лени разобраться, как из смонтировать bootmgr-ом.
 

Всего записей: 17698 | Зарегистр. 14-10-2001 | Отправлено: 22:15 07-03-2017
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT

Цитата:
как из смонтировать bootmgr-ом.  

тебе смонтировать или как? чем - неважно, главное - результат.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 00:24 08-03-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak
 
желаемый мною результат - узнать где у bootmgr кнопки, которые можно нажать из bcd, чтобы смонтировать следующие vhd

Всего записей: 17698 | Зарегистр. 14-10-2001 | Отправлено: 00:28 08-03-2017
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT ну - удачи.. ;)

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 00:35 08-03-2017 | Исправлено: dialmak, 00:35 08-03-2017
Darth_Max

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak
 

Цитата:
Там всё тупо и просто, а про какой хелп - я не понимаю.

Хелп bcdedit /?
Тупо и просто. Если запись в BCD вносит ОС при установке на VHD, то она записывает путь в device и osdevice как [locate]\папка\файл. Параметр [locate] может заменяться фактической буквой диска, например [C:]
Но когда запись вносится вручную, буквы дисков не принимает, только буквально [locate] в квадратных скобках. Так успешно работает VHD, размещенный на диске C:. С других дисков не получается, но может быть я что-то неправильно делал, не пытался разобраться, потому что мне нужна работа VHD именно с диска C:.
В хелпе приведен пример команды вообще без буквы диска, или с буквой диска в квадратных скобках. Но формат Хелпа командной строки предполагает, что написанное в квадратных скобках - это необязательный параметр, а если нужно его ввести, то это делается без квадратных скобок. А в этом случае приходится повторять буквально то, что система делает, когда создает такую запись автоматически.

Всего записей: 1199 | Зарегистр. 02-10-2014 | Отправлено: 14:14 08-03-2017 | Исправлено: Darth_Max, 14:17 08-03-2017
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Darth_Max

Цитата:
Если запись в BCD вносит ОС при установке на VHD, то она записывает путь в device и osdevice как [locate]\папка\файл.  

Да. Это так.
Но практика показывает, что лучше это делать ПОСЛЕ того как сформирован пункт запуска через bcdboot и отмонтирован VHD. Иначе могут быть проблемы на некоторых ОС (например на Embedded редакциях)
К примеру так делается в скрипте http://forum.ru-board.com/topic.cgi?forum=5&topic=35257&start=300&limit=1&m=4#1
 

 

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 14:19 08-03-2017 | Исправлено: dialmak, 14:22 08-03-2017
Darth_Max

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
 
Монтировать бутменеджером к основной системе не нужно, нужно только, чтобы он принял введенные вручную параметры device и osdevice и смог загружать систему с vhd из новой загрузочной записи, созданной пользователем, а не системой.
 
Добавлено:
dialmak
 

Цитата:
и отмонтирован VHD

Я его вообще не монтирую в основную систему, а приношу с другой машины, предварительно обработав ОС на vhd, чтобы она грузилась на новом железе. Обработка полностью аналогична той, которая проводится при переносе ОС на другую материнскую плату, выполняется руками специальным софтом.
На моей машине просто копирую обычную загрузочную запись, от основной ОС, и записываю в device и osdevice путь к VHD.
Проверено на бутменеджере от Windows 10, успешно загружает с посторонних vhd Windows 7 и Windows 10, разумеется, те редакции, которые могут ставиться на VHD.
Когда VHD больше не нужен, просто удаляется его загрузочная запись из BCD и любым менеджером файлов удаляется сам файл VHD.
Зачем все делать вручную? Потому что если из-под Windows 10 ставить на vhd более старуюю ее версию или Windows 7, то уже имеющийся бутменеджер заменяется на тот, который идет с устанавливаемой ОС.
 
Добавлено:
dialmak
В скрипте на скриншоте используется параметр bootmenupolicy legacy. Я думал, это нужно только для того, чтобы бутменеджер от Windows 7 и выше мог загружать Windows XP.

Всего записей: 1199 | Зарегистр. 02-10-2014 | Отправлено: 14:21 08-03-2017 | Исправлено: Darth_Max, 14:41 08-03-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Мультизагрузка XP/7/8/8.1/10, Linux, MAC OS


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru