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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PBR называют загрузочным сектором вполне обоснованно, т.к. небольшой кусок кода из первого сектора PBR запускает загрузчик (ntldr, bootmgr, grldr и т.п.)
 
На счет подмены MBR (временной или постоянной), то это лекто осуществляется средствами груба. Мало того, с помощью груба можно выяснить кол-во памяти в системе + размер любого файла и на основе этого грузить то, что нужно, что избавит от необходимости лишних проверок в ramdisk.cmd (RamStatus.exe), если речь идет о загрузке WinPE.

Всего записей: 3025 | Зарегистр. 24-10-2002 | Отправлено: 12:07 21-06-2011 | Исправлено: Death_INN, 12:57 21-06-2011
dialmak



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

Цитата:
На счет подмены MBR (временной или постоянной), то это лекто осуществляется средствами груба.

Это как?
Расскажу как работает bootfile.exe (только из Windows)
После запуска bootfile.exe - перегрузка - MBR подменивается на другой и происходит передача управления на файл-указанный как параметр после  bootfile.exe - перегрузка - опять старый MBR

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 15:25 21-06-2011
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
после выполнения "chainloader (hdx)+1" grub4dos заменяет в памяти текущие MBR и PBR на MBR и PBR загружаемого диска. Ничто не мешает подменить MBR на нужный. Можно также сохранить MBR в файл или восстановить из файла.

Всего записей: 3025 | Зарегистр. 24-10-2002 | Отправлено: 15:40 21-06-2011
dialmak



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

Цитата:
после выполнения "chainloader (hdx)+1" grub4dos заменяет в памяти текущие MBR и PBR на MBR и PBR загружаемого диска.  

Не хочется разводить дискуссию. Но ведь это не совсем то, что я описал. Да и любой бут изменяет MBR. Так что неясно в чём фишка.
Ну а сохранить MBR и воостановить её - это уж естественная задача. И большинство нормальных бутов это делают. Только вот в чём проблема. Я не один год пользуюсь grub4dos и первый раз услышал, что это возможно. Видимо да. Но нам смертным это не под силу....
Предлагаю тебе сделать тему про grub4dos и рассказать народу все его прелести. Это я вполне серьёзно - старая тема уже не тема про grub, а скорее тема про похождения бравого бомза.
Почему никто никогда не написал про WEE. А ведь прикольная штука. Назови тему WEE и Grub4dos и аншлаг обеспечен...

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 16:51 21-06-2011 | Исправлено: dialmak, 16:58 21-06-2011
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak
подскажите а OSD Tool script под winpe есть ?

Всего записей: 2750 | Зарегистр. 17-11-2003 | Отправлено: 20:42 28-06-2011
arsenz

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
To dialmak
Интересует один вопросик. Каждый раз, когда происходит переключение между различными ОС в MBR записывается флаг активности и скрытости раздела. Не может ли это привести к быстрому выходу из строя MBR и самой загрузочной части диска?

Всего записей: 44 | Зарегистр. 24-01-2009 | Отправлено: 21:00 28-06-2011
dialmak



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

Цитата:
подскажите а OSD Tool script под winpe есть ?

Проблем нет включить. Только смысл маловат. OSD Tool script включен в IFL.
Тут писал http://forum.ru-board.com/topic.cgi?forum=27&topic=13070&start=880#14
Жаль пока нет Bootit Bare Metal полной версии. Там OSD Tool script  тоже есть.
 
arsenz

Цитата:
Каждый раз, когда происходит переключение между различными ОС в MBR записывается флаг активности и скрытости раздела. Не может ли это привести к быстрому выходу из строя MBR и самой загрузочной части диска?

Это наверное шутка? Там такой же диск как и в другом месте.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 22:34 28-06-2011 | Исправлено: dialmak, 22:39 28-06-2011
Armilos



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

Цитата:
быстрому выходу из строя MBR и самой загрузочной части диска

Физическое повреждение маловероятно (если диск начал "сыпаться" -то везде, просто в местах интенсивной записи это быстрее проявляется, и его все-равно выбрасывать)
Возможен "программный" сбой при записи - и тогда заморочки с восстановлением инфы - но и это скорее очень теоретически.
Лучший вариант - 2 диска, один - системы, другой - для чего-то важного.

Всего записей: 158 | Зарегистр. 08-01-2010 | Отправлено: 00:04 29-06-2011
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно взять любой приличный hex-редактор и сделать на загружаемом харде все загружаемые разделы активными и тогда никакой физической перезаписи не будет. Во всяком случае операционкам XP и 7 по барабану сколько у вас в наличии активных разделов. Проверено.
dialmak, ты как-то писал, что когда мы прошли этап MBR-PBR, то MBR больше не используется. Однако же винды читают MBR диска при своей загруке. Это я проверил, когда грузил MBR из памяти со скрытостью одного из разделов. После загрузки этот раздел не был скрыт.

Всего записей: 3025 | Зарегистр. 24-10-2002 | Отправлено: 00:27 29-06-2011
dialmak



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

Цитата:
Можно взять любой приличный hex-редактор и сделать на загружаемом харде все загружаемые разделы активными и тогда никакой физической перезаписи не будет. Во всяком случае операционкам XP и 7 по барабану сколько у вас в наличии активных разделов. Проверено.  

