Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Мультизагрузка XP/7/8/8.1/10, Linux, MAC OS

Автор: dialmak
Дата сообщения: 18.01.2013 03:15
osten

Цитата:
куда и когда ставить BIBM, чтобы EFI стартовало его до винды?

Судя по всему не получится на бут GPT. По-моему ещё не сделали поддержки загрузки GPT. Хотя не проверял. Смоделируй на виртуалке.

Добавлено:
Посмотрел в доках. Нет, не выйдет.
Есть 2 варианта.
1. Поставить бут на флешку и загружать GPT как Next Bios Device. SSD должен естественно стоять вторым бутовым устройством.
2. Поставить на SSD бут и винду в MBR. Мне не очень понятно зачем на SSD делать GPT? Скорости это не прибавит, а проблем точно. Если же винда выёживается и хочет становиться только на GPT - то это легко обойти...
Автор: ashumov
Дата сообщения: 18.01.2013 11:02

Цитата:
чтобы не заморачиваться с переназначением активного раздела

bootmgr от windows 7 обрабатывает boot.ini
windows\system32\bootcfg.exe /?

Код: BOOTCFG /<операция> [<аргументы>]

Описание.
Эта программа командной строки может быть использована для настройки,
извлечения, изменения или удаления параметров командной строки в файле

Boot.ini.
Автор: prorab777
Дата сообщения: 18.01.2013 12:18
bomzzz
Так как в данном вопросе я еще нуб, то уточню

Цитата:
... картридер только в СД или ХД нельзя перепрограммировать

А для чего это надобно?
Я хотел разделить карту памяти на три раздела: 1) файлосклад, 2) Мультизагрузочный 2k10 DVD/USB/HDD v.2.6.1 (загрузка, вероятно, через grub4dos), 3) сам BootIt BM.
Сработает?

А картридер без крышки. Карточка просто вставляется до упора.
Автор: dialmak
Дата сообщения: 18.01.2013 12:58
ashumov
Имелось ввиду, что загрузчик с осью улетел уже. Какие
Цитата:
bootmgr от windows 7 обрабатывает boot.ini
? Да и геморно всё это...

prorab777

Цитата:
Сработает?

Конечно. Вроде бы я уж написал об этом. Другое дело как это сделать на практике.
1 раздел - бут
2 раздел - груб4дос с любыми ISO, VHD, IMA/IMG (образы могут находится на флешке или HDD)
3 раздел - что хотите
Как то так. В шапке есть вся инфа как это сделать. Пример тут. Можно через TBIView или TBIMount посмотреть все меню груб4доса.


Добавлено:
Этот монстр 2k10 лучше грузить как ISO, а не разворачивать. Универсальнее получится.

Добавлено:
Если мою сборку http://forum.ru-board.com/topic.cgi?forum=62&topic=18466&start=2240#6 развернуть на флешку, затем добавить в файл BIMB\menu2.lst пункт для 2k10, то можно грузить сборку conty9
Пункт будет аналогичен пункту для загрузки IFW.ISO

Код: iftitle [find --set-root --ignore-floppies --ignore-cd /BIBM/IMAGES/2k10.ISO || find --set-root --ignore-floppies --ignore-cd /IMAGES/2k10.ISO || find --set-root --ignore-floppies --ignore-cd /2k10.ISO] 2k10 DVD
map --unmap=0:255
find --set-root --ignore-floppies --ignore-cd /BIBM/IMAGES/2k10.ISO || find --set-root --ignore-floppies --ignore-cd /IMAGES/2k10.ISO || find --set-root --ignore-floppies --ignore-cd /2k10.ISO
map ()/BIBM/IMAGES/2k10.ISO (255) || map ()/IMAGES/2k10.ISO (255) || map ()/2k10.ISO (255)
map --hook
root (255)
chainloader (255)
Автор: NIKZZZZ
Дата сообщения: 18.01.2013 15:14
dialmak
К стати, а интересно, можно ли BIBM загрузить Grub с помощью Capture?
Я в свое время пробовал, но получал только "Missing helper"
Автор: dialmak
Дата сообщения: 18.01.2013 15:52
NIKZZZZ

