Пользовательского поиска
Четверг, 25.04.2024, 10:47
Приветствую Вас Гость | RSS
Главная | Мультизагрузочная флешка из-под Linux - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Что для вас предпочтительней?
1. Настроить Мультизагрузку по инструкциям.
2. Скачать готовый проект по частям.
Всего ответов: 3786
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Linux-подобные системы » Мультизагрузочная флешка из-под Linux
Мультизагрузочная флешка из-под Linux
Spawn047Дата: Среда, 15.05.2013, 11:51 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Здравствуйте! Хочу создать мультизагрузочную флешку (Live диски, программы и т.д.) из-под Linux (Ubuntu), используя терминал. Установил syslinux на флешку как написано здесь. В четвертом шаге - STEP 4: Copy a Linux kernel image (like vmlinuz) to the root (/dev/sdX1) of your media. Где взять Linux kernel image (vmlinuz)?

Сообщение отредактировал Spawn047 - Среда, 15.05.2013, 11:52
 
Sh1td0wnДата: Среда, 15.05.2013, 13:19 | Сообщение # 2
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Linux kernel image берётся из того, что Вы хотите прикрутить к флешке. Определяется при помощи утилиты file, чтения конфигов существующего на прикручиваемом диске загрузчика и головы. Если оно не на Linux, потребуется другой файл и другой способ его запуска (например, chain.c32 для запуска NTLDR).

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Spawn047Дата: Четверг, 23.05.2013, 11:08 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Какой загрузчик лучше использовать для загрузки Live систем и iso образов программ на NTFS флешке?
 
Sh1td0wnДата: Четверг, 23.05.2013, 11:19 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
GRUB4DOS или GRUB2, в зависимости от того, нужно ли эмулировать компакт-диск перехватом int13h/создавать MBR-раздел из ISO-образа, или читать (без эмуляции) содержимое фрагментированных ISO-образов.

Syslinux, если нужно нечто тупое и надёжное (а запуск из образа ограничивается вытаскиванием необходимых файлов из образа и укладыванием их рядом с ним).


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Spawn047Дата: Четверг, 23.05.2013, 11:47 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Спасибо!
Сделал как написано здесь, поместил iso образ systemrescuecd-x86-3.6.0 в корень флешки. В grub.cfg следующая запись:

menuentry "SystemRescueCd-3.6.0" {
loopback loop /systemrescuecd-x86-3.6.0.iso
linux (loop)/isolinux/rescuecd isoloop=/systemrescuecd-x86-3.6.0.iso setkmap=us docache dostartx
initrd (loop)/isolinux/initram.igz
}

Образ не грузится. Пишет, что сначала надо загрузить ядро. Где это прописывать?


Сообщение отредактировал Spawn047 - Четверг, 23.05.2013, 11:56
 
Sh1td0wnДата: Четверг, 23.05.2013, 12:05 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> Пишет, что сначала надо загрузить ядро.
Выше наверняка написано "File not found".

> /isolinux/rescuecd
А в конфиге сказано "KERNEL rescue32". По крайней мере, у последних версий.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Spawn047Дата: Четверг, 23.05.2013, 12:36 | Сообщение # 7
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
menuentry "SystemRescueCd-3.6.0" {
loopback loop /systemrescuecd-x86-3.6.0.iso
KERNEL rescue 32
linux (loop)/isolinux/rescuecd isoloop=/systemrescuecd-x86-3.6.0.iso setkmap=us docache dostartx
initrd (loop)/isolinux/rescuecd
}

Все-равно не грузится.

Добавлено (23.05.2013, 12:36)
---------------------------------------------
С такой записью загрузился:

menuentry "SystemRescueCd-3.6.0" {
 loopback loop /systemrescuecd-x86-3.6.0.iso
 linux (loop)/isolinux/rescue32 isoloop=/systemrescuecd-x86-3.6.0.iso setkmap=us docache dostartx
 initrd (loop)/isolinux/initram.igz
}

Система грузилась долго. Почему?
Как сделать полноценное меню с выбором вариантов загрузки данного образа?

 
Sh1td0wnДата: Четверг, 23.05.2013, 22:07 | Сообщение # 8
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> Система грузилась долго. Почему?
На какой строке она висела дольше всего?

> Как сделать полноценное меню с выбором вариантов загрузки данного образа?
Прочитать весь конфиг isolinux и "перевести" его на GRUB2.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Форум » Мультизагрузочная флешка » Linux-подобные системы » Мультизагрузочная флешка из-под Linux
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru