Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Образ ISO с CD на флэшку - kernel panic
Re: Образ ISO с CD на флэшку - kernel panic
Для начала должен сказать, что это первый нормальный форум по линуксу, где отвечают и отвечают со знанием дела.
Отвечаю на поставленные вопросы.
Стартую только с флэшки, жесткий отсоединен. Образ кладу на флэшку с помощью UltraISO.
На Tab не реагирует вообще, видать, было где-то запрещено при компиляции.
Что делал за это время:
писал такой конфиг (как здесь)
и такой (как посоветовано nezabudka)
В виндовской 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, но с тем же результатом.
Че делать, я пока больше не знаю.
Отвечаю на поставленные вопросы.
Стартую только с флэшки, жесткий отсоединен. Образ кладу на флэшку с помощью UltraISO.
На Tab не реагирует вообще, видать, было где-то запрещено при компиляции.
Что делал за это время:
писал такой конфиг (как здесь)
Код: Выделить всё
prompt 0
timeout 0
label linux
kernel bzImage
APPEND ro root=/dev/sda1 initrd=initrd
Код: Выделить всё
prompt 0
timeout 0
label linux
root=(hd0,1) # насколько я понимаю, это первое блочное устройство 0 и первый раздел 1.
kernel bzImage
initrd initrd
Вот здесь автор описывает проблемы при использовании iso-образ через syslinux.
Я пробовал и так, в центоси 6 установил syslinux , но при пуске по
syslinux -d /syslinux /dev/sdb1
в ответ - не найдено такого /dev/sdb1 , хотя по parted -l флэшка теперь именно /dev/sdb1
Сильно подивившись, установил сислинукс на флэшку из винды, утилита положила в /syslinux файл ldlinux.sys . Туда же скопировал syslinux.cfg (а заодно и такой же isolinux.cfg)
теперь образ стартует из директории /syslinux, но с тем же результатом.
Че делать, я пока больше не знаю.
Последний раз редактировалось Chai 11 окт 2015, 17:06, всего редактировалось 1 раз.
Re: Образ ISO с CD на флэшку - kernel panic
Стартовал-таки!!!!! Почитал указанную выше ссылку http://www.syslinux.org/wiki/index.php/Config
Рассказать, в чем было дело?
Рассказать, в чем было дело?
Re: Образ ISO с CD на флэшку - kernel panic
Ну в общем, мешал параметр label. Удалил его, и все стартануло.
Теперь мне бы стартовать в single mode или еще лучше заставить в "автозапуске" стартовать терминал. Она же сразу в прикладную программу стартует, а не в среду графического стола.
Наверное, для этого нужно распаковать bzImage ? Или нужно смотреть initrd ?
Смотрите, пробую
cpio -id < initrd~
но это выводит множество
*** not created: newer or same age version exists
А дело в том, что если я запускаю cpio в своей centos, она выводит из ленты initrd (это не архив, а лента) в общую корневую файловую систему, где все эти файлы и устройства УЖЕ есть.
А вот как бы перенаправить вывод в указанную директорию ???
Теперь мне бы стартовать в single mode или еще лучше заставить в "автозапуске" стартовать терминал. Она же сразу в прикладную программу стартует, а не в среду графического стола.
Наверное, для этого нужно распаковать bzImage ? Или нужно смотреть initrd ?
Смотрите, пробую
cpio -id < initrd~
но это выводит множество
*** not created: newer or same age version exists
А дело в том, что если я запускаю cpio в своей centos, она выводит из ленты initrd (это не архив, а лента) в общую корневую файловую систему, где все эти файлы и устройства УЖЕ есть.
А вот как бы перенаправить вывод в указанную директорию ???
Re: Образ ISO с CD на флэшку - kernel panic
Chai. При начале старта загрузчика нужно нажать клавишу "С" и попадешь в параметры загрузки
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
- Oleg65
- Местный говорун
- Сообщения: 859
- Зарегистрирован: 18 янв 2015, 10:56
- Откуда: г.Коломна Моск.обл.
Re: Образ ISO с CD на флэшку - kernel panic
Label, если не ошибаюсь это не обязательная метка загрузчика LILO. У Вас он стоит? Если не изменяет память в GRUB она не используется. Чем же обусловлено ее влияние? Интересно...мешал параметр label
Re: Образ ISO с CD на флэшку - kernel panic
Oleg65, у меня не GRAB, у меня syslinux
Про метку в вики написано здесь
http://www.syslinux.org/wiki/index.php/Config#LABEL
В итоге конфигурационный файл syslinux.cfg имеет такое содержание
nezabudka , кнопку С не отрабатывает. Никакие не отрабатывает - ни Tab, ни С, ни пробел...
Ладно, такая вот теперь задача - примонтировать bzimage. Обычно это архив, но здесь gzip формат не признает, и никакими архиваторами не открывается.
Не монтируется, спрашивает тип файловой системы. Указывал разные - ext2,3,4,vfat etc...Неправильный тип файловой системы.
В вики написано, что образ имеет "специфический формат" и содержит "bootsect.o + setup.o + misc.o + piggy.o."
Чей-то за огород? Как его примонтировать, прочитать и экстрагировать из него initramfs?
Про метку в вики написано здесь
http://www.syslinux.org/wiki/index.php/Config#LABEL
В итоге конфигурационный файл syslinux.cfg имеет такое содержание
Код: Выделить всё
prompt 0
timeout 0
kernel bzImage
APPEND ro root=/dev/sda1 initrd=initrd
Ладно, такая вот теперь задача - примонтировать bzimage. Обычно это архив, но здесь gzip формат не признает, и никакими архиваторами не открывается.
Не монтируется, спрашивает тип файловой системы. Указывал разные - ext2,3,4,vfat etc...Неправильный тип файловой системы.
В вики написано, что образ имеет "специфический формат" и содержит "bootsect.o + setup.o + misc.o + piggy.o."
Чей-то за огород? Как его примонтировать, прочитать и экстрагировать из него initramfs?
Re: Образ ISO с CD на флэшку - kernel panic
Chai. Попробуй добавить в конце строчки конфигурационного файла init=/bin/bash
Код: Выделить всё
APPEND ro root=/dev/sda1 initrd=initrd init=/bin/bash
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Re: Образ ISO с CD на флэшку - kernel panic
Это еще вчера вечером пробовал, почему-то не срабатывает. А возможно, что в образе и нет bash. Это ведь окно терминала должен запуститься?
Понажимал разные алт+Fi, первая консоль вся черная, остальные заливки разными цветами, вторая в сетку, квадратиками, третья зеленая. следующая синяя... программа открывается в 12 консоли.
Понажимал разные алт+Fi, первая консоль вся черная, остальные заливки разными цветами, вторая в сетку, квадратиками, третья зеленая. следующая синяя... программа открывается в 12 консоли.
- Oleg65
- Местный говорун
- Сообщения: 859
- Зарегистрирован: 18 янв 2015, 10:56
- Откуда: г.Коломна Моск.обл.
Re: Образ ISO с CD на флэшку - kernel panic
Да, что-то я зациклился... ПардонOleg65, у меня не GRAB, у меня syslinux
Re: Образ ISO с CD на флэшку - kernel panic
Я перепутала, клавишу "Е" попробуй и поэкспериментируй init=/bin/dash init=/bin/shChai писал(а):Это еще вчера вечером пробовал, почему-то не срабатывает. А возможно, что в образе и нет bash. Это ведь окно терминала должен запуститься?
Понажимал разные алт+Fi, первая консоль вся черная, остальные заливки разными цветами, вторая в сетку, квадратиками, третья зеленая. следующая синяя... программа открывается в 12 консоли.
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay