Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Образ ISO с CD на флэшку - kernel panic
Образ ISO с CD на флэшку - kernel panic
Здравствуйте, форумчане.
Прошу прощения, если ошибся разделом, но мне кажется, мне сюда.
Вопрос в следующем.
Есть ISO, снятый с компакт-диска. Нужно положить его на флэшку и стартовать систему с нее. Что за ядро и какой линукс, я не знаю, потому что старт происходит не в терминал или "рабочий стол", а в "киоск", т.е. единственную программу, из которой нет выхода в терминал.
Положить просто, а вот стартовать оказалось - нет. Всплывает широко известная проблема. что невозможно примонтировать корневую файловую систему из-за того, вероятно, что ядро собрано без поддержки старта с флэшки - как-то так. Во всяком случае после опознания USB наступает kernel panic.
В корне лежит образ bzImage (не архив, а лента), initrd, isolinuxс конфигом и boot.cat .
Конфиг такой
prompt 0
timeout 0
label linux
kernel bzImage
initrd initrd
Хотя бут в конфиге указан, но при загрузке с флэшки перво-наперво не может найти boot, поэтому его запрашивает, ввожу bzImage , продолжается загрузка до
usb 1 - 1: product: DataTraveler 2.0
manufactorer: Kingston
...
uba: uba4
VFS: Cannot open root device "(null)" or unnown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
b400 ... uba driver: ub
b404 .....
kernel panic - not sync: VFS: Unable to mount root fs on unknown block(2,0)
Фото с экрана я вложил.
Возможно ли в принципе без пересборки ядра (исходников-то нет) заставить загружаться с флэшки успешно?
Прошу прощения, если ошибся разделом, но мне кажется, мне сюда.
Вопрос в следующем.
Есть ISO, снятый с компакт-диска. Нужно положить его на флэшку и стартовать систему с нее. Что за ядро и какой линукс, я не знаю, потому что старт происходит не в терминал или "рабочий стол", а в "киоск", т.е. единственную программу, из которой нет выхода в терминал.
Положить просто, а вот стартовать оказалось - нет. Всплывает широко известная проблема. что невозможно примонтировать корневую файловую систему из-за того, вероятно, что ядро собрано без поддержки старта с флэшки - как-то так. Во всяком случае после опознания USB наступает kernel panic.
В корне лежит образ bzImage (не архив, а лента), initrd, isolinuxс конфигом и boot.cat .
Конфиг такой
prompt 0
timeout 0
label linux
kernel bzImage
initrd initrd
Хотя бут в конфиге указан, но при загрузке с флэшки перво-наперво не может найти boot, поэтому его запрашивает, ввожу bzImage , продолжается загрузка до
usb 1 - 1: product: DataTraveler 2.0
manufactorer: Kingston
...
uba: uba4
VFS: Cannot open root device "(null)" or unnown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
b400 ... uba driver: ub
b404 .....
kernel panic - not sync: VFS: Unable to mount root fs on unknown block(2,0)
Фото с экрана я вложил.
Возможно ли в принципе без пересборки ядра (исходников-то нет) заставить загружаться с флэшки успешно?
- Вложения
-
- Фото-0571.jpg (1.12 МБ) 12646 просмотров
Re: Образ ISO с CD на флэшку - kernel panic
Возможно следует добавить опции ядра "root=/dev/sda... rootfstype=..."
Re: Образ ISO с CD на флэшку - kernel panic
А где это можно сделать? Традиционные горячие клавиши не дают здесь возможности стартовать в однопользовательском режиме и сообщить опции. Есть только файл isolinux.cfg. содержание которого я написаол выше.
Re: Образ ISO с CD на флэшку - kernel panic
Я с таким загрузчиком не встречался, но если есть возможность, попробуйте после названия образа через пробел:
kernel bzimage "root=/dev/sda... rootfstype=..."
kernel bzimage "root=/dev/sda... rootfstype=..."
Re: Образ ISO с CD на флэшку - kernel panic
Спасибо за внимание к моему вопросу.Packum писал(а):попробуйте после названия образа через пробел:
kernel bzimage "root=/dev/sda... rootfstype=..."
Я попробовал прописать в строке этот ключ, но ничего не поменялось, все равно при включении на мониторе запрос
SYSLINUX 3.86 EBIOS ...
No DEFAULT or UI configuration directive found!
boot:
Словно не видит конфигурационного файла в упор.
На всякий случай записал все файлы и конфиг в созданную директорию /boot, а заодно и /boot/isolinux
так как в самом бинарнике isolinux.bin есть такая строка с сообщением об ошибке
default /boot/isolinux isolinux.cfg Cannot load disk image invalid file
отсюда можно полагать, что бинарник ищет по умолчанию конфиг в этой директории.
Хотя при ненахождении ядра на экран выводится вовсе не это, а то, что я написал только что (No DEFAULT or UI configuration directive found!)
Я так полагаю, что это тот же syslinux, так как никакого syslinux.bin на флэшке нет, есть isolinux, но информационные комментарии выводятся о работе SYSLINUX 3.86Packum писал(а):Я с таким загрузчиком не встречался
Re: Образ ISO с CD на флэшку - kernel panic
Охо! Возникло у меня на этот счет сомнение - а этот ли бинарник это выводит??? Провел эксперимент - переименовал файл isolinux.bin, ничего в старте не изменилось. Вероятно, это сообщение выводит MBR. который формирует программа UltraISO.Chai писал(а):Я так полагаю, что это тот же syslinux, так как никакого syslinux.bin на флэшке нет, есть isolinux, но информационные комментарии выводятся о работе SYSLINUX 3.86Packum писал(а):Я с таким загрузчиком не встречался
- Oleg65
- Местный говорун
- Сообщения: 859
- Зарегистрирован: 18 янв 2015, 10:56
- Откуда: г.Коломна Моск.обл.
Re: Образ ISO с CD на флэшку - kernel panic
root=/dev/sda... Это кабэ предполагает загрузку с винта У Вас флэшка определяется как sdaX? У Вас винт IDE? Если винчестер SATA, то флэшка должна определяться как /dev/sd(b,c,d,e,f...)X. Хотелось бы увидеть выхлоп И, да, как (или чем) писали образ на флэш?
Код: Выделить всё
# fdisk -l
- Oleg65
- Местный говорун
- Сообщения: 859
- Зарегистрирован: 18 янв 2015, 10:56
- Откуда: г.Коломна Моск.обл.
Re: Образ ISO с CD на флэшку - kernel panic
Упустил еще: isolinux -это загрузчик для загрузки ядра с CD (iso9660), а syslinux - как раз с флэшек (Fat, Ntfs)...
Re: Образ ISO с CD на флэшку - kernel panic
Мне кажется дело в следующем. Нужно в ручную указать путь для загрузки
Для начала необходимо определить корень фс root
Примерно так
Теперь поясню. Набираешь сперва команду root=(hd и жмешь tab, он выведет возможные варианты
Тебе следует выбрать твоё устройство, скорее всего это будет hd1,1 если у тебя только один жесткий
диск и одна флешка.
Потом выбираешь файл с образом и файл initrd
потом boot
У тебя на мониторе ясно сказано добавте правильный путь "Please append a correct root="
Для начала необходимо определить корень фс root
Примерно так
Код: Выделить всё
root=(hd0,5) # tab работает
linux bzImage # если в корне, кстати tab работает везде
initrd initrd
boot
Тебе следует выбрать твоё устройство, скорее всего это будет hd1,1 если у тебя только один жесткий
диск и одна флешка.
Потом выбираешь файл с образом и файл initrd
потом boot
У тебя на мониторе ясно сказано добавте правильный путь "Please append a correct root="
Последний раз редактировалось nezabudka 11 окт 2015, 17:05, всего редактировалось 1 раз.
"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
ИМХО, есть образ СиДи на флэшке, пишешь образ обратно на болванку, далее (кто как!)- хочешь запускаешь в виртуалке, хочешь монтируешь диск и смотришь содержимое - короче узнаешь, что за хрень на нем. Узнал - Unetbootin или подобное в руки. Либо то же самое, но сбрасываешь файл на винчестер и - все что после "далее"... Какая разница - времени на переписку больше потеряно!