Мнение Общественности |
Что для вас предпочтительней?
1. Настроить Мультизагрузку по инструкциям.2. Скачать готовый проект по частям.
Всего ответов: 3786
|
Статистика |
|
|
Clonzilla
| |
kamikadze69 | Дата: Воскресенье, 08.07.2012, 10:53 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| Гуру утилиты grub4dos помогите мне с моей проблемой, а заодно объясните принцип работы menu.lst и смысл команд в нем. Проблема в следующем: создал загрузочную флешку при помощи grub4dos, начал её комплектовать, но столкнулся с проблемой что не все ISO хотят корректно запускаться, образы рабочие а стало быть это я не правильные конфиги пишу в меню. Конкретно не работает Clonzilla (скачал последнюю версию с офф сайта), точнее она вроде как запускается но только её стартовое меню, а при попытке что-то сделать в ней начинает сыпаться следующее сообщение modprobe: module unknow not found in modules.dep В меню листе у меня написано так: title Clonezilla ls /images/clonezillalivei486.iso || find --set-root /images/clonezillalivei486.iso map --heads=0 --sectors-per-track=0 /images/clonezillalivei486.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/clonezillalivei486.iso (0xff) map --hook chainloader (0xff)
|
|
| |
Uragan66 | Дата: Воскресенье, 08.07.2012, 12:47 | Сообщение # 2 |
Экспериментатор
Группа: Проверенные
Сообщений: 52
Статус: Отсутствует
| kamikadze69, если Вам так сильно нужна Clonezilla, тогда извлекайте содержимое iso в папку clonezilla, а в menu.lst пишите следующее Code title Clonezilla live (Default settings, VGA 1024x768) kernel /clonezilla/vmlinuz boot=live hostname=oneiric config quiet noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" video=uvesafb:mode_option=1024x768-32 ip=frommedia nosplash live-media-path=clonezilla initrd /clonezilla/initrd.img title Clonezilla live (To RAM. Boot media can be removed later) kernel /clonezilla/vmlinuz boot=live hostname=oneiric config quiet noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" noprompt video=uvesafb:mode_option=800x600-16 toram=filesystem.squashfs ip=frommedia nosplash live-media-path=clonezilla initrd /clonezilla/initrd.img title Clonezilla live (Safe graphic settings, vga=normal) kernel /clonezilla/vmlinuz boot=live hostname=oneiric config quiet noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" ip=frommedia nomodeset vga=normal nosplash live-media-path=clonezilla initrd /clonezilla/initrd.img
title Clonezilla live (Failsafe mode) kernel /clonezilla/vmlinuz boot=live hostname=oneiric config quiet noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" acpi=off irqpoll noapic noapm nodma nomce nolapic nosmp ip=frommedia nomodeset vga=normal nosplash live-media-path=clonezilla initrd /clonezilla/initrd.img
|
|
| |
Sh1td0wn | Дата: Воскресенье, 08.07.2012, 12:48 | Сообщение # 3 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Clonezilla не может просто так работать из образа.
Чтобы она запустилась, а) либо сложите содержимое образа строго в корень файловой системы на флешке, прочитайте конфиг isolinux'а и переведите его для GRUB4DOS (как это сделано в сообщении выше) б) либо каким угодно способом передайте ещё один параметр ядру Clonezilla. Для этого либо вручную вызывайте ядро и initrd из образа (вроде: map ... root ... kernel /путь/к/ядру параметры ядра ... initrd ...), либо отредактируйте образ, точнее, конфиг загрузчика isolinux. Добавлять нужно параметр findiso=/путь/к/образу/от/корня/флешки.iso
Конфиг isolinux обычно расположен в /boot/isolinux/isolinux.cfg. Расположение документации Вам известно.
Задайте более конкретный вопрос, и Вам можно будет помочь более подробно.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
kamikadze69 | Дата: Воскресенье, 08.07.2012, 15:11 | Сообщение # 4 |
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| Quote (Uragan66) а в menu.lst пишите следующее Все четыре варианта писать или один из них? Quote (Sh1td0wn) либо каким угодно способом передайте ещё один параметр ядру Clonezilla. Для этого либо вручную вызывайте ядро и initrd из образа (вроде: map ... root ... kernel /путь/к/ядру параметры ядра ... initrd ...), либо отредактируйте образ, точнее, конфиг загрузчика isolinux. Добавлять нужно параметр findiso=/путь/к/образу/от/корня/флешки.iso Подробней, совсем для чайников, как в посте выше можно? Что именно и в каком порядке в menu.lst написать надо? Quote (Sh1td0wn) Задайте более конкретный вопрос, и Вам можно будет помочь более подробно. Даже не знаю как конкретней его задать, есть мульти-загрузочная флешка с grub4dos, есть последняя версия clonzilla.iso скачанная с офф. сайта, есть чайник в лице меня, пытающийся запустить эту клонзилу с флешки. Ищу пошаговую инструкцию "для дураков" как мне это сделать.Добавлено (08.07.2012, 15:11) ---------------------------------------------
Quote (Sh1td0wn) либо отредактируйте образ, точнее, конфиг загрузчика isolinux. Даже не представляю как это делается.
|
|
| |
Sh1td0wn | Дата: Воскресенье, 08.07.2012, 15:48 | Сообщение # 5 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Все четыре варианта писать или один из них? Это разные варианты. Выбирайте те, которые подойдут Вам. Как и всегда, чаще всего достаточно первого.
> Подробней, совсем для чайников, как в посте выше можно? Что именно и в каком порядке в menu.lst написать надо? У меня сейчас нет возможности скачать clonezilla. Покажете его конфиг isolinux - переведу.
Можно также взять конфиг, данный выше, и внести изменения: 1) после title ... вставить строки: Code ls /images/clonezillalivei486.iso || find --set-root /images/clonezillalivei486.iso map --heads=0 --sectors-per-track=0 /images/clonezillalivei486.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/clonezillalivei486.iso (0xff) map --hook root (0xff) - подключение iso-образа 2) в конец каждой строки, которая начинается на kernel, написать: findiso=/images/clonezillalivei486.iso - тот самый параметр ядра, который заставит скрипт в initramfs подключать образ
> Ищу пошаговую инструкцию "для дураков" как мне это сделать. Неужели чтение документации ничего не прояснило?
>> либо отредактируйте образ, точнее, конфиг загрузчика isolinux. > Даже не представляю как это делается. Редактировать ISO-образы умеете? Это делается либо руками (распаковать, отредактировать, пересобрать при помощи mkisofs), либо при помощи специальных редакторов (вроде isomaster).
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
kamikadze69 | Дата: Воскресенье, 08.07.2012, 15:58 | Сообщение # 6 |
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| Quote (Sh1td0wn) Редактировать ISO-образы умеете? Нет, открыл я его например в daemon tools, а что там редактировать нужно не понятно. Quote (Sh1td0wn) У меня сейчас нет возможности скачать clonezilla Могу выслать вам её куда угодно, если это поможет делу.Добавлено (08.07.2012, 15:58) ---------------------------------------------
Quote (Sh1td0wn) Покажете его конфиг isolinux - переведу. isolinux - что это? Первый раз слышу.
|
|
| |
Sh1td0wn | Дата: Воскресенье, 08.07.2012, 16:35 | Сообщение # 7 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Нет, открыл я его например в daemon tools, а что там редактировать нужно не понятно. Daemon Tools может только открывать ISO-образы. Они вообще-то не предназначены для редактирования, так что вместо этого их приходится пересобирать программой вроде isomaster или ultraiso.
> Могу выслать вам её куда угодно, если это поможет делу. Скачивать всё равно придётся, а у меня такой возможности нет.
И я не вижу, в чём проблема, если у Вас есть почти готовый конфиг для GRUB4DOS и инструкция по его изменению в нужный вид.
> isolinux - что это? Первый раз слышу. Не первый, я указывал на него в http://greenflash.su/forum/6-1809-17625-16-1341737280. ISOLINUX - это такой загрузчик (как GRUB4DOS, но другой), предназначенный для записи в загрузочный сектор компакт-дисков с файловой системой iso9660. Он использован в Clonezilla.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
kamikadze69 | Дата: Понедельник, 09.07.2012, 11:44 | Сообщение # 8 |
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| Quote (Uragan66) kamikadze69, если Вам так сильно нужна Clonezilla, тогда извлекайте содержимое iso в папку clonezilla, а в menu.lst пишите следующее Скопировал всё содержимое ИСОшника (открыл в daemon tools) в папку Clonezilla которую создал в корне флешки, в меню лист внес все 4 предложенных варианта, не один из них работать не захотел, пишет "файл не найден"
|
|
| |
Sh1td0wn | Дата: Понедельник, 09.07.2012, 12:23 | Сообщение # 9 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Скопировал всё содержимое ИСОшника (открыл в daemon tools) в папку Clonezilla GRUB4DOS чувствителен к регистру имён файлов. Извлекли в "Clonezilla" вместо "clonezilla" - подправьте пути к файлам.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Uragan66 | Дата: Понедельник, 09.07.2012, 18:48 | Сообщение # 10 |
Экспериментатор
Группа: Проверенные
Сообщений: 52
Статус: Отсутствует
| kamikadze69, проверьте есть ли в папке clonezilla ядро vmlinuz и начальный RAM диск initrd.img и как писал Sh1td0wn измените "Clonezilla" на "clonezilla" или подправьте пути к файлам. И еще образы лучше извлекать с помощью UltraISO ну или хотя бы любым архиватором и сохранять структуру файлов и папок
|
|
| |
PythonJ | Дата: Среда, 03.10.2012, 09:23 | Сообщение # 11 |
Неизвестный
Группа: Пользователи
Сообщений: 1
Статус: Отсутствует
| Пытаюсь подключить ISO от CloneZilla Quote (Sh1td0wn) 2) в конец каждой строки, которая начинается на kernel, написать: findiso=/images/clonezillalivei486.iso Это получилось с флешки. С жесткого не получается.
Quote (Sh1td0wn) либо каким угодно способом передайте ещё один параметр ядру Clonezilla. Для этого либо вручную вызывайте ядро и initrd из образа (вроде: map ... root ... kernel /путь/к/ядру параметры ядра ... initrd ...), А вот это не выходит. Имеем В isolinux.cfg Code kernel /live/vmlinuz findiso=/ISO/CloneZilla/clonezilla.iso append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" acpi=off irqpoll noapic noapm nodma nomce nolapic nosmp ip=frommedia nomodeset vga=normal nosplash Я просто скопировал это в menu.lst: Code title Clonezilla map /ISO/CloneZilla/clonezilla.iso (0xff) map --hook root (0xff) kernel /live/vmlinuz findiso=(0xff)/ISO/CloneZilla/clonezilla.iso append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" acpi=off irqpoll noapic noapm nodma nomce nolapic nosmp ip=frommedia nomodeset vga=normal nosplash Пробовал и в одну строку без append, и без findiso, по всякому. Подскажите, как сделать правильно, чтобы не возникало меню CloneZilla и сразу начиналась загрузка. Заодно подскажите, можно ли сделать то же самое, только чтобы образ ISO лежал на втором разделе жесткого диска и загрузка была бы вариантом загрузки XP. Я добавил grldr пунктом в boot.ini, и сделал файл menu.lst. Осталось только либо добавить загрузку с kernel в menu.lst, либо модифицировать образ. Модифицированый образ у меня тоже грузиться не хочет с жесткого. Не находит его на втором разделе. пробовал findiso=(hd0,1)/ и т.п. - не получается.
|
|
| |
Sh1td0wn | Дата: Среда, 03.10.2012, 20:05 | Сообщение # 12 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > kernel /live/vmlinuz findiso=(0xff)/ISO/CloneZilla/clonezilla.iso > append initrd=/live/initrd.img ... В результате ядро получает ровно один параметр и не получает необходимого ему initramfs. В документации GRUB4DOS написано, как правильно передавать параметры и initrd.
Пример: kernel /путь/к/файлу/ядра параметры ядра initrd /путь/к/файлу/initrd
> findiso=(0xff)/ISO/CloneZilla/clonezilla.iso ???! Уберите (0xff), ядро Linux понятия не имеет о номерах жёстких дисков в BIOS. Хотя бы потому, что работает в защищённом режиме процессора. И это не говоря уже о том, что (0xff)/ISO/CloneZilla/clonezilla.iso - неправильный даже с точки зрения GRUB4DOS путь.
> Это получилось с флешки. С жесткого не получается. Файловая система на данном разделе жёсткого диска - какая?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
SHELLes | Дата: Четверг, 04.10.2012, 00:00 | Сообщение # 13 |
Экспериментатор
Группа: Пользователи
Сообщений: 84
Статус: Отсутствует
| ОФФ
Прочитал всю тему. Ребят, у вас железные нервы)))
/ОФФ
|
|
| |
vodka_pivo | Дата: Четверг, 25.10.2012, 10:51 | Сообщение # 14 |
Неизвестный
Группа: Пользователи
Сообщений: 3
Статус: Отсутствует
| У меня запускается с такими параметрами (нашел в инете) Версия не новая, за 2010 год, и пробую в QEMU. clonezilla-live-20100721-lucid.iso переименован в clonezilla.iso Code title Clonezilla find --set-root /ISO/clonezilla.iso map --heads=0 --sectors-per-track=0 /ISO/clonezilla.iso (0xff) map --hook root (0xff) loopback loop /ISO/clonezilla.iso kernel /live/vmlinuz boot=live live-config union=aufs nolocales noprompt vga=788 ip=frommedia toram findiso=/ISO/clonezilla.iso initrd /live/initrd.img
|
|
| |
Sh1td0wn | Дата: Четверг, 25.10.2012, 19:03 | Сообщение # 15 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Версия не новая, за 2010 год, Для начала скачайте новую: https://sourceforge.net/project....2.12-67
> loopback loop /ISO/clonezilla.iso Это директива GRUB2, GRUB4DOS её не понимает.
Какая на флешке файловая система?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
|
|