Цитата:
можно ли BIBM загрузить Grub с помощью Capture?

А как пробовал? Тупо подсовывал файл или снимал снимок?
Хотя вряд ли.
Проблема в том, что сapture.mbr имеет 512 байт.
То есть для работы кода более одного сектора нужно, чтобы после затирки EMBR код имел структуру
-1 сектор нового кода
-Здесь код EMBR где-то 8-9 секторов
-Продолжение кода, к примеру 10 (или 40) сектор
-И тут сколько нужно.
Вот MBR_SLIC имеет такую структуру и всё работает...
Grldr.mbr имеет 16 секторов. Если сделать безусловный переход в коде на скажем 30 сектор и сместить с 2 по 16 сектор на 30-46, то видимо да. Нужно знание ассемблера, хотя бы минимальное.
Знание есть - желания нет. Да и работает Grldr.mbr через пень-колоду.
Автор: NIKZZZZ
Дата сообщения: 18.01.2013 16:16
dialmak
Я пробовал подсунуть загрузчик GRLDR , он и выдает такую же ошибку, пробовал так-же подсунуть полный GRLDR, результат тот-же. то-есть сам то загрузчик запускается, а вот дальше ...
К сожалению, нет нормального описания, как именно выполняется Capture.




Добавлено:
Это не особо принципиально, просто хотелось-бы узнать подробнее о возможностях Captyre, может ей можно и просто запустить загрузчик, подобно Grub.
Автор: crackcrack
Дата сообщения: 18.01.2013 16:51

Цитата:
Мультизагрузка OC, .VHD, (.WIM, .RAW, .ISO )через менеджер загрузки Windows 7/2008R2.


Означает ли это, что можно запускать VHD как реальную систему, а не виртуальную?
при загрузке компа, как альтернативную ОС
Автор: tierex
Дата сообщения: 18.01.2013 19:38
Такой вопрос, установлены - на первом Диск1 диске Windows 7 и Suse, на втором Диск0 Windows 7 и Windows 8
Вся загрузка была через EasyBCD 2.2
Сейчас установил BootIt ™ Next Generation и хочу сделать загрузку с его помощью.
Объясните пожалуйста по шагам, как правильно удалить загрузчик EasyBCD и что потом.
Сейчас через BootIt грузит корректно только HD0 диск Windows 7 и Suse, при загрузке Windows 7 отображается загрузчик EasyBCD со списком систем, кроме Suse, ее я не вносил.


Автор: dialmak
Дата сообщения: 18.01.2013 21:09
NIKZZZZ

Цитата:
просто хотелось-бы узнать подробнее о возможностях Captyre

Ну я же написал. Опция Cаptured умеет запустить после бута только код одного первого (или нулевого, если кому больше нравиться) сектора. Если код MBR состоит из нескольких секторов, то он сработает, только если второй,третий и т.д. сектора кода разместить после ФИЗИЧЕСКОГО десятого СЕКТОРА ДИСКА, потому что сам EMBR занимает где-то 9 первых секторов....
Так сделан MBR SLIC, он занимает 4 сектора в процессе работы. Первый и по-выбору пользователя любой, например 30,31,32. Работает с Cаptured безпроблем.

Добавлено:
crackcrack

Цитата:
Означает ли это, что можно запускать VHD как реальную систему, а не виртуальную?
при загрузке компа, как альтернативную ОС

Естественно.

Добавлено:
tierex

Цитата:
Сейчас установил BootIt ™ Next Generation и хочу сделать загрузку с его помощью.

Не вижу его на скрине. Поэтому трудно что-то сказать.
BootIt ™ Next Generation устаревшая версия. Новая тут http://fosi.alphasys.nl/
Сделайте для каждого диска скрин PartTable из bootice и плюс напишите меню бута для каждой ос в виде

