Страница 2 из 3

Re: Образ ISO с CD на флэшку - kernel panic

Добавлено: 11 окт 2015, 16:45
Chai
Для начала должен сказать, что это первый нормальный форум по линуксу, где отвечают и отвечают со знанием дела.

Отвечаю на поставленные вопросы.
Стартую только с флэшки, жесткий отсоединен. Образ кладу на флэшку с помощью UltraISO.
На Tab не реагирует вообще, видать, было где-то запрещено при компиляции.

Что делал за это время:

писал такой конфиг (как здесь)

Код: Выделить всё

prompt 0
timeout 0
label linux
    kernel bzImage
    APPEND ro root=/dev/sda1 initrd=initrd
и такой (как посоветовано nezabudka)

Код: Выделить всё

prompt 0
timeout 0
label linux
root=(hd0,1)   # насколько я понимаю, это первое блочное устройство 0 и первый раздел 1. 
    kernel bzImage
    initrd initrd
В виндовской oracle virtualbox образ не запускается. пробовал уже, qemu из винды чето не осилил, ей нужно скармливать ключи, я это делал через ярлык, хотя можно еще попробовать написать батник. но мне нужно стартовать с флэшки, а не в виртуалке.

Вот здесь автор описывает проблемы при использовании iso-образ через syslinux.
Я пробовал и так, в центоси 6 установил syslinux , но при пуске по
syslinux -d /syslinux /dev/sdb1
в ответ - не найдено такого /dev/sdb1 , хотя по parted -l флэшка теперь именно /dev/sdb1

Сильно подивившись, установил сислинукс на флэшку из винды, утилита положила в /syslinux файл ldlinux.sys . Туда же скопировал syslinux.cfg (а заодно и такой же isolinux.cfg)
теперь образ стартует из директории /syslinux, но с тем же результатом.

Че делать, я пока больше не знаю.

Re: Образ ISO с CD на флэшку - kernel panic

Добавлено: 11 окт 2015, 17:05
Chai
Стартовал-таки!!!!! Почитал указанную выше ссылку http://www.syslinux.org/wiki/index.php/Config

Рассказать, в чем было дело? :)

Re: Образ ISO с CD на флэшку - kernel panic

Добавлено: 11 окт 2015, 17:17
Chai
Ну в общем, мешал параметр label. Удалил его, и все стартануло.

Теперь мне бы стартовать в single mode или еще лучше заставить в "автозапуске" стартовать терминал. Она же сразу в прикладную программу стартует, а не в среду графического стола.

Наверное, для этого нужно распаковать bzImage ? Или нужно смотреть initrd ?
Смотрите, пробую
cpio -id < initrd~
но это выводит множество
*** not created: newer or same age version exists

А дело в том, что если я запускаю cpio в своей centos, она выводит из ленты initrd (это не архив, а лента) в общую корневую файловую систему, где все эти файлы и устройства УЖЕ есть.
А вот как бы перенаправить вывод в указанную директорию ???

Re: Образ ISO с CD на флэшку - kernel panic

Добавлено: 11 окт 2015, 17:22
nezabudka
Chai. При начале старта загрузчика нужно нажать клавишу "С" и попадешь в параметры загрузки

Re: Образ ISO с CD на флэшку - kernel panic

Добавлено: 11 окт 2015, 17:57
Oleg65
мешал параметр label
Label, если не ошибаюсь это не обязательная метка загрузчика LILO. У Вас он стоит? Если не изменяет память в GRUB она не используется. Чем же обусловлено ее влияние? :? Интересно...

Re: Образ ISO с CD на флэшку - kernel panic

Добавлено: 11 окт 2015, 20:26
Chai
Oleg65, у меня не GRAB, у меня syslinux
Про метку в вики написано здесь
http://www.syslinux.org/wiki/index.php/Config#LABEL

В итоге конфигурационный файл syslinux.cfg имеет такое содержание

Код: Выделить всё

prompt 0
timeout 0
    kernel bzImage
    APPEND ro root=/dev/sda1 initrd=initrd
nezabudka , кнопку С не отрабатывает. Никакие не отрабатывает - ни Tab, ни С, ни пробел...

Ладно, такая вот теперь задача - примонтировать bzimage. Обычно это архив, но здесь gzip формат не признает, и никакими архиваторами не открывается.
Не монтируется, спрашивает тип файловой системы. Указывал разные - ext2,3,4,vfat etc...Неправильный тип файловой системы.
В вики написано, что образ имеет "специфический формат" и содержит "bootsect.o + setup.o + misc.o + piggy.o."

Чей-то за огород? Как его примонтировать, прочитать и экстрагировать из него initramfs?

Re: Образ ISO с CD на флэшку - kernel panic

Добавлено: 11 окт 2015, 21:49
nezabudka
Chai. Попробуй добавить в конце строчки конфигурационного файла init=/bin/bash

Код: Выделить всё

APPEND ro root=/dev/sda1 initrd=initrd init=/bin/bash

Re: Образ ISO с CD на флэшку - kernel panic

Добавлено: 12 окт 2015, 07:42
Chai
Это еще вчера вечером пробовал, почему-то не срабатывает. А возможно, что в образе и нет bash. Это ведь окно терминала должен запуститься?
Понажимал разные алт+Fi, первая консоль вся черная, остальные заливки разными цветами, вторая в сетку, квадратиками, третья зеленая. следующая синяя... программа открывается в 12 консоли.

Re: Образ ISO с CD на флэшку - kernel panic

Добавлено: 12 окт 2015, 10:00
Oleg65
Oleg65, у меня не GRAB, у меня syslinux
Да, что-то я зациклился... Пардон :oops:

Re: Образ ISO с CD на флэшку - kernel panic

Добавлено: 12 окт 2015, 19:42
nezabudka
Chai писал(а):Это еще вчера вечером пробовал, почему-то не срабатывает. А возможно, что в образе и нет bash. Это ведь окно терминала должен запуститься?
Понажимал разные алт+Fi, первая консоль вся черная, остальные заливки разными цветами, вторая в сетку, квадратиками, третья зеленая. следующая синяя... программа открывается в 12 консоли.
Я перепутала, клавишу "Е" попробуй и поэкспериментируй init=/bin/dash init=/bin/sh