LINUX.ORG.RU
ФорумAdmin

mkinitrd error mountig


0

0

Создал через mkinitrd /boot/initrd-tree в lilo прописал- initrd=/boot/initrd.gz root=/dev/hda2 - там стоит более рання версия c ext2 run lilo перегрузился с новым ядром. Загрузка окончилась следующим moutig /dev/hda2 on /mnt failed и незапустился /sbininit - no /sbin/init found on rootdev (or not mounted)


нихрена не ясно совершенно
но предположу...
initrd=/boot/initrd.gz root=/dev/ram0 real_root=/dev/hda2

anonymous
()
Ответ на: комментарий от tux2002

Если всё-таки есть необходимость в mkinitrd обратите внимание, что грузить надо то ядро для которого сделан initrd. Естественно. И ещё если например mkinitrd -c -k 2.6.30.5-wks1198 -m mbcache:btrfs,reiserfs у меня нет модуля reiserfs (собран статически), то ни один модуль не будет добавлен в initrd.

Должно выглядеть так:
mkinitrd -c -k 2.6.30.5-wks1198 -m mbcache:btrfs
OK: /lib/modules/2.6.30.5-wks1198/kernel/fs/btrfs/btrfs.ko added.
4070 blocks

tux2002
()
Ответ на: комментарий от tux2002

что такое reisefs mbcache ни в initrd в mkinitrd я не нашел прочитал все что находится в исходниках в данной версии. Гланое - как установить slack 12.1 - раньше изготавливал 2 дискеты и вперед и никаких проблем. Сейчас все испробовал кроме установки с СД - loadlin s dos mkinitrd syslinux ( очень муторно). Как проше установить, чтобы выйти на команду setup или pkgtool из под нового ядра. Старая версия установлена на /hda2 ext2 исходники на /hda1 - dos

valery
() автор топика
Ответ на: комментарий от tux2002

все это уже проходили - есть initrd.img - только грузится и идет на перезагрузку - lilo естественно выполнил. и документацию всю уже прочитал и в google все просмотрел что касается initrd mkinitrd loadlin и т.д. Как все таки проше установить систему мне казалось, что если невозможно через флоппи, то mkinitrd самое простое. Я вижу, что initrd fs создана по ls видна вся структура в lib есть init, но что дальше ни одна команда не выполяется. В принципе д.б. дальше - linuxrc и приглашение на setup

valery
() автор топика
Ответ на: комментарий от valery

Я Вам написал с какого initrd.img точно запустится setup. Его надоскачать или взять с dvd. Если Вы сами создаёте initrd, то это не то, это не инсталятор. Я так делал - это работает 100%.

tux2002
()
Ответ на: комментарий от tux2002

cp initrd.img /tmp/initrd.gz
gunzip /tmp/initrd.gz
mkdir /chroot
cd /chroot
cpio -i < /tmp/initrd
mount --bind /proc /chroot/proc
mount --bind /dev /chroot/dev
chroot /chroot
export TERM=linux
cd /usr/lib/setup
./setup

tux2002
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.