Identity <Название ОС>
HD <Номер диска>
Boot <Название раздела>

Галки <Отмеченные>, например Swap


Добавлено:
NIKZZZZ
Дополню. Думаю поймёшь.

Цитата:
Так сделан MBR SLIC, он занимает 4 сектора в процессе работы. Первый и по-выбору пользователя любой, например 30,31,32. Работает с Cаptured без проблем.

Работает он так (возможно я в деталях ошибаюсь, но принцип такой).
Например я задал ему установиться в 30 сектор. Он переписывает при инсталляции первый сектор MBR (Generic MS Win7 MBR ) в 30 сектор, а в 1 сектор вместо него (Generic MS Win7 MBR кода) вписывает свой загрузчик эмулятора SLIC (не трогая естественно таблицу разделов - то есть занимает примерно 440 байт), потом загрузчик эмулятора передаёт управление эмулятору. Эмулятор устанавливается в 31 и 32 сектор и после эмуляции передаёт управление коду Generic MS Win7 MBR в 30 сектор.
Загрузка происходит так:
Загрузчик эмулятора SLIC (1 сектор) -> эмулятор SLIC (31 и 32 сектор) -> код MBR Win7 (30 сектор) -> PBR активного раздела
Когда я делаю captured, то делаю так.
Прямо из бута устанавливаю MS Win7 MBR, то есть фактически убиваю бут (EMBR), затем гружусь в Win7 и инсталлирую MBR SLIC в сектора выше 10. Перегружаюсь в бут или изменением активного раздела на раздел бута или через установочную CD/флешку. Делаю Capture, восстанавливаю бут (фактически 1 сектор только) и включаю MBRSLIC.MBR в секцию Captured. Как-то так.

Я вот подумал. Если бы заставить бут инсталлироваться в 1 и скажем подальше далее , например 20-28 сектор... Тогда любой код до 20 секторов можно было выполнить без проблем после бута.
Автор: dialmak
Дата сообщения: 18.01.2013 23:56
Если нужно, я могу в принципе поковырять и Дизе и проверить в Bochs возможность модификации MBR grub4dos для загрузки из BootIt через Captured.
Автор: tierex
Дата сообщения: 19.01.2013 00:49
Спасибо за быстрый ответ!

http://img72.imageshack.us/img72/2500/49184019.jpg
Identity - Suse
HD - 1
Boot - названия у раздела нету
ID - 83
Drive -
_________________________

Identity - Swap Suse
HD - 1
Boot - названия у раздела нету
ID - 82
Drive -
__________________________

Identity - Windows 7
HD - 1
Boot - WIN7
ID - 07
Drive - C /тут Загрузчик EasyBCD/
http://img594.imageshack.us/img594/90/47685133.jpg

Identity - Windows 8
HD - 0
Boot - WIN-8
ID - 07
Drive - D
__________________________

Identity - Windows 7
HD - 0
Boot - WIN-7-BAC
ID - 07
Drive - E
__________________________

Identity - No System
HD - 0
Boot - TERRA1
ID - 07
Drive - F



Цитата:
Галки <Отмеченные>, например Swap

Этого не понял.
Автор: NIKZZZZ
Дата сообщения: 19.01.2013 01:01
dialmak

Цитата:
Если нужно, я могу в принципе поковырять и Дизе и проверить в Bochs возможность модификации MBR grub4dos для загрузки из BootIt через Captured.

Не актуально, запустить Grub не представляет проблем, идея понятна, но не вижу смысла.
Автор: dialmak
Дата сообщения: 19.01.2013 02:41
NIKZZZZ

Цитата:
Не актуально,

Да. Из бута через PBR запустить груб проще и надёжнее
Вот на досуге проверю, может всё таки если сектора заняты бут подвинеться? Вряд ли конечно, он перед своей установкой сохраняет старый MBR...

tierex

Цитата:
Этого не понял.

