Пользовательского поиска
Воскресенье, 22.12.2024, 12:13
Приветствую Вас Гость | RSS
Главная | Несколько debian'ов на одной флешке - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Какую файловую систему на флешке вы предпочитаете?
1. NTFS
2. FAT-16/32
3. Ext-2/3
4. Другую
Всего ответов: 4980
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Несколько debian'ов на одной флешке
NtXДата: Суббота, 19.01.2013, 00:41 | Сообщение # 1
Экспериментатор
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Отсутствует
Встала такая задача - сделать флешку на которой бы были размещены образы netinstall, cd и dvd установщиков debian'а.
Сначала наступил на те же грабли что и все - просто примаппил ISOшники. При установке загрузчик запускается, потом пытается примонтировать CD-ROM, которого нет...
Далее я использовал hd-media метод. Тут вроде все понятно - качаем специально заточенный загрузчик, кладем в папку первого уровня (или в корень флешки) ISOшник. Полсе запуска ищется образ ISO и запускается установка. Вроде все хорошо, но абслютно непонятно какой именно образ будет монтироваться. У меня i386 и amd64 образы установки базовой системы (netinstall) и CD, т.е. получается 4 ISOшника. Это пока) И кто и как определяет какой образ iso-scan подцепит?

Мож кто-нибудь какие-нибудь соображения выскажет по этому делу? Вот если бы как-нибудь указывать название файла ISO, что при загрузке именно он подцеплялся...
 
AtlantДата: Суббота, 19.01.2013, 03:23 | Сообщение # 2
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
В линуксах я не спец, но тут нашел у себя менюшку убунты:
Код
title Install Ubuntu
map /ubuntu-10.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/ubuntu-10.10-desktop-i386.iso quiet splash --
initrd /casper/initrd.lz

Думаю в debian аналогично.


Сообщение отредактировал Atlant - Суббота, 19.01.2013, 15:01
 
NtXДата: Суббота, 19.01.2013, 20:28 | Сообщение # 3
Экспериментатор
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Отсутствует
Ух ты - для iso-scan директива есть )))
Сегодня попробую - отпушусь.

Добавлено (19.01.2013, 20:28)
---------------------------------------------
Не прокатило(
Причем погуглив уяснил, что вроде проблема является для дебиана, а с убунтой все довольно успешно работает.

Еще варинаты есть? Именно под дебиан?

 
Sh1td0wnДата: Суббота, 19.01.2013, 22:19 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
NtX, что появляется в syslog установщика (доступен по Alt+F4) после неудачной попытки выбрать образ? Его можно сохранить, если нажать <Вернуться>, а в главном меню выбрать "Сохранение файлов журнала с отладочной информацией" (флешку можно смонтировать из консоли по Alt+F2 командой вида mount -t <тип файловой системы> /dev/sdXY /mnt).

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
NtXДата: Суббота, 19.01.2013, 23:28 | Сообщение # 5
Экспериментатор
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Отсутствует
syslog прилагаю.
Видно что директива прописана, но как-то толку нет - один фиг сканится везде.
Прикрепления: syslog.noext (95.7 Kb)
 
Sh1td0wnДата: Воскресенье, 20.01.2013, 20:01 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Скрипты /var/lib/dpkg/iso-scan.postinst, занимающиеся поиском и подключением образа при установке, идентичны (отличаются только косметически) в Ubuntu (quantal) и Debian (wheezy). В то же время, как в Squeeze, так и в этих версиях скрипты используют параметр iso-scan/filename ровно один раз, записывая его, когда образ найден.

Не понятно, как параметр вообще возможно preseed'нуть, если он нигде не читается в единственном скрипте, который подключает образ.

Кстати, зачем на флешке и CD, и DVD, и netinstall, если все трое ставят одну и ту же систему? Оставьте только DVD. Если поднять при установке сеть, d-i автоматически вытянет новые пакеты из сети, так что система получится такой же, как с netinstall, только быстрее.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
NtXДата: Воскресенье, 20.01.2013, 22:59 | Сообщение # 7
Экспериментатор
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Отсутствует
Да я уже оставил только образы CD (а куда деваться?). Зачем все это нужно было я и сам толком сказать не могу - просто с флешкой на 64Гб на всякий изврат можно уподобиться наверное (место-то особо не считаешь) smile

Просто интерсно стало решение вставшего вопроса) И возник подспудно вопрос - как прицепить ISOшник если он не в корне и не в папке 1го уровня? А с таким подходом на флешке навалено будет через некоторое время как на помойке - нехорошо...


Сообщение отредактировал NtX - Воскресенье, 20.01.2013, 23:09
 
Sh1td0wnДата: Суббота, 26.01.2013, 23:15 | Сообщение # 8
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Спросил в рассылке, ответа не получил. Похоже, все заняты подготовкой релиза Wheezy. Во всяком случае, установка всё равно возможна: Вы можете согласиться на поиск образа по всему диску. Попробую разобраться в разнице между скриптами самостоятельно, если найду время.

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
NtXДата: Вторник, 12.02.2013, 00:16 | Сообщение # 9
Экспериментатор
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Отсутствует
Если что - пишите сюда. Спасибо за участие.

Добавлено (12.02.2013, 00:16)
---------------------------------------------
1) установил grub4dos на флешку
2) скачал iso установочного образа и положил в /debian/
3) скачать нужные файл hd-media - vmlinuz и initrd.gz и положил в /debian/i386

menu.lst


 В результате этого действа имею kernel panic в плане unable to mount root fs.

Вот здесь написано, что еще нужно по идее создать файл syslinux.cfg. Но я же на флешку syslinux не ставил, соответственно, и загрузчика нет его.

Подскажите советом. Как прицепить к установщику debian графический интерфейс при условии использования grub4dos? Или мои желани некорректны?
 
Sh1td0wnДата: Вторник, 12.02.2013, 00:33 | Сообщение # 10
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> В результате этого действа имею kernel panic в плане unable to mount root fs.
Смотрите сообщения ядра, которые находятся выше паники. Конфиги и файлы расположены правильно. Откуда взяты файлы hd-media/*? Ошибка появляется на всех трёх вариантах загрузки?

> Вот здесь написано, что еще нужно по идее создать файл syslinux.cfg. Но я же на
флешку syslinux не ставил, соответственно, и загрузчика нет его.
Резонно. Всё правильно.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
NtXДата: Вторник, 12.02.2013, 07:57 | Сообщение # 11
Экспериментатор
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Отсутствует
Забыл упомянуть - ошибка появляется только если я выбираю пункт установки с GUI. Т.е. из остальных двух пунктов загрузка успешно добирается до установщика с предложением выбрать язык и т.д.
 
Sh1td0wnДата: Вторник, 12.02.2013, 11:12 | Сообщение # 12
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Ну, когда я запускаю ядро и initrd с ftp://ftp.ru.debian.org/debian....gtk с Вашими параметрами, у меня ничего не паникует и спокойно доходит до выбора языка даже в том случае, если в машине вообще ничего нет (qemu -kernel vmlinuz -initrd initrd.gz -append "video=vesa:ywrap,mtrr vga=788 quiet").

Так откуда Вы взяли эти файлы и что написано перед сообщением о панике?


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
NtXДата: Среда, 13.02.2013, 08:37 | Сообщение # 13
Экспериментатор
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Отсутствует
Вечером попробую перезалить файлы. По результату отпишусь.

Добавлено (13.02.2013, 08:37)
---------------------------------------------
Да! Был кривой initrd.gz. Скачал все заново - работает! )))

 
  • Страница 1 из 1
  • 1
Поиск:
Чат

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