Portál AbcLinuxu, 12. května 2025 15:39
Marně hledám ... chtěl jsem aktualizovat jádro v diskless Linuxu, ale v právě staženém aktuálním jádře 2.6.17.11 se mi nedaří příslušnou položku najít a samozřejmě bez povolené podpory rootu na NFS systém nenabootuje.
Normálně používám menu před make menuconfig, ale zkusil jsem prohledat i vytvořený soubor .config a položka ROOT_ON_NFS tam prostě není. Ve starších verzích jádra ano. Zdroják s podporou z jádra nezmizel, stejně tak v Documentation je soubor nfsroot.txt ... takže je chyba jen v konfiguraci, nebo jsem tak slepý?
Kde se ROOT_ON_NFS povoluje? V block devices není, v filesystémech taky ne ... u NFS taky ne ... Asi jsem zapoměl povolit ještě něco jiného ... ale nevím co.
Dík.
config ROOT_NFS bool "Root file system on NFS" depends on NFS_FS=y && IP_PNP help If you want your Linux box to mount its whole root file system (the one containing the directory /) from some other computer over the net via NFS (presumably because your box doesn't have a hard disk), say Y. Read <file:Documentation/nfsroot.txt> for details. It is likely that in this case, you also want to say Y to "Kernel level IP autoconfiguration" so that your box can discover its network address at boot time. Most people say N here.
Jo to bylo přesně ono. Já vím, že musí být povolená, ale nějak jsem si nemohl vzpomenout, že se skrývá v
IP: kernel level autoconfiguration (CONFIG_IP_PNP) RARP support (CONFIG_IP_PNP_RARP) BOOTP support (CONFIG_IP_PNP_BOOTP) DHCP support (CONFIG_IP_PNP_DHCP)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.