Несколько debian'ов на одной флешке
|
|
NtX | Дата: Суббота, 19.01.2013, 00:41 | Сообщение # 1 |
Экспериментатор
Группа: Пользователи
Сообщений: 49
Статус: Отсутствует
| Встала такая задача - сделать флешку на которой бы были размещены образы 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
Статус: Отсутствует
| В линуксах я не спец, но тут нашел у себя менюшку убунты: Код 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
Статус: Отсутствует
| Ух ты - для iso-scan директива есть ))) Сегодня попробую - отпушусь.Добавлено (19.01.2013, 20:28) --------------------------------------------- Не прокатило( Причем погуглив уяснил, что вроде проблема является для дебиана, а с убунтой все довольно успешно работает.
Еще варинаты есть? Именно под дебиан?
|
|
| |
Sh1td0wn | Дата: Суббота, 19.01.2013, 22:19 | Сообщение # 4 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| NtX, что появляется в syslog установщика (доступен по Alt+F4) после неудачной попытки выбрать образ? Его можно сохранить, если нажать <Вернуться>, а в главном меню выбрать "Сохранение файлов журнала с отладочной информацией" (флешку можно смонтировать из консоли по Alt+F2 командой вида mount -t <тип файловой системы> /dev/sdXY /mnt).
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
NtX | Дата: Суббота, 19.01.2013, 23:28 | Сообщение # 5 |
Экспериментатор
Группа: Пользователи
Сообщений: 49
Статус: Отсутствует
| syslog прилагаю. Видно что директива прописана, но как-то толку нет - один фиг сканится везде.
|
|
| |
Sh1td0wn | Дата: Воскресенье, 20.01.2013, 20:01 | Сообщение # 6 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Скрипты /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
Статус: Отсутствует
| Да я уже оставил только образы CD (а куда деваться?). Зачем все это нужно было я и сам толком сказать не могу - просто с флешкой на 64Гб на всякий изврат можно уподобиться наверное (место-то особо не считаешь)
Просто интерсно стало решение вставшего вопроса) И возник подспудно вопрос - как прицепить ISOшник если он не в корне и не в папке 1го уровня? А с таким подходом на флешке навалено будет через некоторое время как на помойке - нехорошо...
Сообщение отредактировал NtX - Воскресенье, 20.01.2013, 23:09 |
|
| |
Sh1td0wn | Дата: Суббота, 26.01.2013, 23:15 | Сообщение # 8 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Спросил в рассылке, ответа не получил. Похоже, все заняты подготовкой релиза Wheezy. Во всяком случае, установка всё равно возможна: Вы можете согласиться на поиск образа по всему диску. Попробую разобраться в разнице между скриптами самостоятельно, если найду время.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
NtX | Дата: Вторник, 12.02.2013, 00:16 | Сообщение # 9 |
Экспериментатор
Группа: Пользователи
Сообщений: 49
Статус: Отсутствует
| Если что - пишите сюда. Спасибо за участие. Добавлено (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
Статус: Отсутствует
| > В результате этого действа имею kernel panic в плане unable to mount root fs. Смотрите сообщения ядра, которые находятся выше паники. Конфиги и файлы расположены правильно. Откуда взяты файлы hd-media/*? Ошибка появляется на всех трёх вариантах загрузки?
> Вот здесь написано, что еще нужно по идее создать файл syslinux.cfg. Но я же на флешку syslinux не ставил, соответственно, и загрузчика нет его. Резонно. Всё правильно.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
NtX | Дата: Вторник, 12.02.2013, 07:57 | Сообщение # 11 |
Экспериментатор
Группа: Пользователи
Сообщений: 49
Статус: Отсутствует
| Забыл упомянуть - ошибка появляется только если я выбираю пункт установки с GUI. Т.е. из остальных двух пунктов загрузка успешно добирается до установщика с предложением выбрать язык и т.д.
|
|
| |
Sh1td0wn | Дата: Вторник, 12.02.2013, 11:12 | Сообщение # 12 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Ну, когда я запускаю ядро и 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
Статус: Отсутствует
| Вечером попробую перезалить файлы. По результату отпишусь. Добавлено (13.02.2013, 08:37) --------------------------------------------- Да! Был кривой initrd.gz. Скачал все заново - работает! )))
|
|
| |