| 
    
	
		
		
			| 
			
						
							
								Гость
								
						
							
				Стаж: 55 летРепутация:[+]   [-] | 
			
				
				Загрузчик BOOTMGR не умеет загружать образы дисков и дискет,для того чтобы эта возможность появилась, используются загрузчики:
 GRUB, XORBOOT, которые будем называть "костыль"
 Костыль GRUB, представляет собой файл GRLDR с измененным названием (имя может быть любым),
 и встроенным файлом конфигурации в "тело"
 Конфиг редактируется в программе BOOTICE, синтаксис такой же как и в menu.lstКостыль XorBoot меньше в размере, редактируется и создается программой от автора.
 Внимание! загрузчик созданный одной версией программы, может не открываться в другой версии.Вот небольшой комплект для реализации перезагрузки, выключения и загрузки с жесткого диска.
 Один на GRUB и два на XorBOOT, отличите по размеру (GRUB больше весит) СКАЧАТЬ
 
 Последний раз редактировалось:  (2014-12-19 12:01), всего редактировалось 9 раз(а)
 |  
	
		
		
			| 
			
						
							
								puhpol
								
						
							
				Стаж: 10 летСообщений: 891Репутация:75[+]   [-] | 
			
				
				Joker-2013, Если мы говорим о загрузки через  BOOTMGR то проще наверное GRUB. Как у вас в BootPass .
								
							 |  
	
		
		
			| 
			
						
							
								Гость
								
						
							
				Стаж: 55 летРепутация:[+]   [-] | 
			
				
				У XorBoot размер меньше и загружает он быстрей, вот только раньше с ним проблемы были,сейчас вроде бы устранили, но надо тестировать.
 |  
	
		
		
			| 
			
						
							
								puhpol
								
						
							
				Стаж: 10 летСообщений: 891Репутация:75[+]   [-] | 
			
				
				XorBoot пытался с графическим режимом разобраться , но отвлекся и забросил.Повод продолжить знакомство. Тем более когда есть у кого совета спросить.
 |  
	
								![Ответить с цитатой [Цитировать]](./styles/templates/default/images/lang/ru/icon_quote.gif)  
		 		Отправлено: 14-Дек-2014 15:29
					(спустя 2 часа 6 минут)
	
		
		
			|  | 
			
				
				Вставлю свои три копейки. Преимущества XorBoot перед Grub4Dos в качестве "костыля" существенны - более мелкий размер, моментальная отработка (при необходимости можно спрятать все сообщения - т.е., он будет загружать нужное прозрачно).Но, имеются и подводные камни. Например, версии 0.6х неправильно выполняли запуск, если загрузочным был не первый раздел (они банально "не находили" нужное). А при использовании поиска с последующим запуском не работала поддержка CDFS (т.е., на компакте костыль не работал).
 В 0.72/3 вроде пофиксили, теперь можно выполнять запуск (без поиска) из загрузочного носителя. Правда, обязательно в качестве видеорежима выбирать Text Menu (Dots array), поскольку в других режимах тоже могут быть проблемы на CDFS.
 Отдельно отмечу, что только костыль на XorBoot позволяет загружать неустановленный загрузчик Syslinux (Ldlinux.bin из оригинального комплекта суслика). Grub4Dos может загружать только установленный на конкретный носитель Ldlinux.sys, а вот с Ldlinux.bin - спотыкается (что, как минимум, неудобно).
 Однако минимализм XorBoot ограничивает его использование - можно искать/запускать только конкретный файл, в сложных случаях лучше Grub4Dos, где возможности по организации скриптов намного больше. Как промежуточный вариант костыля иногда можно использовать wee63, по сути, это урезанная версия Grub4Dos. Но поддерживаемые файловые системы wee63 слишком уж урезаны. Для сравнения: XorBoot и Grub4Dos поддеживают FAT, NTFS, CDFS, UDF, ExFAT. А вот wee63 - только FAT, NTFS, чего хватает в большинстве случаев... но мало для универсальных сборок.
 |  
	
		
		
			| 
			
						
							
								Гость
								
						
							
				Стаж: 55 летРепутация:[+]   [-] | 
			
				
				Есть еще урезанные версии Grub у них на сайте.Уменьшен размер файла.
 Тестировали?
 |  
	
		
		
			| 
			
						
							
								Гость
								
						
							
				Стаж: 55 летРепутация:[+]   [-] | 
			
				
				В своих проектах стараюсь сделать все, что бы их было удобно добавлять на мультизагрузочную флешку.Только есть один минус, если зайти в меню BOOTMGR моего проекта, выход в меню grub можно осуществить, только через перезагрузку.
 Так вот хочу сделать костыль для перехода к grub загрузчику мультизагрузочной флешки...
 Не могу решить как лучше сделать, искать GRLDR или menu.lst (и где их искать)
 Grub из костыля Grub или menu.lst из костыля Grub, а может Xorboot?
 Ваши предложения и конфиги?
 |  
	
								![Ответить с цитатой [Цитировать]](./styles/templates/default/images/lang/ru/icon_quote.gif)  
		 		Отправлено: 13-Янв-2015 22:53
					(спустя 1 час 38 минут)
	
		
		
			|  | 
			
				
				Joker-2013, ты вначале озвучь предисторию... если я правильно понял, то ты хочешь сделать возврат к первичному загрузчику (независимо от того, какой первичный загрузчик) - тогда можно повторно загрузиться из boot-диска (что будет быстрее перезагрузки - сразу запустится первичный загрузчик). Костыль можно делать как на XORBOOT, так и на Grub4Dos.
								
							 |  
	
		
		
			| 
			
						
							
								Гость
								
						
							
				Стаж: 55 летРепутация:[+]   [-] | 
			
				
				Да, к загрузчику GRUB, ведь его больше используют для мультизагрузочных проектов....ты хочешь сделать возврат к первичному загрузчику...Наверное, как то так?
 А если не найдет, возвращалось бы обратно в BOOTMGRtitle Back to Grub menufind --set-root --ignore-floppies --ignore-cd /GRLDR
 chainloader /GRLDR
