Я пытаюсь установить новое бездисковое решение с человечностью 12.04 без любого успеха. Я следовал за этим Бездисковым Ubuntu HowTo
Но initramfs, кажется, не может смонтировать мою долю nfs.
На моей стороне сервера:
Мой/etc/exports
/srv/nfs4 192.168.0.0/24(fsid=0,rw,no_subtree_check) /srv/nfs4/nfsroot 192.168.0.0/24(rw,no_root_squash,no_subtree_check,fsid=1,nohide,insecure,sync)
Я могу смонтировать свою долю nfs на стандартной установке Ubuntu без любой проблемы.
Я могу смонтировать свою nfs на любом клиенте с теми командами:
mount 192.168.0.3:/nfsroot /mnt
или
mount 192.168.0.3:/srv/nfs4/nfsroot /mnt
Мой/tftpboot/pxelinux.cfg/default файл конфигурации
DEFAULT vmlinuz-3.5.0-25-generic root=/dev/nfs initrd=initrd.img-3.5.0-25-generic nfsroot=192.168.0.3:/nfsroot ip=dhcp rw
Я также попробовал
DEFAULT vmlinuz-3.5.0-25-generic root=/dev/nfs initrd=initrd.img-3.5.0-25-generic nfsroot=192.168.0.3:/srv/nfs4/nfsroot ip=dhcp rw.
Что я вошел в initramfs:
С установкой [nfsroot=192.168.0.3:/nfsroot]
Бездисковый вывод:
mount call failed - server replied: Permission denied
На Системном журнале моего сервера nfs:
rpc.mountd[1266]: refused mount request from 192.168.0.10 for /nfsroot (/): not exported
С установкой [nfsroot=192.168.0.3:/srv/nfs4/nfsroot]
Бездисковый вывод:
mount: the kernel lacks NFS v3 support
На Системном журнале моего сервера nfs я добрался:
Mar 11 14:03:06 BootFromLan rpc.mountd[1266]: authenticated mount request from 192.168.0.10:834 for /srv/nfs4/nfsroot (/srv/nfs4/nfsroot) Mar 11 14:03:06 BootFromLan rpc.mountd[1266]: refused unmount request from 192.168.0.10 for /root (/): not exported
Ваша первая попытка, кажется, является неправильной, потому что полный путь не указан.
Ваша вторая попытка, кажется, что существует несоответствие в версиях nfs: версия 4 загрузок initramfs, но сервер только служит версии 3.
Вероятно, это могло бы помочь:
https://help.ubuntu.com/community/SettingUpNFSHowTo
Вы могли бы попытаться скомпилировать Подаваемое TFTP ядро с nfs-3-support, видеть lsinitramfs initrd.img-3.5.0-25-generic
проверять, что внутри.
Возможно, проблема с файлами. Использовали ли вы cp -ax
для копирования файлов с DVD / образа в NFS. См. http://ubuntuforums.org/archive/index.php/t-921313.html
. Или он автоматически размонтирует данный общий ресурс NFS, когда не найдет ядро. вещи, которые он ищет.
Вам может понадобиться boot = casper или аналог. Проверьте свою структуру каталогов NFS. dirname find /nfs -type f -name "*linuz*"