Portál AbcLinuxu, 10. května 2025 08:49

Dotaz: Bootovani po siti pres NFS

11.11.2011 11:07 Pavel Michalek
Bootovani po siti pres NFS
Přečteno: 403×
Odpovědět | Admin
Dobry den, rad bych si udelal tenkeho klienta bez disku. Mam HTPC, ktere bootuje po siti. Nemam s tim ale zadnou zkusenost. Na serveru mam Debian a NFS sdileni /CLIENTS. Na HTPC mam ted nainstalovane Ubuntu, ktere bych rad premigroval na ten server. Jak mam postupovat? To jako nakopcim do toho /CLIENTS cely disk z HTPC, nebo z nej odelam ISO a to tam nakopiruju? Nejak mi to hlava nebere a za kazdou radu diky predem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Indiánský lotr avatar 11.11.2011 12:03 Indiánský lotr | skóre: 25 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Budeš potřebovat zkonfigurovat PXE server, dále dhcp server. Ale měl by sis přečíst o LTSP, to bude to co hledáš, pod ubuntu(pod debianem to bude komplikovanější ale jsou na internetu návody) jsem jej kdysi zprovoznil bez značného problému a fungovalo to relativně dobře, ale narovinu, disk je disk, a rychlost jak už bootu či celkové práce byla pomalejší přes síť. Jinak jaký je tvůj motiv zbavit se disku? Pokud není hlučný tak bych se na to upřímně vykašlal, pod debianem s tím bude dost práce a pokud neumíš hledat a ptáš se již nyní na věci které by jsi si mohl velice rychle najít sám, tak se trochu bojím abys to zvládl. Proto jsem ti jen nastínil LTSP, více si o něm najdi.
11.11.2011 12:09 Pavel Michalek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
Zrejme jsme psali soucasne. Mam dve HTPC s XBMC a chtel jsem je mit identicky nastavene z jednoho zdroje. Tzn. jedna sprava. Trosku hledat umim, jen nekdy nechapu souvislosti :-)
11.11.2011 12:06 Pavel Michalek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak, uz jsem si nastavil DHCP tak, ze HTPC dostane IP adresu tim, ze jsem do nastaveni DHCP pridal
filename "pxelinux.0";
	next-server 10.0.10.1;
	option root-path "10.0.10.1:/home/pxeroot";
Pak jsem nainstaloval tftp server tftpd-hpa a nastavil jsem mu root /home/pxeroot.

Je to spravny postup? Chapu to dobre, ze v /home/pxeroot na serveru HTPC ocekava system, ktery nabootuje?
Indiánský lotr avatar 11.11.2011 12:18 Indiánský lotr | skóre: 25 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS

option root-path "/home/pxeroot";

IP adresu má již přidělenou z dhcp tudíž není potřeba ji zadávato do root-path

Nalezl jsem debian config ltsp for dhcp: 

# Default LTSP dhcpd.conf config file.
authoritative;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.200 192.168.2.220;
option domain-name "zaib.com";
option domain-name-servers 192.168.2.1;
option broadcast-address 192.168.2.255;
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
} else {
filename "/ltsp/i386/nbi.img";
}
}
Indiánský lotr avatar 11.11.2011 12:27 Indiánský lotr | skóre: 25 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
Odpovědět | | Sbalit | Link | Blokovat | Admin

Největší problém vydím ve vygenerování nového Ubuntu jádra, přímo v ubuntu na to jsou nástroje, jestli je lze importovat do debianu nevím. Asi bych do virtuální mašny nainstalovatl ubuntu alternative a poté vyčetl z konfigu vše podstatné + zkopíroval vygenerované jádro), viz link

11.11.2011 12:34 Pavel Michalek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, ja stale nechapu ten princip toho. Puvodne jsem myslel, ze je dulezite, aby klient dostal IP a zpristupnil se mu nejaky prostor, ze ktereho nabootuje system. A ten system jsem predpokladal, ze bude treba nejake iso jiz zabehleho systemu z puvodniho disku toho pc. Ale nejak vice se ted do toho zamotavam :-/
11.11.2011 12:41 Pavel Michalek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
ted treba koukam na tohle, ale nejak nechapu, k cemu je to debootstrap etch /pxeroot. Da se ten navod nejak v kostce shrnout trosku jednoduse?
11.11.2011 13:02 Pavel Michalek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
http://www.howtoforge.com/pxe_booting_debian
11.11.2011 13:18 marek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS

Dobry den.

Toto Vam udela do cesty /pxeroot "/" zakladni filesystem etch (oldstable) debianu.

Vy tam misto toho zkopirujete to Vase Ubuntu (po souborech).

Marek

Indiánský lotr avatar 11.11.2011 13:21 Indiánský lotr | skóre: 25 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
debootstrap etch /pxeroot - tento příkaz stáhne základní systém debian etch do složky /pxeroot, jelikož jsi chtěl použít svůj již zaběhnutý ubuntu, stačí zkopírovat ubuntu do složky kde odkazuje pxe server, či nfs tudíž /home/pxeroot ,avšak jak už jsem říkal bude potřeba vygenerovat nové jádro, pro ubuntu, aby obsahovalo bootovani ze sítě, plus mu předat potřebné parametry nfs serveru, už jsem to nedělal 2-3 roky, tak si už moc nevybavuji bohužel.
11.11.2011 14:29 Pavel Michalek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
Reaguju i na kolegu Marka.. debootstrap tedy uz chapu, diky ... tzn. ze v tom navodu uz je jadro nejak pripraveno k tomuhle ucelu? Treba nevim, jaky mam stahnout pxelinux.0, jeho smysl mi taky nejak unika bohuzel.
11.11.2011 14:43 Pavel Michalek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
A mam v tom svem zabehlem systemu taky menit neco v /etc/fstab atd.?
11.11.2011 15:29 Pavel Michalek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
uz jsem se dostal dal.. upravil jsem initramfs, aby bootovalo z nfs.. zastavi se to ale na NFS server not responding.. expotr mam ale nastaveny a NFS server zrestartovany..
11.11.2011 15:34 Pavel Michalek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
uz to JEDEEEE... nenastavovat nic v /home/pxeroot/etc/network/interfaces .. protoze sitovka uz je v te chvili nakonfigurovana. Ja mam radost, ze jsem to zvladnul:-) Diky vsem
11.11.2011 17:04 MistrX
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
k cemu je teda ten pxelinux.0 a kterek pouzit ?
11.11.2011 19:04 Pavel Michalek
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
To ja bohuzel taky nevim, ale pri jistotu jsem stahl ten z repozitaru Ubuntu: http://archive.ubuntu.com/ubuntu/dists/natty/main/installer-i386/20101020ubuntu29/images/netboot/

Ale mozna nam to tady nekdo rekne :-)
Indiánský lotr avatar 11.11.2011 23:30 Indiánský lotr | skóre: 25 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
PXELINUX is used in conjunction with a PXE compliant ROM on a network card. The PXE environment uses DHCP or BOOTP to enable basic TCP/IP networking, then downloads a bootstrap program via TFTP. This bootstrap program loads and configures a kernel according to directives that are also downloaded from the TFTP server.

Krásně vysvětleno :-)
11.11.2011 20:47 MistrX
Rozbalit Rozbalit vše Re: Bootovani po siti pres NFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Me nenajizdi Xka, kdyz nabootuju.. protom jsem system taky cely zkopiroval... cim to muze byt?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.