chainloader /AWBL/Bootmgr
 |  
	
		
		
			| 
			
						
							
								Гость
								
						
							
				Стаж: 55 летРепутация:[+]   [-] | 
			
				
				Можно даже использовать стандартный файл GRLDRи ничего в нем не редактировать...
 А вдруг пользователь, убрал Menu.lst из корня диска...
 Тогда лучше искать загрузчик в корне Grldr
 А если мы ничего не находим, переходим обратно в BOOTMGR
 Как то так.
 Вот я и хочу придумать что то универсальное.
 Только вот с мультизагрузкой на базе GRUB загрузчика я мало что понимаю. (забыл, наверное все...)
 Так выглядет конфиг в стандартном файле GRLDRpxe detectconfigfile
 default 0
 timeout 1
 title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
 errorcheck off
 configfile /boot/grub/menu.lst
 configfile /grub/menu.lst
 if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff
 if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
 find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
 find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
 find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
 errorcheck on
 commandline
 title commandline
 commandline
 title reboot
 reboot
 title halt
 halt
 |  
	
		
		
			| 
			
						
							
								sergeysvirid
								
						
							
				Стаж: 10 летСообщений: 2673Репутация:127[+]   [-]Откуда: 65 регион (GMT+11) | 
			
				
				Оказывается, в принципе,  menu.lst в качестве конфиг файла и не нужен. Если в Bootice отредактировать GRLDR, удалить сначала всё его содержимое и прописать в нём, к примеру, комаду на запуск сборки AntiWinBlock, то всё прекрасно запускается и загружается:  Пока не знаю, что это может дать ...
 Наверное из этого никакую выгоду нельзя извлечь
   |  
	
		
		
			| 
			
						
							
								Гость
								
						
							
				Стаж: 55 летРепутация:[+]   [-] | 
			
				
				sergeysviridмне надо наоборот, возвращаться в Grub
 А если его нет, то обратно в меню BOOTMGR
 |  
	
		
		
			| 
			
						
							
								puhpol
								
						
							
				Стаж: 10 летСообщений: 891Репутация:75[+]   [-] | 
			
				
				Joker-2013, sergeysvirid, Приветствую!А вы посмотрите проекты Joker-2013 внимательно.... Обратите внимание на файлы разных расширений , размером 264кб. Попробуйте открыть их той же Bootice или блокнотом и все поймете....
  З.ы. По этому лично я считаю "костылем" bootmgr
 |  
	
		
		
			| 
			
						
							
								Гость
								
						
							
				Стаж: 55 летРепутация:[+]   [-] | 
			
				
				Ага, посмотрите.... В последний раз.conty9 научил меня их сжимать, и тем самым прятать конфиг.
 Смысл в другом, если тачка не поддерживает загрузку с помощью Grub,З.ы. По этому лично я считаю "костылем" bootmgrможно загрузить WinPE, в любом случае.
 А не загрузятся дос утилиты, да и х... с ними.
 Когда я еще начинал делать сборки,(на grub) было много нареканий, что не загружается.
 BootPass делал двух видов на GRUB и BOOTMGR. Две разные раздачи.
 Так вот. На раздачи grub, если говорили что не загружается, отправлял на другую с BOOTMGR....
 Мне все это надоело и я стал делать только на BOOTMGR.
 Скажу больше, я этот отредактированный grldr, записывал в загрузочный сектор диска и его вообще не видно было...2146Оказывается, в принципе,  menu.lst  в качестве конфигфайла и не нужен. Если в Bootice отредактировать GRLDR , удалить сначала всё его содержимое и прописать в нём, к примеру, комаду на запуск сборки AntiWinBlock , то всё прекрасно запускается и загружается:  Пока не знаю, что это может дать ... Наверное из этого никакую выгоду нельзя извлечь     
 Последний раз редактировалось:  (2015-01-14 09:37), всего редактировалось 1 раз
 |  
	
		
		
			|  | 
			
				
				Joker-2013, я специально спросил о первичном загрузчике. Им может быть не только Grub4Dos, но и Xorboot,  Syslinux или даже другой Bootmgr. Поэтому, как я понимаю, самым верным решением будет загрузка из MBR (bd) (т.е., бутдиска) - а уж он передаст управление первичному загрузчику. Если первичным загрузчиком работает тот же Bootmgr, то просто произойдет его перезапуск. А если другой загрузчик - тогда управление перейдет к нему.
								
							 |  Страница 1 из 3 
	
	
		Текущее время: 31-Окт 18:29 Часовой пояс: UTC + 3  
	| 
		
		Вы не можете начинать темыВы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 Вы не можете прикреплять файлы к сообщениям
 Вы можете скачивать файлы
 
 |  |