Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - Проверка файлов lst в grub

Ответить
Настройки темы
Общее - Проверка файлов lst в grub

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


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Divil
Дата: 23-01-2015
Решил сделать мульти-загрузочную флушку под grub. live_cd, winpe, windows все запускалось(вроде), попробовал установить ubunto, но нифига( Начал пробовать править, только больше запутался(
Может кто помочь с проверкой файлов .lst? В особенности linux.lst, но для уверенности хотелось бы и остальные файлы проверить...

Структура папок:
-menu.lst
-boot
--linux
---linux.lst
--live_cd
---live_cd.lst
--windows
---win.lst
--winpe
---winpe.lst

menu.lst
Скрытый текст
Код: Выделить весь код
color cyan/black black/light-gray green/black yellow/black
timeout 20
debug off
 
title Boot from HDD
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --rehook
    rootnoverify (hd0)
    chainloader (hd0)+1
 
title -----------------------------------------------------------------------
    clear
 
title Acronis Disk Director & Acronis True Image
    find --set-root //boot/Acronis.iso
    map --mem /boot/Acronis.iso (hd32)
    map --hook
    chainloader (hd32)
    boot
 
title Active Boot Disk
    find --set-root //boot/ActiveBootDisk.iso
    map --mem /boot/ActiveBootDisk.iso (hd32)
    map --hook
    chainloader (hd32)
    boot
 
title Acronis BootCD
    find --set-root //boot/AcronisBootCD.iso
    map --mem /boot/AcronisBootCD.iso (hd32)
    map --hook
    chainloader (hd32)
    boot
 
title Live CD Antivirus
    find --set-root //boot/live_cd/live_cd.lst
    configfile /boot/live_cd/live_cd.lst
 
title -----------------------------------------------------------------------
    clear
    
title LiveCD & WinPE
    find --set-root //boot/winpe/winpe.lst
    configfile /boot/winpe/winpe.lst
 
title -----------------------------------------------------------------------
    clear
 
title Install Windows
    find --set-root //boot/windows/win.lst
    configfile /boot/windows/win.lst
 
title -----------------------------------------------------------------------
    clear
 
title Install Linux
    find --set-root //boot/linux/linux.lst
    configfile /boot/linux/linux.lst
    
title -----------------------------------------------------------------------
    clear
 
title Reboot
    savedefault --wait=2
    reboot
 
title Shutdown
    savedefault --wait=2
    halt

win.lst
Скрытый текст
Код: Выделить весь код
color cyan/black black/light-gray green/black yellow/black
timeout 20
debug off
 
title Windows 7 SP1 AIO En-Ru
    map /boot/windows/Win7_AIO.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
 
title Windows 7 SP1 AIO En-Ru Update 14.3.15
    map /boot/windows/Win7_SP1_Update14.3.15.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
 
title Windows 7 SP1 Samsung OEM
    map /boot/windows/MySamsung.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)    
 
title -----------------------------------------------------------------------
    clear
 
title Windows 8.1 AIO En-Ru
    map /boot/windows/Win8.1_AIO.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
 
title -----------------------------------------------------------------------
    clear
 
title Back
    find --set-root /menu.lst
    configfile /menu.lst

winpe.lst
Скрытый текст
Код: Выделить весь код
color cyan/black black/light-gray green/black yellow/black
timeout 20
debug off
 
title LiveCD WPE4
    map /boot/winpe/LiveCD.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
 
title -----------------------------------------------------------------------
    clear
    
title Windows XPE
    map /boot/winpe/WinXPE.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
 
title Windows 7PE
    map /boot/winpe/Win7PE.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
 
title -----------------------------------------------------------------------
    clear
 
title Back
    find --set-root /menu.lst
    configfile /menu.lst

live_cd.lst
Скрытый текст
Код: Выделить весь код
color cyan/black black/light-gray green/black yellow/black
timeout 20
debug off
 
title LiveCD ESET NOD32
    map /boot/live_cd/eset_sysrescue.iso (hd32)
    map --hook
    chainloader (hd32)
 
title Kaspersky Rescue Disk
    map /boot/live_cd/kav_rescue_10.iso (hd32)
    map --hook
    chainloader (hd32)
    
title -----------------------------------------------------------------------
    clear
 
title Back
    find --set-root /menu.lst
    configfile /menu.lst
linux.lst
Код: Выделить весь код
color cyan/black black/light-gray green/black yellow/black
timeout 20
debug off
 
title FreeBSD 10.0 RELEASE amd64
    map /boot/linux/freebsd64.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
 
title FreeBSD 10.0 RELEASE i386
    map /boot/linux/freebsd32.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
 
title -----------------------------------------------------------------------
    clear
 
title Ubunto Desktop 14.04 amd64
    map /boot/linux/ubuntu64.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
 
title Ubunto Desktop 14.04 i386
    map /boot/linux/ubuntu32.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
    
title -----------------------------------------------------------------------
    clear
 
title Back
    find --set-root /menu.lst
    configfile /menu.lst

Заранее благодарен за помощь!

Отправлено: 19:40, 31-08-2014

 

Аватара для joystick8000

Старожил


Сообщения: 177
Благодарности: 22

Профиль | Отправить PM | Цитировать


не выйдет так запустить из ISO Убунту
я делаю это так
Код: Выделить весь код
title Ubuntu server Install
kernel /ubuntu/vmlinuz file=/cdrom/preseed/ubuntu-server.seed boot=casper iso-scan/filename=/ubuntu/ubuntu.iso locale=ru_RU splash --
initrd /ubuntu/initrd.gz
Но в этом случае файл vmlinuz и initrd.gz из исо должны быть скопированы в каталог /ubuntu ну и сам образ.

Но есть и гибридная загрузка когда на флешке ISO монтируется в четвертый не занятый раздел
Код: Выделить весь код
title ubuntu
parttype (%@root:~1,3%,3)
if not %@retval%==0 pause Error! && configfile /menu.lst
set ISO=/ubuntu-10.04.3-desktop-i386.iso
partnew (%@root:~1,3%,3) 0 %ISO%
map %ISO% (255)
map --hook
chainloader (255)
Еще есть способ для grub 2
Код: Выделить весь код
menuentry "Ubuntu Live 11.04 64bit" {
        loopback loop /boot/iso/ubuntu-11.04-desktop-amd64.iso
        linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-11.04-desktop-amd64.iso noeject noprompt --
        initrd (loop)/casper/initrd.lz
}

Последний раз редактировалось joystick8000, 03-09-2014 в 15:52.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:40, 03-09-2014 | #2



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

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


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


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


попробовал по 1 варианту:
Код: Выделить весь код
title Ubunto Desktop 14.04 i386
	kernel /boot/linux/ubuntu/x86/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/boot/linux/ubuntu/x86/ubuntu86.iso locale=ru_RU splash --
	initrd /boot/linux/ubuntu/x86/initrd
Выдает ошибку 13 или 15, типа что-то не найдено...точно сейчас не помню.
Цитата joystick8000:
Но в этом случае файл vmlinuz и initrd.gz из исо должны быть скопированы в каталог /ubuntu ну и сам образ. »
Вот в этом как раз и проблема, я нашел файлы с такими названиями, только расширения у них другие:
vmlinuz.efi и initrd.lz
и пробовал так:
Код: Выделить весь код
title Ubunto Desktop 14.04 i386
	kernel /boot/linux/ubuntu/x86/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/boot/linux/ubuntu/x86/ubuntu86.iso locale=ru_RU splash --
	initrd /boot/linux/ubuntu/x86/initrd.lz
все равно
Цитата:
Выдает ошибку 13 или 15, типа что-то не найдено...точно сейчас не помню.
Что посоветуете?

Отправлено: 23:32, 07-09-2014 | #3


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


Цитата Divil:
Что посоветуете? »
Для начала писать какую именно выдает ошибку и на что ссылается.

Цитата Divil:
попробовал по 1 варианту:
Код:
title Ubunto Desktop 14.04 i386
kernel /boot/linux/ubuntu/x86/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/boot/linux/ubuntu/x86/ubuntu86.iso locale=ru_RU splash --
initrd /boot/linux/ubuntu/x86/initrd
Выдает ошибку 13 или 15, типа что-то не найдено...точно сейчас не помню. »
Это меню немного бредовое, так как требует распаковать образ или его часть в корень флешки + сам iso на флешке. Выходит места занимает больше чем сам образ, а ведь убунта изначально поддерживает запуск из iso (опция ядра - iso-scan/filename.

Вот примеры запуска убунты из образа (пути к iso указываешь свои), пробуй:
Цитата:
title Try Ubuntu without installing
map /Boot/ubuntu-14.04-desktop-i386.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/ubuntu-14.04-desktop-i386.iso quiet splash --
initrd (0xff)/casper/initrd.lz

title Install Ubuntu
map /Boot/ubuntu-14.04-desktop-i386.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/Boot/ubuntu-14.04-desktop-i386.iso quiet splash --
initrd (0xff)/casper/initrd.lz

Последний раз редактировалось Ж.Д.А.Л.К.Е.Р., 08-09-2014 в 13:15.


Отправлено: 02:05, 08-09-2014 | #4


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


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


ок, попробую! А что насчет файлов vmlinuz и initrd ? Мне использовать vmlinuz.efi и initrd.lz ? или как?

Отправлено: 09:00, 08-09-2014 | #5


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


Используй меню которые привел выше (чуть их поправил, убрав одну ненужную строчку и вписав имена последнего образа убунты). vmlinuz.efi по моему и так понятно что это для UEFI загрузки, которая не осуществима в среде Grub4Dos-а который ты используешь.
На счет других меню: FreeBSD так не запуститься, он по моему вообще не умеет из образа грузиться (ищи в гугле), запуск антивирусных образов с ссылками на них приводил здесь, про акронисы читай здесь.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:26, 08-09-2014 | #6


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


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пробовал по вашим примерам наклепать, выдает ошибки:
antivirus.lst
читать дальше »
Код: Выделить весь код
title ESET NOD32 LiveCD
    partnew (%@root:~1,3%,3) 0x00 /boot/antivirus/eset/eset_sysrescue.iso 
	map /boot/antivirus/eset/eset_sysrescue.iso (0xff) 
	map --hook 
	kernel (0xff)/boot/antivirus/eset/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/ 
	initrd (0xff)/boot/antivirus/eset/initrd.gz
 
title Kaspersky Rescue Disk
	partnew (%@root:~1,3%,3) 0x00 /boot/antivirus/kav/kav_rescue_10.iso
	map /boot/antivirus/kav/kav_rescue_10.iso (0xff) 
	map --hook 
	kernel (0xff)/boot/antivirus/kav/rescue root=live:CDLABEL=KRD10 rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset 
	initrd (0xff)/boot/antivirus/kav/rescue.igz 

title Dr.Web LiveCD 
	partnew (%@root:~1,3%,3) 0x00 /boot/antivirus/drweb/drweb.iso 
	map /boot/antivirus/drweb/drweb.iso (0xff) 
	map --hook 
	cat --skip=85 (0xff)/boot/antivirus/drweb/config | set ID=
	kernel (0xff)/boot/antivirus/drweb/vmlinuz %ID% root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8 
	initrd (0xff)/boot/antivirus/drweb/initrd

win.lst
читать дальше »
Код: Выделить весь код
title Windows 7 SP1 AIO En-Ru
    find --set-root /boot/windows/Win7_AIO.iso
    map --mem /boot/windows/Win7_AIO.iso (0xFF)
    map --hook
	root (0xFF)
    chainloader (0xFF)
    boot
 
title Windows 7 SP1 AIO En-Ru Update 14.3.15
    find --set-root /boot/windows/Win7_SP1_Update14.3.15.iso
    map --mem /boot/windows/Win7_SP1_Update14.3.15.iso (0xFF)
    map --hook
	root (0xFF)
    chainloader (0xFF)
    boot
 
title Windows 7 SP1 Samsung OEM
    find --set-root /boot/windows/MySamsung.iso
    map --mem /boot/windows/MySamsung.iso (0xFF)
    map --hook
	root (0xFF)
    chainloader (0xFF)
    boot   
 
title -----------------------------------------------------------------------
    clear
 
title Windows 8.1 AIO En-Ru
    find --set-root /boot/windows/Win8.1_AIO.iso
    map --mem /boot/windows/Win8.1_AIO.iso (0xFF)
    map --hook
	root (0xFF)
    chainloader (0xFF)
    boot

acronis.lst
читать дальше »
Код: Выделить весь код
title Active Boot Disk
    find --set-root /boot/acronis/ActiveBootDisk.iso
    map --mem /boot/acronis/ActiveBootDisk.iso (0xFF)
    map --hook
	root (0xFF)
    chainloader (0xFF)
    boot

Скрины(фотки )

Отправлено: 02:28, 02-10-2014 | #7


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


Divil, Про запуск дистрибутивов Windows читай здесь, твои меню нерабочие. Active Boot Disk не пользовался, не знаю из чего он состоит и как его соответственно грузить. На счет антивирусных образов - ты изменил строки kernel и initrd, а этого не надо делать. В тех строках прописаны пути к файлам внутри образа, они не меняются.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:09, 02-10-2014 | #8


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


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


Так, с акронисом и антивирусами вроде разобрался, а вот про windows что-то не догоняю...
по ссылке нужно какой-то скрипт кинуть в одну папку с образами windows, запустить и получить дополненные версии исх образов, я так понял? и что за скрипт? просто по ссылкам я что-то особо не видел файлов формата *.bat, *.cmd и т.д.
Или я что-то не так понял?

Отправлено: 02:05, 11-10-2014 | #9


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


Divil,
Цитата Divil:
я так понял? »
Да, он добавит в образ FiraDisk драйвер который будет монтировать образ в запущенной ОС.
Прямых ссылок нет, так как присутствует варез, смотри в конце поста названия файла-скрипта и его MD5 хэш. Вот по хэшу и ищи в гугле/яндексе/что используешь.

Отправлено: 12:36, 11-10-2014 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - Проверка файлов lst в grub

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Ассоциация файлов *.lst с помощью GPO alexdomovoi Windows Server 2008/2008 R2 2 29-01-2014 16:42
CMD/BAT - проверка наличия файлов neprotiv Скриптовые языки администрирования Windows 0 04-04-2013 22:09
CMD/BAT - Проверка файлов по сети -Lesnik- Скриптовые языки администрирования Windows 3 01-03-2013 11:18
VBS/WSH/JS - Проверка и удаление файлов AndrewZ Скриптовые языки администрирования Windows 2 04-03-2011 16:56
Проверка защищенных файлов SergOst Microsoft Windows NT/2000/2003 11 15-10-2006 18:07




 
Переход