Ну тут глянь - может увидишь


Этот пункт зачем

Цитата:
Identity - No System
HD - 0
Boot - TERRA1
ID - 07
Drive - F

И этот зачем ?

Цитата:
Identity - Swap Suse
HD - 1
Boot - названия у раздела нету
ID - 82
Drive -

И где же бут стоит?
И какие же пункты не работают, а какие работают?
И бут не использует буквы из винды...
Автор: crackcrack
Дата сообщения: 19.01.2013 09:32
dialmak

Цитата:
Означает ли это, что можно запускать VHD как реальную систему, а не виртуальную?
при загрузке компа, как альтернативную ОС

Естественно.

а работает только на 7?
А на Виста запустить .VHD с win8 не получится?
Автор: dialmak
Дата сообщения: 19.01.2013 10:13
crackcrack

Цитата:
А на Виста запустить .VHD с win8 не получится?

не пробовал.
Автор: Sphinx114
Дата сообщения: 19.01.2013 10:58
crackcrack, загрузка win 7 с VHD поддерживается в редакциях энтерпрайз и ультимейт, win 8 в редакциях профешинал и энтерпрайз. Виста не умеет грузить VHD, загрузчик следует поставить от win 7/8. VHD можно ложить на любой диск/раздел/папку.

Дабы быстрее расчухать что к чему, посмотрите тему Windows на USB HDD
Автор: wercatunia
Дата сообщения: 19.01.2013 11:32
dialmak, т.есть если проблема вроде такой http://forum.ru-board.com/topic.cgi?forum=88&topic=6076 , то через бутлт и с помощью мыши можно поставить какое нужно загрузочное устройство первым без захода в биос?
Автор: tierex
Дата сообщения: 19.01.2013 14:00

Цитата:
Ну тут глянь - может увидишь

Посмотрел, галок никаких нигде не стоит.



Цитата:
Этот пункт зачем

этот раздел без системы

Цитата:
И этот зачем ?

это Swap Suse

Цитата:
И где же бут стоит?
И какие же пункты не работают, а какие работают?

WIN7 и Suse работают, WIN-7-BAC и WIN8 не работают.

Бут стоит, на сколько я понимаю на HD 0
http://img26.imageshack.us/img26/2269/41424371.jpg
http://img404.imageshack.us/img404/3978/54262052.jpg

Вот меню загрузки
http://img827.imageshack.us/img827/8130/84448042.jpg

Вот такой ответ получаю при попытке загрузки WIN-7-BAC и WIN8
http://img145.imageshack.us/img145/2135/76402754.jpg

Ну еще пару картинок, может нужно...
http://imageshack.us/a/img545/4106/72886316.jpg
http://imageshack.us/a/img267/1873/80825769.jpg
http://imageshack.us/a/img268/7884/75095097.jpg
http://imageshack.us/a/img6/2598/96566050.jpg


Автор: dialmak
Дата сообщения: 19.01.2013 18:35
tierex

Цитата:
этот раздел без системы


Цитата:
это Swap Suse

Ну им же меню не нужны.
У вас проблемы.
1. Проблема с настройками. Бут работает в режиме >4 разделов.
И хорошо, что вы пока не загрузились на HD1. Если загрузитесь, то возможно потеряете разметку HD0. Вы не читали

Цитата:
Внимание! Важный момент. Будьте внимательны в меню Boot Edit. Если по каким то причинам существующие разделы не попали в таблицу MBR Details, то после загрузки в ОС она увидит эти разделы как неразмеченное свободное место на диске.

И тут про режим >4
http://forum.ru-board.com/topic.cgi?forum=62&topic=18466&start=980#2

Цитата:
В 1 варианте убить таблицу разделов можно. И довольно просто. Достаточно убрать все разделы из MBR Details (имеется ввиду для дисков без EMBR). И диск ,после загрузки ОС, в которой нет разделов в MBR Details (или там другие разделы другого диска) станет без разделов.

