-Поиск по дневнику

Поиск сообщений в Keleranam1

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 15.02.2017
Записей:
Комментариев:
Написано: 365


Мультизагрузка ОС Windows (и не только) на ПК

Четверг, 22 Марта 2018 г. 09:25 + в цитатник
?Мультизагрузка ОС Windows (и не только) на ПК: GRUB, grub4dos, NTLDR, BootIT NG, LILO и др.
Мультизагрузка ОС Windows (и не только) на ПК, Программа корректировки загрузочного меню w7
Мультизагрузка ОС Windows (и не только) на ПК

Forums.Avtograd.Ru: ?Мультизагрузка ОС Windows (и не только) на ПК - Forums.Avtograd.Ru




  • Forums.Avtograd.Ru

  • > О железе, софте и сетях

  • > Software

  • > Windows



  • Правила форумов на AVTOGRAD.RU

  • Просмотр новых публикаций



?Мультизагрузка ОС Windows (и не только) на ПК GRUB, grub4dos, NTLDR, BootIT NG, LILO и др.


#1 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 16 Январь 2013 - 12:51


*ошибки пользователя и используемых программ.


*несовместимость многообразия оборудования и версий программ.


*недостаточность опыта у пользователя.


*манипуляции с оборудованием требуют определённых навыков.


и др. Даже неожиданное отключение эл. питания могут иметь негативные последствия.


Только вы сами в ответе за все свои действия. Формальности соблюдены, теперь к делу:


Универсальная загрузочная флэшка, содержит необходимые инструменты и несколько дистрибутивов Windows


Сообщение отредактировал TonyStark: 01 Сентябрь 2014 - 22:54


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


Другие ответы в этой теме


#2 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 16 Январь 2013 - 13:09


(hd0,0) Windows 7.[ 40 Gb]


(hd0,1) Данные. [960 Gb]


(hd1,0) пока свободен.[ 8 MB] ост. от загрузчика BootIT NG, и пока не используется.


(hd1,1) Windows XP. [ 20 Gb] добавил ещё SLAX Linux на этот раздел.


(hd1,2) Win7 SP1 x64..[ 40 Gb] установим туда Win7 SP1 x64


(hd1,4) Windows XP. [ 20 Gb] Windows из логического раздела (рассмотрим позже)


(hd1,5) Свободен. [ 40 Gb]


(hd1,6) Свободен. [ 20 Gb]


(hd1,7) Свободен. [ 40 Gb]


(hd1,8) Свободен. [ 20 Gb] добавил Knoppix 7.0.4


(hd1,9) Свободен. [ 95 Gb]


(hd1,10)Swap Linux. [2,5 Gb]


Сообщение отредактировал TonyStark: 15 Май 2013 - 10:52


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#3 Антон Мамонтов




  • Пользователь




  • Группа: Пользователи

  • Сообщений: 321

  • Регистрация: 28 Октябрь 10


Отправлено 16 Январь 2013 - 13:49


#4 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 16 Январь 2013 - 20:54


с седьмой версией заминка, недоступна для скачивания. Но нашел другую.


Уже русифицированная сборка Slax от novah'a Это не официальная версия дистрибутива Slax. версия 6.1.2 by novah


к извлечению из скачанного образа содержимого, а это два каталога slax и boot, и


размещению их на любом из доступных разделов. В моём случае это -второй раздел, второго диска (hd1,1). В grub4dos нумерация с нуля. Не забываем об этом.


kernel (hd1,1)/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit


и все отлично сработало.


В SLAX Linux нумерация отличается.


(hd1,1) - sdb2 или hdb2


(hd0,0) - sda1 или hda1


Сообщение отредактировал TonyStark: 27 Январь 2013 - 12:47


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#5 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 19 Январь 2013 - 16:11


Последовательность загрузки в этом случае примерно такая:


Как запустить ОС Windows со второго диска смотрим в Руководство по Grub4dos (третья ссылка) .


Команда "MAP", Прямой Маппинг, Подмена диска.


BIOS => MBR HDD(второй) => GRLDR(второй HDD) => загрузка ОС (второй HDD)


