Создание загрузочных iso-образов на основе загрузчика grub4dos

Ответить
 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 15-Окт-09 23:08 (15 лет 11 месяцев назад, ред. 02-Авг-10 08:15)

Создание загрузочных iso-образов на основе загрузчика grub4dos
Год выпуска: 2009
Системные требования: 700 GHz 32-bit (x86), 512 MB of RAM memory
Язык интерфейса: Русский/Английский
Таблэтка: Не требуется
Контрольные суммы:
MD5: 1dfbbf8c60d189aa324741e15cab39a1
SHA1: 7eec1ad7dce424c29266f720424bc20026719c2d
Описание: Сборщик загрузочных iso-образов.
Сборка построена на основе универсального и мощного загрузчика GRUB4DOS,
который при загрузке с CD/DVD загружает красивое меню (которое легко редактируется)
и позволяет загрузиться с любого устройства или образа.
Т.е. на основе Grub4Dos вы можете сделать удобный и мощный реанимационный CD/DVD.
Есть возможность "прикрутить" к своему диску загрузочные реанимационные программы
(папример Acronis BootCD, Hiren's BootCD, различные BartPE и так далее).
В этом проекте найдёте подробные и понятные мануалы!
Доп. информация:
Проект сжат в iso-образ.Потому что раздача архива запрещена,
а из папки получается слишком большой торрент-файл
Этот образ диска уже содержит проект загрузочного iso-образа
с самым необходимым набором программ.
Включеный софт с описанием
Из вариантов загрузки:
1.Kaspersky Rescue Disk 2009 (13.10.2009)
Загружается в память с диска и проверяет комп на вирусы.Имеет минимум настроек и даже со свежими
базами на диске орёт что базы устарели.Лично мне не понравился!
2.Dr.Web LiveCD (10.10.2009)
Загружается в память с диска и проверяет комп на вирусы. Крутая вещь! Почти полноценная операционка
на базе SLAX-linux. Тут и браузер, и файловый менеджер и настройка сети.... ОЧЕНЬ понравился!
3.Acronis True Image 11 + Disk Director 10
Староватые но крутые программы по редактированию разделов жёсткого диска и созданию образов раздела(диска)
2.Acronis True Image HOME 12 RUS (build 9769)
Свежая версия проги для создания образов разделов или всего жёсткого диска.РУССКАЯ!!!
4.PLoP Boot Manager (Универсальный загрузчик с CD,HDD,USB...)
Универсальный загрузчик. Может загрузиться с флэшки даже если метеринская плата не имеет такой функции(старые компы).
5.Offline NT/Vista password and registry editor (сброс пароля в WindowsXP) - без коментариев!
6.Puppy Linux 4.2.1 (Маленький Линус)
Маленький англоязычный live-linux Puppy.Есть куча софта,для всяческих целей.Рекомендую тока спецам!
Остальным-для ознакомления.Чтоб понять как загружается линукс с этого диска.
7.RusLive RAM Mini (Мини-ХР)
Очень маленькая и шустрая руская live-cd windows XP. В себе не несёт почти никакого софта, поэтому загружается
ОЧЕНЬ быстро. Имеет настройку сети и основные функции. Есть стандартный ПРОВОДНИК.Возможен запуск несложных
программ. Эта винда очень удобна когда нужно просто получить доступ к умершей системе,например чтоб сохранить или
изменить какие-то файлы. Крайне функциональна в купе с totalcammander'ом, который есть в папке iso/soft/.
Из дополнительного софта: (папка iso/soft/)
1.Total commander 7.5а final
Мощный файловый менеджер.Встроено много плагинов по редактированию и листингу многих форматов файлов.
По нажатию F3 и F4 откроете практически любой файл для просмотра или редактирования.
Незаменим когда пользуетесь RusLive RAM Mini (Мини-ХР) с этого проекта.
2.Alcohol 120% v.1.9.8.7612 Ru
Прога для записи и создания образов дисков.Тихая установка.Ключ уже встроен.
ВАЖНО!: сначала установи SPTD-драйвер под свою версию платформы.(лежит рядом с прогой)
3.GRUB4DOS_RUS_v.2
Загрузчик собственной персоной! В этой папке лежат версии для установки этого замечательного
загрузчика на флэшку или на жёсткий диск. Принцип работы его описан в мануалах этого проекта.
(ВАЖНО!: при установке grub4dos на жёсткий диск (или флэшку), загрузчик пропишет себя в главную
загрузочную область(MBR), и с этого момента загрузкой будет управлять он. Поэтому, если вы неправильно
настроите файл menu.lst или не туда его положите, то у вас будут БОЛЬШИЕ проблеммы с загрузкой.
Исправить это можно или форматированием ВИНТА! или читай ниже...)
4.save_MBR - в этой папке лежит утилита "HDHacker". Очень полезная вещь, особенно если вы планируете
экспериментировать с установкой загрузчика Gru4Dos на свой жёсткий диск.
Утилита позволяет сохранить главную загрузочную область (MBR) в файл и при необходимости восстановить её!
(вот тут вам и пригодится RusLive RAM Mini (Мини-ХР)).
5.Notepad++
Просто необыкновенный и бесплатный текстовый редактор. Возможности описать нереально, очень много.
Все тексты этого проекта были написаны именно в нём.Поэтому, если хотите видеть правильный
вид текстов, открывайте их в этом редакторе.
Самое важное, что тут есть возможность управлять кодировкой текста. Это понадобится при
редактировании "menu.lst"
6.THEMES_XP - папка содержит два файла: Themes.exe и Wallpaper.exe
Это темы и обои для XP. Устанавливаются в скрытом режиме, т.е. вы кликайте на них и ...
всё содержимое незаметно появляется в нужных системных папках.
Остаётся только зайти в СВОЙСТВА ЭКРАНА и выбрать понравившееся оформление.
(темы работают только с пропатченым файлом uxtheme.dll; google вам поможет)
7.HPUSBFW.EXE
Он же HP USB Disk Storage Format Tool от компании Hewlett-Packard Company.
Уникальная программа для форматирования флэшек. Умеет форматировать флэшки
в файловые системы FAT,FAT32,NTFS.
ОСОБЕННОСТЬ: форматирует флэшки ПРАВИЛЬНЫМ (НУЖНЫМ) способом. После форматирования
этой утилитой даже биос видит флэш по другому. Если планируете делать свою
флэшку загрузочной(например с grub4dos), то советую форматировать флэшку именно этой прогой!
8.MobaLiveCD_v2.0.exe и MobaLiveUSB_2.0.exe
Портативные виртуальные машины для проверки работоспособности вашего загрузочного iso-образа
или загрузочной флэш (поместить в корень флэшки).
Инструкция и принцип работы
Смонтируйте скачаный iso-шник и скопируйте содержимое диска в любую папку с учётом
что свободного места на диске потребуется ВДВОЕ больше,чем размер скачанного образа.
У вас появится папка "great_boot-iso_grub4dos". Это и есть проект для быстрого
и удобного создания загрузочных iso-образов.Далее читайте ниже, либо мануалы приложеные к проекту.
Из чего состоит:
1.Папка "help" - тут собраны все очень понятные уникальные мануалы по сборке СОБСТВЕННОГО CD.
2.Папка "images" - содержит скриншоты основных программ данной сборки.
3.Папка "iso" - в ней находится проект вашего будущего диска.ВСЁ содержимое этой папки
автоматически попадёт в образ диска "grub_cd.iso" при запуске файла "Create_iso.cmd"
4.Папка "splash_for_redact" - содержит файлы "gfxmenu", сортированые по цветам и положению текста.
(подробнее читайте "help/great_image_gfxmenu_ANSI(UTF-8).txt")
5.Файлы "Create_iso.cmd","cygwin1.dll" и "mkisofs.exe" - это и есть сборщик iso-образа вашего проекта.
6.Файл "MobaLiveCD_v2.0.exe" - портативная виртуалка для проверки вашего свежеисечённого образа
7.Файл "MobaLiveCD HardDisk.mlc" - виртуальный жёсткий диск для портативной виртуалки
(создаётся или выбирается при каждом запуске "MobaLiveCD_v2.0.exe")
Как работает Сборщик:
Запускаем файл "Create_iso.cmd". Этот файл с помощью утилты "mkisofs.exe" и специальных
настроек (читай "help/mkisofs.htm") пакует всё содержимое папки "iso" в образ диска "grub_cd.iso"
Причём в первые сектора образа (как и потом диска CD-R) будет записан загрузчик Grub4Dos.
Загрузчиком является файл "grldr.bin" в той же папке "iso".
ВАЖНО!: Если в папке "iso" не будет файла "grldr.bin" то iso-образ НЕ будет загрузочным!
Когда образ будет создан и записан на диск, то на диске не будет файла "grldr.bin",
потому что он будет развёрнут на первую дорожку CD/DVD-диска,скрытую от обозрения.
Как работает загрузчик Grub4Dos:
При включении компа включается проверка оборудования а затем поиск носителя с загрузочной
областью.Загрузочная область-это первая дорожка любого носителя (CD,DVD,HDD,FDD...).
Если в биосе стоит первым загрузочным устройством CD-Rom то система, найдя ваш CD/DVD-диск,
загрузит в память с первой дорожки загрузчик grub4dos.
При загрузке в память grub4dos начинает сканировать все доступные носители на предмет
обнаружения файла "menu.lst". В этом файле находятся все инструкции о дальнейшем поведении
системы. Если файл "menu.lst" не будет найден, загрузчик выведет стандартное меню восстановления.
MUNU.LST - это файл меню вашего загрузочного диска. Если вы захотите добавить или убрать
что-либо в своём проекте, то придётся редактировать именно этот файл.
ВАЖНО!!!: menu.lst должен быть написан (сохранён) в кодировке UTF-8. Поэтому забудьте про
"блокнот" из набора Винды. В этом проекте уже есть лучший редактор "Notepad++" в папке iso/soft.
В А Ж Н О ! : (для чайников)
Меняя данный проект или создавая свой рекомендую все тексты ЭТОГО проекта открывать именно в Notepad++
Тогда вы увидите оригинальное форматирование мануалов, что упростит понимание!
Да и кодировку нужную сохраните.
___________________________________________________________________________________________________________
P.S.
В этот проект не добавлена никакая сборка Windows, т.к. на трекерах запрещено выкладывать это "добро".
Но я уверен что у вас есть свой диск с Виндовс. Поэтому вы скорее всего захотите прикрутить к этому
проекту установку винды с вашего загрузочного диска. Для этого всего лишь нужно скопировать всё содержимое
диска с виндой в папку iso. Потом подредактировать файл "menu.lst" и создать образ вашего диска.
Потом запишете образ на болванку (советую Alcohol 120%, лежит в папке iso/soft;тихая установка,ключ есть).
В menu.lst уже есть ПУНКТ запуска установки винды. Этот пункт просто раскоментировать (убрать решётки)
Скриншоты
Acronis True Image 11 + Acronis Disk Director 10

Acronis True Image HOME 12 RUS (build 9769)

Dr.Web RescueCD на базе SLAX-linux

Kaspersky RescueCD 2009

RusLive RAM Mini

PLoP - мультизагрузчик

PuppyLinux 4.2.1
_______________________________________________________
ВАЖНО! : Народ, допустил большую ошибку (сильно не пинайте ).
В этом проекте есть файл "grldr.bin" в папке "iso" размером 214 кб.
Этот файл неправильно работает и не запускает таймер до загрузки первого пункта меню.
Рабочий файл можете скачать по ссылке ниже.
http://narod.ru/disk/23329488000/grldr.bin.html
Весит 205 кб и при загрузке диска начинает отсчёт времени в секундах до
загрузки первого пункта меню диска. время таймера настраивается в файле "menu.lst"
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

kono999

Стаж: 17 лет 1 месяц

Сообщений: 7


kono999 · 19-Окт-09 22:50 (спустя 3 дня)

автор батя, мега псасиб.
[Профиль]  [ЛС] 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 20-Окт-09 06:44 (спустя 7 часов, ред. 20-Окт-09 06:44)

Всегда пожалуйста! Кстати, если нужно, выложу этот же проект, тока заточеный
под флэш или HDD. Хотя если внимательно всё изучить (мануалы и т.п.) то можно и самому сделать.
Там разница будет тока в правильном форматировании флэшки и файле "menu.lst"
Ниже прилагаю рабочий вариант файла "menu.lst" для флэшки:
menu.lst
gfxmenu (hd0,0)/boot/Splash/ginnud
timeout 30
default 0
title Windows XP
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
root (hd0,0)
chainloader (hd0,0)/ntldr
title PLoP Boot Manager
root (hd0,0)
kernel /boot/iso/plpbt.bin
title Puppy Linux (~100Mb to RAM)
root (hd0,0)
kernel /pup/vmlinuz root=/dev/ram0
initrd /pup/initrd.gz
title RusLive RAM Mini
map (hd0,0)/boot/iso/minixp.iso (hd32)
map --hook
chainloader (hd32)
title Acronis Disk Director 10.0 и TrueImage 11.0
map --mem /boot/iso/acronic_ti11_dd10.iso (hd32)
map --hook
chainloader (hd32)
title Kaspersky 2010 LiveCD
kernel /boot/kav/rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/boot/kav/image.squashfs cdroot
initrd /boot/kav/rescue.igz
title Kaspersky 2010 LiveCD safe-mode
kernel /boot/kav/rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/boot/kav/image.squashfs cdroot nox trace
initrd /boot/kav/rescue.igz
title Dr.Web LiveUSB
kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
initrd=/boot/initrd
title Dr.Web LiveUSB (Safe Mode)
kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=3 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb
initrd=/boot/initrd
title Offline NT/Vista password and registry editor
map --mem /boot/iso/ntpasswd.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
title GeeXboX ru
root (hd0,0)
kernel /GeeXboX/vmlinuz root=/dev/ram0 rw init=linuxrc boot=hda1 lang=ru splash=silent vga=792 keymap=qwerty remote=LG receiver=avermedia video=vesafb:ywrap,mtrr
initrd /GeeXboX/initrd.gz
boot
title GeeXboX (debug)
root (hd0,0)
kernel /vmlinuz root=/dev/ram0 rw init=linuxrc boot=hda1 lang=ru splash=0 vga=792 keymap=qwerty remote=LG receiver=avermedia video=vesafb:ywrap,mtrr debugging
initrd /initrd.gz
boot
title Other boot ==>
configfile (hd0,0)/boot/other_boot.lst
title ShutDown PC
halt
title Reboot PC
reboot
___________________________________
P.S.
1.Касперский и Доктор Вэб гарантировано будут работать только с флэшки с файловой системой FAT32.
2.С флэшки возможен запуск такой чудной проги как GeeXboX, это загрузочный медиа-плеер на основе линукс.
(к загрузочному диску не смог прикрутить)
[Профиль]  [ЛС] 

All4free

Стаж: 16 лет 9 месяцев

Сообщений: 15


All4free · 20-Окт-09 08:43 (спустя 1 час 58 мин.)

Есть оч хороший ресурс по созданию мультизагрузки на флешках и hdd. greenflash.su
[Профиль]  [ЛС] 

nfire

Стаж: 18 лет 2 месяца

Сообщений: 164

nfire · 20-Окт-09 12:00 (спустя 3 часа)

maksimusyan писал(а):
Всегда пожалуйста! Кстати, если нужно, выложу этот же проект, тока заточеный
под флэш или HDD
Пригодилась бы. И если можно, то образом ghost-а.
[Профиль]  [ЛС] 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 20-Окт-09 12:11 (спустя 10 мин.)

Хорошо, начинаю готовить новый проект для флэшек.
Кстати, именно с greenflash.su и начался этот проект.
Но только мануалы, которые я написал, собирались по крупицам.
Если хотите, могу более подробно написать о каких-то
непонятных для вас моментах.
А готовых загрузочных флэшек много и тут на торрент.ру и в сети.
Моя же задача НАУЧИТЬ делать это самому и максимально подробно объяснить
как всё работает. Поэтому и тему "Создание загрузочных..." назвал именно так.
Так что жду коментариев и предложений!
[Профиль]  [ЛС] 

nfire

Стаж: 18 лет 2 месяца

Сообщений: 164

nfire · 21-Окт-09 14:13 (спустя 1 день 2 часа)

Загрузочную флэшку сделал, все грузится, работает. Но меню в текстовом режиме. Перепробовал кучу способов и различных версий груба - либо не грузится, либо текстовый режим. Интересный эффект при записи этого образа на флэшку через ультраисо - сразу грузится дрвеб лайвсд.
Щас пробую сделать флэшку на базе образа с orens.ru.
[Профиль]  [ЛС] 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 21-Окт-09 17:23 (спустя 3 часа, ред. 21-Окт-09 17:23)

Если есть текстовый режим, значит всё нормально, просто путь к картинке (gfxmenu)
неправильно указан. Для флэш будет так: (самая первая строчка menu.lst)
gfxmenu (hd0,0)/boot/splash/ginnud
ВАЖНО!!! : путь указан маленькими буквами, и папки также должны быть.
(скорее всего папка Splash неправильно указана в menu.lst)
В мануалах я писал что очень важен РЕГИСТР букв!
Ещё: когда грузится флэш, она определяется системой как "hd0" (номер винта по счёту).
Поэтому (hd0,0) - это первый раздел первого винта.
Надо всегда помнить где именно лежит картинка, чтоб правильно указать раздел!
___________________________
P.S.
Народ, оставляйте коменты и пожелания детальные.Тогда и проекты будут качественнее и понятней.
Потому что есть большой опыт и много чего могу рассказать.Спрашивайте и все вопросы
раскрою в мануалах!
А проект "Создание загрузочных флэшек на основе загрузчика Grub4Dos" выложу примерно к 1-му ноября.
[Профиль]  [ЛС] 

nfire

Стаж: 18 лет 2 месяца

Сообщений: 164

nfire · 22-Окт-09 12:38 (спустя 19 часов)

maksimusyan писал(а):
ВАЖНО!!! : путь указан маленькими буквами, и папки также должны быть.
(скорее всего папка Splash неправильно указана в menu.lst)
Так и есть. Самое интересное, что специально следил за регистром, даже переименовывал, НО только названия тем. На полный путь почему-то не обратил внимания.
А по теме - этих загрузочных флэшэк с грубом стало что-то слишком много. Причем все на одно лицо.
[Профиль]  [ЛС] 

Kryptonit

Стаж: 16 лет 9 месяцев

Сообщений: 2


Kryptonit · 22-Окт-09 15:36 (спустя 2 часа 57 мин.)

Очень полезный проект. Не смотря на то, что в инете много инфы - в основном она разрозненная/неполная/устаревшая, такчто спасибо большое и ждёмс версии для флэшки
[Профиль]  [ЛС] 

nfire

Стаж: 18 лет 2 месяца

Сообщений: 164

nfire · 22-Окт-09 17:25 (спустя 1 час 48 мин., ред. 23-Окт-09 17:27)

Создание загрузочных картинок для виндузятников:
1. Качаем отсюда http://gnuwin32.sourceforge.net/downlinks/cpio.php архиватор.
2. Создаем два cmd
out_cpio.cmd для распаковки
Цитата:
cpio -i < %1
in_cpio.cmd для запаковки
Цитата:
dir /b|cpio -o > %1
3. Кидаем в каталог с установленным cpio (по умолчанию c:\Program Files\GnuWin32\bin\) и прописываем это путь переменную среды path.
Теперь распаковка как в описании командой out_cpio name_theme. Запаковка in_cpio name_theme.
Картинку back.jpg менял в паинте. Небольшой глюк - меню стало в верхнем левом углу, но мне это не критично.
Вопрос - как назначать цвет и местоположение меню? Не из примеров, а произвольные.
[Профиль]  [ЛС] 

OperVil

Стаж: 17 лет 5 месяцев

Сообщений: 42

OperVil · 27-Окт-09 17:59 (спустя 5 дней)

Скачал эту раздачу, содержимое папки iso извлёк в корень USB винчестера, файл grldr.bin переименовал в grldr, поставил загрузчик в MBR. Всё загружается, всё нормально.
Решил добавить установку ХР, вин 7 х86 и вин 7 х64. Но у меня не получается начать установку, даже ХР, прописую в grub, и оно при попытки загрузки установщика ХР просто выбрасывает к загрузки биоса, с windows 7 пока ничего не получилось. Можете подсказать как прпоисать установку windows 7, а с ХР попробую с другой сборкой.
[Профиль]  [ЛС] 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 27-Окт-09 23:46 (спустя 5 часов, ред. 27-Окт-09 23:46)

Можешь попробовать выполнить так называемую "предустановку" ХР.
Подробно написано тут: http://www.oszone.net/3289/ (только понадобятся обе папки $WIN_NT$.~BT и $WIN_NT$.~LS)
На этом трекере была раздача "USBReanimator_2.0", так вот в ней была ХР уже готовая в виде папок $WIN_NT$.~BT и $WIN_NT$.~LS, но винда сразу скажу неважнецкая, лучше самому по способу с OSZONE.RU сделать предустановку с НОРМАЛЬНОГО диска с виндой.
На флэшку надо будет просто поместить обе папки $WIN_NT$.~BT и $WIN_NT$.~LS (не забудь править winnt.sif) и маркерные файлы
(типа BOOTFONT.BIN, WIN51, WIN51IP, WIN51IP.SP3)
А в файле "menu.lst" запись будет примерно такая:
title Install WinXP
root (hd0,0)
chainloader (hd0,0)/$WIN_NT$.~BT/setupldr.bin
И ещё раз напомню, СЛЕДИТЕ ЗА РЕГИСТРОМ названий файлов и папок !!!
А с Windows7 пока не экспериментировал, т.к. провайдер(гад) уронил инет до 128кб/с. После 1-го числа инет станет быстрым и начну готовить проект по загрузочным флэшкам, вот там и опишу как прикручивать ХР, Висту и Виндовс7. Немного потерпите!
[Профиль]  [ЛС] 

Grey_ru

Стаж: 17 лет 7 месяцев

Сообщений: 14

Grey_ru · 15-Ноя-09 11:18 (спустя 18 дней)

maksimusyan
Как успехи?
[Профиль]  [ЛС] 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 15-Ноя-09 19:08 (спустя 7 часов)

XP и Windows7 с флэхи поставил. Осталось написать мануалы и выложить Windows XP и 7
куда-нибудь, чтоб могли скачать у кого нет этого добра.
[Профиль]  [ЛС] 

Алозий Магарыч

Стаж: 16 лет 8 месяцев

Сообщений: 106

Алозий Магарыч · 22-Ноя-09 21:01 (спустя 7 дней)

Не получается открыть файл справки (Manual_Grub4Dos.chm)
[Профиль]  [ЛС] 

emeral

Стаж: 19 лет 9 месяцев

Сообщений: 568


emeral · 22-Ноя-09 21:39 (спустя 37 мин.)

Алозий Магарыч
У меня окрывается нормально.
Проверь, как обстоит дело с другими .chm?
[Профиль]  [ЛС] 

Алозий Магарыч

Стаж: 16 лет 8 месяцев

Сообщений: 106

Алозий Магарыч · 23-Ноя-09 23:40 (спустя 1 день 2 часа)

emeral писал(а):
Алозий Магарыч
У меня окрывается нормально.
Проверь, как обстоит дело с другими .chm?
Все остальные *.chm ( в других программах) открываются нормально, а этот не желает, я всего лишь смонтировал образ и решил почитать help и обломался Скачалось нормально, контрольные суммы совпадают проверил.
[Профиль]  [ЛС] 

glazok28

Стаж: 16 лет 8 месяцев

Сообщений: 18


glazok28 · 25-Ноя-09 19:36 (спустя 1 день 19 часов)

Нужен Ubuntu 9.04 Live-CD, так чтобы загружал минимальную систему в грузилось с флэшки. Как сделать?
[Профиль]  [ЛС] 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 02-Дек-09 00:40 (спустя 6 дней)

У Ubuntu 9.04 Live-CD есть функция создания загрузочной флэшки. Создать этим диском а потом установить grub4dos поверх, а пункты загрузки Ubuntu посмотреть
в файле syslinux\text.cfg и добавить их в menu.lst
________________________________________________________
Ubuntu FOREVER !!! Windows - ОТСТОЙ !!!
Начал работать с линуксом - возненавидел Windows.
А Убунту на флэшке всегда с собой! Полноценная операционка в которую
МОЖНО УСТАНАВЛИВАТЬ СОФТ !!! Такая флэшка всем сисадминам нужна!
[Профиль]  [ЛС] 

oreal

Стаж: 18 лет 9 месяцев

Сообщений: 86


oreal · 12-Янв-10 20:09 (спустя 1 месяц 10 дней, ред. 12-Янв-10 20:09)

maksimusyan
Какой коммандой можно запустить вот эту сборку BartPE с CD в распакованном виде? https://rutr.life/forum/viewtopic.php?t=203378
[Профиль]  [ЛС] 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 13-Янв-10 01:50 (спустя 5 часов, ред. 15-Янв-10 09:04)

oreal
Практически все BartPE сделаны из Windows дисков. Поэтому все они запускаются
файлом SETUPLDR.BIN из папки I386. На флэшке это добро надо распаковать прям в
корень. И в menu.lst написать что-то вроде
title BartPE.Live -название пункта меню (всё что крассным - не писать)
root (hd0,0) -доступ к флэшке с правами админа
chainloader /I386/SETUPLDR.BIN -команда запуска

По этому принципу с флэхи запускается любая винда. Главное найти
файл-загрузчик. НО с установкой ХР с флэшки есть одна особенность. ХР надо собирать
прогой WinSetupFromUSB_0-2-3.exe Скачать ТУТ
Вообще, все кто не смог прикрутить ХР к флэшке - качаем прогу и мануал ищем в инете.
У меня всё руки не доходят вам всё доделать тут.
[Профиль]  [ЛС] 

oreal

Стаж: 18 лет 9 месяцев

Сообщений: 86


oreal · 13-Янв-10 18:24 (спустя 16 часов, ред. 13-Янв-10 18:24)

maksimusyan
Спасибо за ответ, но меня интерресует как правильно запустить с диска а не с флэхи! На ней у меня всё отлично работает и XP я с неё сто раз ставил и 7-ку. Но используя аналогичную комманду как на флэхе предварительно исправив комманду под запуск с CD
title Start BartPE
root (hd0,0) на (сd0)
chainloader /minint/setupldr.bin на i386
загрузка уходит в небытиё
Сруктура папок и файлов Barta аналогичная как на флэхе, разница лиш в названии папки i386 вместо minint. Просто распаковал образ Barta в корень и потом собрал конструктором. В общем собрал DVD со всем что мне нужно включая установку 7-ки, всё работает как надо и 7-ка устанавливется за исключения загрузки Barta. Оставил специально место под него чтобы на DVD влезло, но пока не пойму где засада...
Собираю диск для товарища, сам уже больше года пользуюсь флешкой, которую тоже сам собрал и меня она устривает. С Grub в принципе знаком и с WinSetupFromUSB, сам ей пользуюсь...
[Профиль]  [ЛС] 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 13-Янв-10 23:12 (спустя 4 часа)

oreal
Короче сделал я это дело. У меня заработало.
Взял этот BartPE - https://rutr.life/forum/viewtopic.php?t=203378
код:
title Start BartPE
root - (hd0,0) или (сd0) не писать.просто root
chainloader /I388/SETUPLDR.BIN
Теперь пояснения: нужно не просто переименовать папку I386 в minint, а ещё изменить
файл SETUPLDR.BIN в этой папке. Открой его лювым HEX-редактором (я открывал HxD - Hexeditor'ом)
Выполни поиск по файлу слова i386 (с маленькой буквы i и большой I)
Будет примерно 8 замен слова. Меняй на i388 и I388
Именно I388 а не minint. Почему? Отвечаю:
SETUPLDR.BIN , с..ка хитрый зверь :). Там длинна строк имеет критическое значение.
Но это не всё! Теперь открывай файл TXTSETUP.SIF там же в I388.
И делай аналогично 18 замен слова i386 на i388 - с маленькой буквы i
Ну вот вроде и всё. Возникает вопрос: почему на флэшке не нужны эти танцы с бубнами?
Отвечаю: понятия не имею.
Компания Microsoft ещё долго будет вызывать злобные улыбки на лицах сисадминов..........
[Профиль]  [ЛС] 

oreal

Стаж: 18 лет 9 месяцев

Сообщений: 86


oreal · 14-Янв-10 21:23 (спустя 22 часа, ред. 15-Янв-10 02:00)

maksimusyan
Спасибо за подобное обьяснение!!! Буду пробовать. Только папку i386 в minint я не переиминовывал. В родном образе она i386 , а когда на флэшке WinSetupFromUSB сама её переделывает в minint . Попробую с SETUPLDR.BIN поколдовать, если что буду опять просить о помощи...
maksimusyan
В общем попробовал сделать. Bart начинает грузится и выдаёт вот это:
File \I388\system 32\ntkrnlmp.exe could not be loaded.
The error code is 4

Может зальёш свои модифицированные SETUPLDR.BIN и TXTSETUP.SIF куда-нибудь на обменник, если не трудно... Возможно я что-то накосячил, хотя сделал вроде всё как было написано. Буду благодарен.
[Профиль]  [ЛС] 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 15-Янв-10 09:05 (спустя 11 часов, ред. 15-Янв-10 09:05)

oreal
Вот файлы - setupldr.bin+txtsetup.sif.ZIP
Проверял на виртуалке - работает.
Скопируй к себе их, и отпишись заработало или нет.
Если нет, то напиши что и как добавил в сборку свою,
а я попробую на реальном компе и выложу весь BartPE.
[Профиль]  [ЛС] 

zemani

Стаж: 16 лет 6 месяцев

Сообщений: 174


zemani · 15-Янв-10 09:46 (спустя 41 мин.)

Жаль что мануалы не выложены отдельно. Например мне этот "необходимый набор программ" (Acronis, Kaspersky и т.п.) не нужен.
[Профиль]  [ЛС] 

oreal

Стаж: 18 лет 9 месяцев

Сообщений: 86


oreal · 16-Янв-10 03:08 (спустя 17 часов, ред. 16-Янв-10 03:08)

maksimusyan
Спасибо за файлы ! Сравнил со своими- оказались одинаковыми. Ошибка былы банальной. ntkrnlmp.exe оказался битым , вытащил его по новой из образа и всё заработало. Вообще Grub ставить на диск приходится впервые. С Bartom пришлось повозится и если-бы не твоя инструкция...
В общем благодарен за оказанное внимание к моей проблеме!
Сборка в включает стандартный небольшой джентельменский набор, каких сейчас полно только в разных вариантах и была сделана из расчёта на размер DVD с запасом свободного места около 800 мб. Протестировал на реальном компе- всё работает как надо. Ниже приведу примеры комманд загрузки для тех кому понадобится...
скрытый текст
title Setup Microsoft Windows 7/x86
root (cd)
chainloader (cd)/bootmgr
title Start Acronis TI Home 2010 13.5055
map /boot/atih135055.iso (hd32)
map --hook
chainloader (hd32)
boot
title Start Acronis DD Server 10.0.2242
map /boot/adds1002242.iso (hd32)
map --hook
chainloader (hd32)
boot
title Start Paragon Home Expert 2009
map /boot/paragonhe2009.iso (hd32)
map --hook
chainloader (hd32)
boot
title Start BartPE Build date 10.11.2009
root
chainloader /I388/SETUPLDR.BIN
title Start Hiren's BootCD 10.1
map --read-only /boot/hiren.ima (fd0)
map --floppies=1
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title Start Elcomsoft System Recovery 3.466
map /boot/esr300b466pro.iso (hd32)
map --hook
chainloader (hd32)
boot
title Booting with the help PLoP Boot Manager
find --set-root --ignore-floppies /boot/plpbt.bin
kernel /boot/plpbt.bin
[Профиль]  [ЛС] 

Perforator

Стаж: 15 лет 10 месяцев

Сообщений: 41


Perforator · 09-Фев-10 13:33 (спустя 24 дня)

nfire писал(а):
Создание загрузочных картинок для виндузятников:
1. Качаем отсюда ... архиватор.
...............................................
Да, за это спасибо. Теперь темы собирать легко и просто. Правда, как выяснилось, разархивировать можно и 7-Zip'ом (если просто посмотреть, что внутри). Он эти архивы поддерживает (в отличие от RAR'a).
maksimusyan, благодарю за конструктор. Наэкспериментировался от души
Один ещё вопрос остался по поводу загрузки с iso-образа. Там, например, Acronis есть, MiniXP, я ещё сам прикрутил memtest+ v4.0, и всё удачно грузится такой конструкцией из menu.lst:
title "Программа"
map --mem /путь/к/программе.iso (hd32)
map --hook
chainloader (hd32)