2. Также не читали (возможно это и спасло)

Цитата:
Галочка Swap используется для перевода текущего диска в активное положение (должна стоять на всех дисках кроме HD0, так как он активен по-умолчанию, если ОС устанавливалась на активный диск ).

3. Проблема с EMBR. Он стоит на HD1, а сам бут на HD0!
4. Устаревшая редакция бута!!! В новом BootitBM проблем с режиме >4 разделов больше нет.
5. Уберите простыню свою - просто оставьте ссылки на картинки в виде http://imageshack.us/a/img6/2598/96566050.jpg

Как исправить?
1. Создать дистрибутив CD или флешки с BootIt BM 1.13 (ссылку я давал). Имя пользователя и ключ обязательно ставить из .nfo файла.. Не грузиться пока с нее!
2. Деинсталлировать BootIt NG (перед деинсталляцией выйдите в бут из рабочей ОС и в настройках отметить галку Limit Primaries)
3. Загрузиться с CD/флешки и при инсталляции бута обязательно отметить галки

4. Бут САМ сделает меню.
5. Отписаться о результате.

Добавлено:
wercatunia

Цитата:
о через бутлт и с помощью мыши можно поставить какое нужно загрузочное устройство первым без захода в биос?

Да уж. Ролик не смотрела. Можно запустить следующее или предыдущее бутовое устройство.

Цитата:
Для тех, кто уже просмотрел и в теме. Есть ещё несколько вариантов запуска из обычного меню :
- Нажать Alt+N при выделенном пункте меню запуска - это то же самое, что отметить пункт One Time -> Next BIOS Device
- Нажать Alt+S при выделенном пункте меню запуска - это то же самое, что отметить пункт One Time -> BIOS Sequence
Иногда (это зависит от мамки и БИОСа) заметил, что Alt+N и One Time - Next BIOS Device имеют разный результат. То же относится и к Alt+S. То есть, если один метод не сработал, есть смысл попробовать второй.

Удобная фишка!

Добавлено:
Sphinx114

Цитата:
загрузка win 7 с VHD поддерживается в редакциях энтерпрайз и ультимейт

Не только. Есть ещё POSReady
Автор: osten
Дата сообщения: 19.01.2013 21:34
To dialmak

Цитата:
Мне не очень понятно зачем на SSD делать GPT? Скорости это не прибавит, а проблем точно.

Почему-то застряло в мозгах из ранее читанного, что UEFI+GPT разметка ускоряют загрузку системы. Сейчас снова погуглил свидетельства очевидцев - ничего определённого не говорят - кто в лес, кто куда.
Так что не буду лишнего мудрить, поставлю всё по классике, в MBR разметке. Спасибо.
Автор: dialmak
Дата сообщения: 20.01.2013 00:24
osten

Цитата:
UEFI+GPT разметка ускоряют загрузку системы.

Нет. GPT хороша только для случаев, если один диск, а нужно поставить 20 ОС (и то BootiT это решает в режиме >4) и ещё для случаев при диске > 2 GB (тоже решается с MBR в принципе, просто нужны телодвижения..)
Автор: tierex
Дата сообщения: 21.01.2013 14:08

Цитата:
Как исправить?
1. Создать дистрибутив CD или флешки с BootIt BM 1.13 (ссылку я давал). Имя пользователя и ключ обязательно ставить из .nfo файла.. Не грузиться пока с нее!
2. Деинсталлировать BootIt NG (перед деинсталляцией выйдите в бут из рабочей ОС и в настройках отметить галку Limit Primaries)
3. Загрузиться с CD/флешки и при инсталляции бута обязательно отметить галки

4. Бут САМ сделает меню.
5. Отписаться о результате.


Спасибо за рекомендации!
Сделал все как Вы написали.
Бут создал меню, но все осталось по прежнему, т.е. при попытке запустит WIN-7-BAC или WIN8 получаю черный экран с сообщением о той же ошибке.