После того как я закончил и убедился, что все работает правильно, я снова возвращаю в BIOS загрузку с первого HDD, корректирую menu.lst - (это конфигурационный файл GRUB4DOS) в соответствии с произошедшими изменениями. И вот я могу запускать все имеющиеся ОС на обеих HDD но без необходимости в BIOS менять очерёдность дисков.


Сообщение отредактировал TonyStark: 02 Апрель 2013 - 11:06


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#6 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 19 Январь 2013 - 18:58


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#7 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 19 Январь 2013 - 21:44


Это не обязательно, но мне так удобней.


Последовательность действий такая:


* в BIOS установим загрузку с флэшки и загружаемся с нее.


* в командном режиме grub4dos, скрываем разделы (hd0,0); (hd0,1); (hd1,0); (hd1,1); (hd1,4); (hd1,5)


т.е. все кроме (hd1,2) куда я и планирую поставить Win7.


* снова идём в BIOS и устанавливаем такой приоритет загрузки: Flash, HDD2, HDD1


*снова загружаемся с флэшки, и запускаем установку Win7 в предназначенное место.


*После установки, если все нормально, в BIOS устанавливаем приоритет: HDD1, HDD2


*в menu.lst на первом HDD добавляем:


Сообщение отредактировал TonyStark: 25 Февраль 2013 - 21:31


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#8 bus




  • Активный пользователь




  • Группа: Пользователи

  • Сообщений: 784

  • Регистрация: 01 Ноябрь 07


Отправлено 23 Январь 2013 - 15:30


Может просветите, загрузка EFI+GPT, в таком же ключе как выше у вас.


#9 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 27 Январь 2013 - 10:53


bus (23 Январь 2013 - 15:30):


По поводу EFI+GPT ничего не могу сказать, т.к. не сталкивался пока с этим.


пока обхожусь BIOS+MBR т.е. по старому, это и описываю.


"MBR своими руками", "Начальная теоретическая подготовка"


далее там о написании собственного загрузчика, но это я уже не читал


так как существует множество профессионально написанных загрузчиков.


Сообщение отредактировал TonyStark: 27 Январь 2013 - 10:54


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#10 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 27 Январь 2013 - 22:16


boot.ini работает в Windows 7


для ntldr ограничение 10 записей


он для Vista, но Win7/8 также работает.


для ntldr ограничение 10 записей


Сообщение отредактировал TonyStark: 05 Февраль 2013 - 16:21


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#11 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 01 Февраль 2013 - 09:12


Сейчас у многие стоит ОС Win7 в качестве основной. Имеет смысл использовать возможности ее штатного загрузчика bootmgr. Опишу пример мультизагрузочной конфигурации, в которой bootmgr в качестве основного загрузчика. В данном примере я не буду трогать файл данных конфигурации загрузки (BCD), но буду использовать возможность обработки boot.ini, это текстовый файл, который использовался в WinXP. В разделе operating systems не более 3-х записей обрабатываемых bootmgr-ом, для ntldr ограничение 10 записей. Этого мне вполне хватит.


ПК: CPU P4 3.0Ghz, ОЗУ 1Gb, HDD 120Gb


Установим такие OC: Win7, WinXP, Linux


2. Установка OC (в любой последовательности)


3. Настройка загрузчика bootmgr


(hd0,0) 30GB Win7 [NTFS]


(hd0,1) 20GB WinXP [NTFS]


(hd0,2) 10Gb Linux


(hd0,4) 50Gb Данные(доступны из всех ОС) [NTFS]


(hd0,5) 1.7Gb swap linux


переназначить на D-диск вручную. А лучше накинуть 5-10Gb лишних и не заморачиваться,


особенно с учётом размеров современных жестких дисков по 1000 Гб. и более.


Устанавливать ОС придется только в ручном режиме т.е. не в автоматическом. Это очень важно. И Windows и Linux в автоматическом режиме, удалят существующие разделы и создадут свои. WinXP создаст 1 раздел, Win7 - до 2, Linux - до трёх. Как видите дальше-больше. Поэтому сперва создаем раздел(ы), потом ставим туда ОС.