Но вот не получился у меня этот вариант с Линуксом. Я скачал iso-образ Runtu-linux, и хотел грузиться с него именно как с образа, не разворачивая на CD-диск. Не тут то было! При загрузке выдаёт сообщение:
Код:
Error 28:
Selected item cannot fit into memory

И я пока не могу понять: то ли это потому, что образ слишком большой (700 мегабайт, а grub его пытается весь в память загрузить), или потому что это линуксовый iso (какой-нибудь RockRidge-формат), и надо его загружать другими командами grub'а?
Тут сразу ещё один вопрос возникает: grub в принципе сможет сделать загрузку с iso-образа произвольного размера, без загрузки его в память целиком? Кто-нибудь сталкивался с такими вопросами? Поделитесь результатами, пожалуйста.
[Профиль]  [ЛС] 

maksimusyan

Стаж: 17 лет 5 месяцев

Сообщений: 19

maksimusyan · 11-Фев-10 11:03 (спустя 1 день 21 час)

Perforator
Если не ошибаюсь, то grub4dos поддерживает загрузку iso в экспериментальном режиме.
У них в мануале написано что это тока в разработке. И вообще почти любая ОС находясь в iso-образе не будет работать.
А с линуксом (как и с любой другой ОС) ситуация такая: копируешь содержимое iso линя в корень диска и путём экспериментов выясняешь какой именно файл является загрузчиком оси. Потом прописываешь этот файл в menu.lst . (обычно это vmlinuz и initrd.gz)
НО! Записываешь с НУЖНЫМИ ПАРАМЕТРАМИ !!!
Параметры можно достать на диске с твоим линуксом в файлах типа isolinux\text.cfg и т.п.
Нужно искать.
Вот пример запуска Ubuntu 9.04 с диска:
title Ubuntu 9.04
kernel /casper/vmlinuz append file=/cdrom/preseed/ubuntu.seed boot=casper
initrd=/casper/initrd.lz quiet splash --
Для флэш папка будет называться syslinux (а не isolinux)
Вот пример запуска Ubuntu 9.04 с флэшки:
title Ubuntu
kernel /casper/vmlinuz append noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed ubuntu.seed boot=casper
initrd=/casper/initrd.gz quiet splash --
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error