Skip to contentSkip to conversation

root=nfs no longer works in 2.4.22

DISCUSSION Michael Pruznick 3 participants 3 messages Aug 29, 2003

lore
Share & tools
lore
#0 lore raw

Was root=nfs removed on purpose or is it an unexpected side effect of the "ROOT NFS fixes" patch from late July 2003?

I understand this patch from the point of wanting to eliminate nfs attempts when nfs is not requested. That is clearly a reasonable thing to do. However, "root=nfs" is a nfs request that has been accepted in the past, I've been told, because nfs isn't a real device (but maybe it was accepted as bug and this patch fixed it).

#1 lore raw
Quoted 4 lines · Michael Pruznick

Was root=nfs removed on purpose or is it an unexpected side effect of the "ROOT NFS fixes" patch from late July 2003?

Quoted 9 lines

I understand this patch from the point of wanting to eliminate nfs attempts when nfs is not requested. That is clearly a reasonable thing to do. However, "root=nfs" is a nfs request that has been accepted in the past, I've been told, because nfs isn't a real device (but maybe it was accepted as bug and this patch fixed it).

So something like this doesn't work?
root=/dev/nfs ip=::::::dhcp nfsroot=10.10.1.1:/nfsroot

I know that this was work in rc2.

Signature · 3 lines
Once you have their hardware. Never give it back.
(The First Rule of Hardware Acquisition)
Sam Flory  <[email protected]>
#2 lore raw
In reply to Michael Pruznick
Quoted 3 lines · Michael Pruznick

Was root=nfs removed on purpose or is it an unexpected side effect of the "ROOT NFS fixes" patch from late July 2003?

not unexpected ...

Quoted 6 lines

I understand this patch from the point of wanting to eliminate nfs attempts when nfs is not requested. That is clearly a reasonable thing to do. However, "root=nfs" is a nfs request that has been accepted in the past, I've been told, because nfs isn't a real device (but maybe it was accepted as bug and this patch fixed it).

simple, there was a discrepancy between the 'device' table scanned on boot, and the actual device names root=/dev/nfs is correct, where root=wossname worked because it wasn't checked against anything ...

root=/dev/nfs will work for you, otherwise it is a bug, and we'll have to fix it ...

HTH,
Herbert