Там несколько образов, я использовал этот - ubuntu-12.04-dvd-i386.iso 1.54 GB


Я устанавливал с DVD диска, но можно и с Flash USB.


В Linux другая нумерация HDD разделов. В моем случае это выглядит так:


(hd0,5) - sda6 swap linux подкачка


bootmgr (Win7), а его я использую как основной в этом примере. Впрочем его легко восстановить.


На загрузочном разделе Windows 7, там где файл bootmgr, у меня это hd00 раздел


размещаем файлы загрузчика Win XP, т.е. простым копированием.


multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect


c:\hd01.pbr="Windows XP (second active partition)"


c:\hd02.pbr="Ubuntu 12.04 (third active partition)"


Сообщение отредактировал TonyStark: 24 Февраль 2013 - 09:15


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#12 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 05 Февраль 2013 - 13:41


Но для этого придется воспользоваться grub4dos, так как bootmgr'ом это не получится.


*grldr (0.4.5c) или выше


color blue/green yellow/red white/magenta white/magenta


kernel /boot/vmlinuz-3.2.0-23-generic-pae root=UUID=4fc4a942-c12e-4f62-ab4b-80a99e957c04 ro quiet splash $vt_handoff


kernel (hd0,2)/boot/vmlinuz-3.2.0-23-generic-pae root=/dev/sda3 ro quiet splash $vt_handoff


Все linux запускаются похожим образом, различаться могут только название ядра и параметры ему передаваемые. Ну и местоположение конечно. Всё это можно увидеть в конфигурации загрузчика конкретной linux. В моём случае это файл расположенный:


multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect


c:\hd01.pbr="Windows XP (second active partition)"


c:\hd02.pbr="Ubuntu 12.04 (third active partition)"


Таким образом (из boot.ini) в Win7 можно стартовать Grub4Dos только версии 0.4.5c и старше.


Сообщение отредактировал TonyStark: 05 Февраль 2013 - 18:48


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#13 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 10 Февраль 2013 - 00:46


А именно, невозможность задать использование по умолчанию чего либо кроме Windows 7.


Так как сначала обрабатывается файл данных конфигурации загрузки (BCD), в котором только есть только одна


ОС Windows 7. Можно исправить это добавив туда строчку запуска Windows XP, которая у меня на hd01 разделе.


(для Win7/8 тоже подойдет)


BCDEDIT.EXE /store C:\boot\BCD /create /d "Windows XP" /application bootsector > c:\file.txt


так как у каждого он свой.


Используйте [ПКМ => вставить] чтобы не набирать и не наделать ошибок, особенно в командной строке.


Сообщение отредактировал TonyStark: 10 Февраль 2013 - 00:47


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#14 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 10 Февраль 2013 - 11:22


Для других дисков и комбинаций пользуйся табличкой:


Для кобминирования — значения складываются.


Drive Number to hide


All drives 67108863


Windows Registry Editor Version 5.00


Сообщение отредактировал TonyStark: 10 Февраль 2013 - 11:27


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#15 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 25 Февраль 2013 - 07:18


Можно взять здесь:http://tltorrent.ru/viewtopic.php?t=247130


там у меня код загрузчика Win7. Сделать это можно по разному. Например штатными


средствами или сторонней программой. Как кому удобнее.


Вот несколько ссылок:


Восстановление загрузчика Windows 7 при помощи утилит bootrec.exe и bcdboot.exe вручную. Это штатные средства, понадобится установочный дистрибутив Windows 7, загрузочные диск или флэшка.


BOOTICE v1.02 2012.12.12


Восстановление загрузчика Windows 7 без дистрибутива и создание двойной загрузки с помощью программы MultiBoot (сам пока этим не пользовался)


Knoppix придётся настраивать вручную. На мой взгляд и то и другое достаточно просто.


НИ В КОЕМ СЛУЧАЕ НЕ ВЫБИРАЙТЕ


"auto Automatic partitioning" или "disk Use whole hard disk"