Вот картинки:
http://imageshack.us/photo/my-images/835/img0010lu.jpg/
http://imageshack.us/photo/my-images/827/img0009ewk.jpg/
http://imageshack.us/photo/my-images/515/img0008uu.jpg/
http://imageshack.us/photo/my-images/836/img0007ub.jpg/
http://imageshack.us/photo/my-images/339/img0006kwz.jpg/
http://imageshack.us/photo/my-images/443/img0005ie.jpg/
http://imageshack.us/photo/my-images/191/img0004rt.jpg/
http://imageshack.us/photo/my-images/24/img0003pzy.jpg/
http://imageshack.us/photo/my-images/541/img0002tv.jpg/
Автор: dialmak
Дата сообщения: 22.01.2013 00:44
Ясно.
1. Грузишься в любую винду и запускаешь BOOTICE. Выбираешь диск с разделами Win8 и Win7bac и проверяешь PBR. Должен быть BOOTMGR boot record. Если не он - меняешь на него.
2. Для тех же двух разделов выполняешь 2 команды из CMD от имени админа - для каждого раздела Win8 и Win7bac:

Код: V:\windows\system32\bcdboot V:\windows /s V: /l ru-RU
Автор: DimitriusXZ
Дата сообщения: 23.01.2013 04:00
Подскажите, как узнать номера разделов на диске
(в boot.ini они обозначаются словом partition)?
Автор: bomzzz
Дата сообщения: 23.01.2013 04:04

Цитата:
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\windows="WINDOWS 2000/XP/2003 disk(0)partition(1)" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\windows="WINDOWS 2000/XP/2003 disk(0)partition(2)" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\windows="WINDOWS 2000/XP/2003 disk(0)partition(3)" /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\windows="WINDOWS 2000/XP/2003 disk(0)partition(4)" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="WINDOWS 2000/XP/2003 disk(1)partition(1)" /fastdetect
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="WINDOWS 2000/XP/2003 disk(1)partition(2)" /fastdetect
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS="WINDOWS 2000/XP/2003 disk(1)partition(3)" /fastdetect
multi(0)disk(0)rdisk(1)partition(4)\WINDOWS="WINDOWS 2000/XP/2003 disk(1)partition(4)" /fastdetect
C:\grldr="Grub4Dos"


основные разделы получают номера по расположению с физического начала винта
Автор: michail10
Дата сообщения: 23.01.2013 05:20

Цитата:
Подскажите, как узнать номера разделов на диске

Посмотреть и подсчитать в "Управлении дисками", потом и прописать в boot.ini.
Автор: DimitriusXZ
Дата сообщения: 23.01.2013 06:03

Цитата:
Посмотреть и подсчитать в "Управлении дисками", потом и прописать в boot.ini.

Нет. Так не получится.
Автор: dialmak
Дата сообщения: 23.01.2013 14:02
DimitriusXZ

Цитата:
Так не получится.

Почему же. Получится.
http://forum.ru-board.com/topic.cgi?forum=62&topic=18466&start=19&limit=1&m=1#1

Цитата:
multi(X)disk(Y)rdisk(Z)partition(W)\<winnt_dir>
rdisk(Z) - порядковый номер жёсткого диска, с которого осуществляется загрузка. Нумерация начинается с 0.
partition(W) - порядковый номер раздела жёсткого диска, с которого загружается ОС.
Нумерация разделов у Microsoft принята следующая : в первую очередь нумеруются основные разделы, затем логические тома из дополнительного раздела, дополнительный раздел не нумеруется, нумерация начинается с 1.

На картинке на slot не обращайте внимания - это для Bootit. Вам нужен W.
Автор: DimitriusXZ
Дата сообщения: 24.01.2013 03:04
Не знаю как у вас, но у меня это не получилось.
Потому, что они в управлении дисками стоят по алфавиту.
Поэтому считай не считай…

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157

Предыдущая тема: Удаление файла для краха системы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.