LINUX.ORG.RU

Установка Fedora


0

1

Выдаёт сообщение:

Reached target Paths.
Reached target BasicSystem.
dracut_initqueue: Warning: Could not boot.
dracut_initqueue: Warning: /dev/root does not exist
   Starting Dracut Emergency Shell
Generating "/run/initramfs/sosreport.txt"

Как я понимаю, загрузились ядро и initrd, а дальше где-то должен быть образ основной файловой системы и надо это указать.

использую образ
Fedora-19-x86_64-netinst.iso
примонтировал его при помощи mount -t iso9660 /откуда /куда

в pxelinux.cfg/default написал

label fedora_install
        menu label ^Install Fedora 19
        kernel fedora_19/images/pxeboot/vmlinuz
        append initrd=fedora_19/images/pxeboot/initrd.img

Искал в гугле, нашел много ошибок с сообщением «/dev/root does not exist»,
пишут, что возможных причин - много, поэтому мне непонятно что делать.

Ответ на: комментарий от kostik87

Установил, наконец, федору.

Грабли были такие:
1) оказывается, есть не только установка с http, но и установка с NFS
2) для того, чтобы расшарить через NFS примонтированный .iso-образ обязательно надо расшаривать именно точку монтирования. Иначе вместо образа там будет пустая папка, когда .iso образ примонтирован не в корень сетевой шары.
3) почему-то exportfs -a не всегда обновляет список шар, приходилось перестартовывать nfs-сервис
4) не понял, как указывать IP адрес в конфиге pxelinux. Прописывать его явно - не очень хорошо, т.к. сетевых интерфейсов может быть несколько.
5) не нашел, где описывается механизм преобразования параметров ядра вида «inst.repo=» в параметры командной строки вида «repo=» для программы kickstart

label fedora_install
        menu label ^Install Fedora 19 (nfs)
        kernel fedora_19/Fedora-19-x86_64-netinst_iso_unpacked/images/pxeboot/vmlinuz
        append initrd=fedora_19/Fedora-19-x86_64-netinst_iso_unpacked/images/pxeboot/initrd.img inst.repo=nfs:192.168.2.150:/var/tftp/fedora_19/Fedora-19-x86_64-DVD_iso_unpacked/
Indaril_Shpritz ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.