потеряете всё на своем жестком диске.


Не знаю нужен ли ей swap раздел для подкачки, но у меня он всё равно есть (hd1,10)


На форумах о swap linux мнения разделились, пишут о его ненужности в современных дистрибутивах. Чем удобно наличие заранее созданных разделов? Ответ очевиден, вы можете без труда добавить свежую ОС. Пустующие в данный момент разделы можно использовать под данные, торренты и т.п. Если же у вас нет запасных разделов, то придется уменьшать имеющиеся, и на освободившемся не размеченном пространстве создавать недостающие разделы. Современные программы Acronis, Paragon могут делать


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


Или не устанавливать его вовсе. Это некоторое упрощение и недостаток, но не буду придираться. Я решил действовать так:


*Установить загрузчик в MBR HDD1(hd0) (это GRUB 0.97)


*В каталоге (hd1,8)/boot/grub находится текстовый конфигурационный файл menu.lst


(это на HDD2(hd1)), меня интересуют те параметры которые передаются ядру ОС при его старте.


*Затем восстанавливаю в MBR HDD1(hd0) загрузчик Win7


*Настраиваю загрузку Knoppix в Grub4Dos


т.к. Grub4Dos может стартовать и его тоже. Но чтобы не нарушать концепцию принятую с самого начала, я в качестве основного загрузчика использую boormgr (win7). А поскольку его возможностей не хватает (он не может стартовать ядро linux), приходиться воспользоваться Grub4Dos.


color cyan/blue white/blue


kernel /boot/vmlinuz root=/dev/sdb9 rootwait lang=ru apm=power-off nomce libata.force=noncq tz=localtime loglevel=1 rw


HDD2 - (hd1);(hd1,0);(hd1,1) и т.д.


Сообщение отредактировал TonyStark: 28 Февраль 2013 - 11:04


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#16 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 25 Февраль 2013 - 12:35


Сообщение отредактировал TonyStark: 25 Февраль 2013 - 12:51


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#17 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 08 Март 2013 - 11:56


Ещё один способ мультизагрузки от LEX-PEX


Это заливка ОС WinXP SP3, правда довольна старая.


Есть на торрентах


прописать загрузившись с какого либо из предложенных выше DVD, (через Acronis)


При старте компа у Вас будет несколько секунд (индикация вверху экрана) для выбора с какого раздела грузиться!


Переключение между разделами клавишами 1, 2, 3.


Очень удобно если у Вас несколько систем на разных разделах!


Бьем винт на 2 или 3 раздела (у некоторых так уже сделано) ОБЯЗАТЕЛЬНО ВСЕ 3 ГЛАВНЫМИ ОСНОВНЫМИ!!! (не логическими)


Ставим "мой" загрузчик MBR


