From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BUbkh-0006bC-UA for qemu-devel@nongnu.org; Sun, 30 May 2004 21:38:12 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BUbkf-0006Zf-IQ for qemu-devel@nongnu.org; Sun, 30 May 2004 21:38:10 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BUbkf-0006Zc-Ci for qemu-devel@nongnu.org; Sun, 30 May 2004 21:38:09 -0400 Received: from [194.226.236.116] (helo=ums.usu.ru) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1BUbkR-0006iv-83 for qemu-devel@nongnu.org; Sun, 30 May 2004 21:37:55 -0400 Message-ID: <40BA8CB8.5010300@ums.usu.ru> Date: Mon, 31 May 2004 07:39:04 +0600 From: "Alexander E. Patrakov" Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_ums.usu.ru-845-1085967473-0001-2" Subject: [Qemu-devel] NFS-root Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_ums.usu.ru-845-1085967473-0001-2 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit I have experimented with NFS-root linux installations in qemu recently. Results follow. All of them are obtained with this command or its variations: qemu -nographic -hda hda.dsk -m 64 -kernel bzImage -append "console=ttyS0 root=/dev/nfs ro nfsroot=10.0.2.2:/jail ip=10.0.2.15:10.0.2.2:::::off init=/bin/sh ide0=noprobe ide1=noprobe ide2=noprobe ide3=noprobe ide4=noprobe ide5=noprobe" -user-net In /jail, there are dev/console, dev/null, bin/sh and libraries it depends upon. The directory is exported in /etc/exports in the following way: /jail (ro,insecure) The .config file for 2.6.6 linux kernel used for this experiment is attached. 1) I have to create a dummy hard disk image because of that "-kernel requires -hda" check. The diskless configuration is perfectly valid, please remove the check. 2) Everything works perfectly with tun-tap networking (of course with IP addresses adjusted). 3) I cannot make the kernel mount the root filesystem via NFS over UDP if I use -user-net. However, if I replace nfsroot=10.0.2.2:/jail with nfsroot=10.0.2.2:/jail,tcp everything works. Why does the difference exist between tun-tap and slirp cases when UDP is used? Is this a bug? -- Alexander E. Patrakov --=_ums.usu.ru-845-1085967473-0001-2 Content-Type: application/x-eprint-tar; name="config.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="config.gz" 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 --=_ums.usu.ru-845-1085967473-0001-2--