Зато не по барабану MBR коду (разный код по разному себя ведёт). Тоже проверено. Вплоть до ошибки и возврата в БИОС.
Хотя если используется бут (а вопрос был именно про него), то он не допускает многоактивности.

Цитата:
dialmak, ты как-то писал, что когда мы прошли этап MBR-PBR, то MBR больше не используется. Однако же винды читают MBR диска при своей загруке. Это я проверил, когда грузил MBR из памяти со скрытостью одного из разделов. После загрузки этот раздел не был скрыт.  

Скрытость да - согдасен будет брать с реального MBR. Иначе и быть не может. Читается она после загрузки ядра.  
А активность (если передавать напрямую загрузчику управление) уже не важна для загрузки  
(хотя конечно нежелательно так делать, даже если передавать управление загрузчику напрямую через grub4dos - лучше активировать его раздел - могут быть всякие неприятности уже в самой винде в некоторых труднопредсказуемых случаях).
 
Armilos

Цитата:
Возможен "программный" сбой при записи - и тогда заморочки с восстановлением инфы - но и это скорее очень теоретически.  

Да невозможно это. Подумай сам  
Пишется только - бит (может и байт) активности и бит (тут точно только бит) скрытости. Даже при сбое (электричество пропало) это всё перепишется по новой. Таблица разделов никогда не трогается - это табу.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 00:42 29-06-2011 | Исправлено: dialmak, 00:47 29-06-2011
Death_INN

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

Цитата:
Скрытость да - согласен будет брать с реального MBR. Иначе и быть не может. Читается она после загрузки ядра.

У меня есть маловероятное предположение, что все же таки загрузчик винды берет данные первого сектора MBR не с физического диска, а из памяти, ибо после прямого чейнлоадера содержимое памяти главного сектора копируется в другое место, а потом в третье. Уже все выяснил. Подробности, не в этой теме. Завтра буду тестировать.
 
Сказанное мною в предыдущем сообщении можно отнести к винту со стандартными загрузчиками, ибо если имеется хотя бы grub4dos, то нет смысла в изменении активности. С другой стороны только сейчас понял, что здесь обсуждается только BootIT. Хорошо бы это в шапке выделить покрупнее второй строкой.

Всего записей: 3025 | Зарегистр. 24-10-2002 | Отправлено: 01:27 29-06-2011
dialmak



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

Цитата:
С другой стороны только сейчас понял, что здесь обсуждается только BootIT. Хорошо бы это в шапке выделить покрупнее второй строкой.  

Ну нет. BootIt не причём. Поставь стандартный MBR код, поставь всем разделам активность через HEX редактор и попробуй загрузиться.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 01:34 29-06-2011
KLASS



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

Цитата:
С другой стороны только сейчас понял, что здесь обсуждается только BootIT

Ни в коем случае, именно все загрузчики... еще год назад, наверное, vu1tur сказал мне, что в данной теме не возбраняется охватывать любые виды/типы загрузок, дабы дубли не плодить.

Всего записей: 11062 | Зарегистр. 12-10-2001 | Отправлено: 01:37 29-06-2011
Armilos



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

Цитата:
Пишется только - бит  

Не, если что-то меняется, то переписывается весь сектор полностью. (ссылок не дам, но в мозгу отложилось так (хотя и настаивать не буду - в данном контексте неважно ))

Всего записей: 158 | Зарегистр. 08-01-2010 | Отправлено: 01:41 29-06-2011
dialmak



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

Цитата:
переписывается весь сектор полностью

да ступил - точняк. значит если нет бесперебойника лучше бэкапнуть MBR и спать спокойно
Делов то на минуту.
Я тупак. Вроде бэкапнул - а куда положил забыл. Теперь проблема. Переписал идентификатор диска (эксперимент делал - и это был побочный эффект) и теперь BCD не грузиться. А диска DVD нет. Вот козлы - это ж надо придумать привязать загрузку к диску... Прийдётся мутить эмуляцию DVD через grub4dos.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 01:42 29-06-2011 | Исправлено: dialmak, 01:53 29-06-2011
KLASS



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

Цитата:
то переписывается весь сектор полностью.

Угу, однозначно... винт по другому не умеет.

Всего записей: 11062 | Зарегистр. 12-10-2001 | Отправлено: 01:42 29-06-2011
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak, в стандартном MBR коде мне не нравится то, что в результате ошибки комп перезагружается или вообще зависает. Тут Бил постарался. А вот MBR от LEX проверку на наличие нескольких активных разделов не делает, да и в случае ошибки возращает управление на повторный выбор раздела.

Всего записей: 3025 | Зарегистр. 24-10-2002 | Отправлено: 01:46 29-06-2011
dialmak



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

Цитата:
в стандартном MBR коде мне не нравится то, что в результате ошибки комп перезагружается или вообще зависает

Да ну. Код проверен временем. У меня никогда проблем не было.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 01:52 29-06-2011
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak, неактивный раздел помечается как 00. Измени на 01 и погляди, что будет.

Всего записей: 3025 | Зарегистр. 24-10-2002 | Отправлено: 02:08 29-06-2011
KLASS



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

Цитата:
Измени на 01

А зачем на 01? В смысле искусственно создать ошибку что-ли? Так это очевидно, что повиснет, если загрузочный код от M$.

Всего записей: 11062 | Зарегистр. 12-10-2001 | Отправлено: 02:21 29-06-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум 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