При старте компа нажимаем клавишу 1 (первый раздел стал у нас первым, активным, типа диском C:\


Ставим на этот первый раздел к примеру XP (Я) - после установки система будет иметь букву C:\


другие разделы другие буквы!


Ставим систему на 2 раздел:


При старте компа нажимаем клавишу 2 (второй раздел стал у нас первым, активным, типа диском C:\


Ставим на этот второй раздел к примеру XP (РОДИТЕЛИ) - после установки система будет иметь букву C:\


другие разделы другие буквы!


Ставим систему на 3 раздел:


При старте компа нажимаем клавишу 3 (третий раздел стал у нас первым, активным, типа диском C:\


другие разделы другие буквы!


Ставим на этот третий раздел к примеру XP (СЕСТРА или БРАТ) - после установки система будет иметь букву C:\


В итоге вы получили ГРАМОТНЫЙ вариант использования одного компьютера для нескольких пользователей!


из пользователей при старте выбирает свою систему в течении 6 секунд


«СВОЕЙ ЦИФРОЙ» (система будет для него под буквой C:\, хотя раздел у


Все три раздела должны быть ОБЯЗАТЕЛЬНО ГЛАВНЫМИ ОСНОВНЫМИ!!! (не логическими)


Сообщение отредактировал TonyStark: 09 Март 2013 - 07:23


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


#18 TonyStark




  • Новичок




  • Группа: Пользователи

  • Сообщений: 45

  • Регистрация: 18 Март 10


Отправлено 11 Май 2013 - 08:30


Поэтому все действия буду производить на втором HDD (экспериментальном).


2. Скрываю все основные разделы на оставшемся (втором), кроме того в который планируется установить Win8, в моём случае это (hd1,1)


3. Устанавливаю Win8, настраиваем, проверяем работоспособность.


4. Возвращаю в BIOS первый HDD, и устанавливаю с него приоритет загрузки


5. Настраиваю загрузчик на первом HDD для возможности выбора ОС.


Теоретически, по идее достаточно установить приоритет загрузки со второго жёсткого диска, но на практике выясняется, что установщику Windows этого мало, и он отказывается устанавливать ОС на второй диск. Хотя в настройках BIOS второй HDD назначен первым, это игнорируется и сообщается о невозможности установки в выбранный раздел. Поэтому делаем так, чтобы диск был единственным. Согласитесь, что не практично отключать диск физически выдёргивая кабели, интерфейсный или питания. Впотьмах и пыли шарить подсвечивая фонариком, с риском повредить статическим электричеством дорогостоящее импортное оборудование. Гораздо проще и безопаснее сделать это в BIOS. Заходим в BIOS нажатием Del при самотестировании (POST) ПК.


Заходим в подраздел Integrated Peripherals там находим пункты


Serial-ATA 1 и Serial-ATA 2. Экспериментальным путём я установил, что в моем случае


чтобы отключить разъёмы SATA_1 и SATA_2 нужно установить Serial-ATA 2 в состояние [Disabled] т.е. взаимосвязь такая:


пункт Serial-ATA 1 вкл/откл SATA_3 и SATA_4 разъёмы на MB


пункт Serial-ATA 2 вкл/откл SATA_1 и SATA_2 разъёмы на MB


Немного запутано, но разобраться можно при желании. Ещё надо учитывать, что если


для установки будет использоваться DVD привод, то он должен быть на одном канале с


требуемым HDD т.к. отключается по два устройства. В моём случае схема такая:


SATA_1 HDD Основной


SATA_3 HDD Эксперементальный


SATA_4 DVD привод


Для чего нужно скрывать другие разделы? Я уже писал об этом во втором посте, но повторю, что это обязательно. Дело в том, что все Windows, находят уже имеющийся


загрузчик от других ОС, заменяют или модифицируют его. Причём иногда добавляются пункты для выбора предыдущих ОС, но не всегда. Кроме этого получается ситуация когда сама ОС находится на одном разделе а её загрузчик на другом разделе. Чтобы пресечь всё это как раз и нужно скрытие.


Делаться это может по разному, например с загрузочного Acronis устройства, флэшки


или CD/DVD. Будет доступен графический режим, в нём труднее ошибиться. Можно изготовить такое устройство самостоятельно, но лучше воспользоваться готовым.


Например Hiren’s BootCD по-русски (это седьмая ссылка в шапке темы). Если у вас нет CD/DVD привода, или вы не хотите им пользоваться или прожигать болванки, то можете изготовить загрузочную флэшку


Сделать это легко и просто, можно загрузившись с Hiren's BootCD (Mini Windows XP),


или непосредственно в Windows которая установлена на HDD.


буква диска:\HBCD\WinTools\HBCDMenu.exe (запускаем, если автозапуск отключён)


Установка загрузчика GRUB4DOS на Flash USB drive с помощью BootICE 0.9.2011.0406 (Скриншоты)


тоже скопировать в корневой каталог Flash USB drive (буква диска:\)


1 папок 3 578 408 960 байт свободно


Сообщение отредактировал TonyStark: 15 Май 2013 - 11:02


http://yadi.sk/d/01kiXhTV1xvjD Аллен Карр. Легкий способ бросить курить. RTF файл (0.4 Мб)


1 человек читают эту тему


0 пользователей, 1 гостей, 0 скрытых пользователей


Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку