Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: [HOWTO] Instalace Ubuntu 9.04 po síti bez CD/DVD/USB  (Přečteno 7472 krát)

Lukáš Svoboda

  • Závislák
  • ****
  • Příspěvků: 3839
    • Zobrazit profil
    • http://linux.euweb.cz
[HOWTO] Instalace Ubuntu 9.04 po síti bez CD/DVD/USB
« kdy: 05 Květen 2009, 12:33:26 »
Pro síťovou instalaci Ubuntu 9.04 potřebujete jeden počítač s již nainstalovaným Ubuntu 9.04 (budeme mu říkat server), cílový počítač, na který budeme instalovat (tomu budeme říkat klient) a síťový přepínač (switch) nebo router.

Pozn.: Jako server lze použít počítač i s jinou distribucí Linuxu, vyzkoušeno to mám s Debianem. Instalační server lze zprovoznit dokonce i pod Windows.

1/ V konfiguraci routeru vypněte funkci DHCP serveru, po dobu instalace bude funkci DHCP serveru zastávat počítač server.
2/ Počítače server i klient připojte k routeru nebo switchi. Předpokládám následující IP konfiguraci:

router: 192.168.1.1 / 255.255.255.0
server: 192.168.1.2 (nastaveno staticky, protože v routeru je vypnutý DHCP server)
klient: MAC adresa síťové karty 00:11:09:CF:57:93, dostane adresu 192.168.1.99

3/ Na serveru nainstalujte následující balíčky:
Kód: [Vybrat]
sudo aptitude install bootp openbsd-inetd tftdp-hpa dhcp3-server
4/ Stáhněte balíček netboot a rozbalte ho do rootu tftp serveru:
Kód: [Vybrat]
wget http://archive.ubuntu.com/ubuntu/dists/jaunty/main/installer-i386/current/images/netboot/netboot.tar.gz
sudo tar xzvf netboot.tar.gz -C /var/lib/tftpboot/
sudo chown -R nobody:nogroup /var/lib/tftpboot/

Pozn.: Pro instalaci 64bitové verze Ubuntu použijte balíček z adresáře installer-amd64.

5/ Do souboru /etc/bootptab uložte toto nastavení:
Kód: [Vybrat]
client:\
ha="00:11:09:CF:57:93":\
ip=192.168.1.99:\
gw=192.168.1.1:\
sm=255.255.255.0:\
td=/: hd=/: bf=pxelinux.0

6/ Do souboru /etc/dhcp3/dhcpd.conf uložte toto nastavení:
Kód: [Vybrat]
option domain-name "local.net";

default-lease-time 600;
max-lease-time 7200;

allow booting;
allow bootp;

# The next paragraph needs to be modified to fit your case
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.200 192.168.1.253;
  option broadcast-address 192.168.1.255;
# the gateway address which can be different
# (access to the internet for instance)
  option routers 192.168.1.1;
# indicate the dns you want to use
  option domain-name-servers 192.168.1.1;
}

group {
  next-server 192.168.1.2;
  host tftpclient {
# tftp client hardware address
  hardware ethernet  00:11:09:CF:57:93; fixed-address 192.168.1.99;
  filename "pxelinux.0";
 }
}

Pozn.: Pokud se při bootování zobrazuje chyba, že nelze nalézt jádro, zkuste nastavit filename "ubuntu-installer/i386/pxelinux.0" (resp. "ubuntu-installer/amd64/pxelinux.0") - podle použité verze netboot instalátoru.

7/ Zkontrolujte obsah souboru /etc/inetd.conf, následující dva řádky nesmějí být zakomentované:
Kód: [Vybrat]
bootps dgram udp wait root /usr/sbin/bootpd bootpd -i -t 120
tftp           dgram   udp     wait    root  /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot

8/ Restartujte openbsd-inetd a dhcp3-server:
Kód: [Vybrat]
sudo /etc/init.d/openbsd-inetd restart
sudo /etc/init.d/dhcp3-server restart

9/ Restartujte počítač klient (ten, na který chcete instalovat Ubuntu), zvolte bootování ze sítě (PXE).

10/ Po dokončení instalace Ubuntu 9.04 na počítač klient v routeru opět zapněte DHCP server, z počítače server odinstalujte balíčky nainstalované v tomto návodu, vraťte konfiguraci sítě na původní nastavení. V nastavení BIOSu počítače klient nezapomeňte nastavit bootování z disku.

« Poslední změna: 05 Květen 2009, 14:36:19 od Lukáš Svoboda »

Pavel Tihlařík

  • Člen
  • **
  • Příspěvků: 299
    • Zobrazit profil
Re: [HOWTO] Instalace Ubuntu 9.04 po síti bez CD/DVD/USB
« Odpověď #1 kdy: 05 Květen 2011, 11:05:24 »
3/ Na serveru nainstalujte následující balíčky:
Kód: [Vybrat]
sudo aptitude install bootp openbsd-inetd tftdp-hpa dhcp3-server

V bodě 3 bude nejspíš chybka. instalovat se má balík tftpd-hpa, ne tftdp-hpa.
Testuju návod pro instalaci Ubuntu 11.04, pokud se vše povede, dám report.

AnimaliX

  • Návštěvník
  • *
  • Příspěvků: 10
    • Zobrazit profil
Re: [HOWTO] Instalace Ubuntu 9.04 po síti bez CD/DVD/USB
« Odpověď #2 kdy: 09 Červenec 2011, 18:14:52 »
Pokud pracujete primarne ve Windows a Linux chcete mit pouze na nejakem vedlejsim PC, tak by melo stacit virtualizovat Ubuntu napr. pres VmWare/VirtualBOX a tudiz z Windows provest vyse zmineny postup :)
« Poslední změna: 10 Červenec 2011, 16:47:10 od AnimaliX »

pitro

  • Návštěvník
  • *
  • Příspěvků: 2
    • Zobrazit profil
Re:[HOWTO] Instalace Ubuntu 9.04 po síti bez CD/DVD/USB
« Odpověď #3 kdy: 25 Srpen 2012, 20:38:06 »
Mozete prosim napisat takyto navod ale aby sa dal po sieti instalovat WinXP, pripadne Win7 z iso obrazu? Nainstalovany mam Server Ubuntu 10.04 v skolskom prostredi a rad chcel by som preinstalovat celu ucebnu sucasne a toto sa mi vidi ako celkom dobra cesta :)
Skusal som niekolko navodov z internetu ale vzdy sa to niekde sekne a neviem s tym pohnut.
Dakujem velmi pekne

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Guru
  • ******
  • Příspěvků: 5150
    • Zobrazit profil
Re:[HOWTO] Instalace Ubuntu 9.04 po síti bez CD/DVD/USB
« Odpověď #4 kdy: 25 Srpen 2012, 21:12:21 »
Mozete prosim napisat takyto navod ale aby sa dal po sieti instalovat WinXP, pripadne Win7 z iso obrazu?
Jste zřejmě bohatá škola, když máte na počítače licence pro xp i 7...

Podle tohodle http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8 návodu widle ze sítě z linuxového serveru boootovat jde, ale není to triviální.
« Poslední změna: 25 Srpen 2012, 21:17:43 od Martin "sachy" Šácha »
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

pitro

  • Návštěvník
  • *
  • Příspěvků: 2
    • Zobrazit profil
Re:[HOWTO] Instalace Ubuntu 9.04 po síti bez CD/DVD/USB
« Odpověď #5 kdy: 26 Srpen 2012, 16:07:33 »
Jste zřejmě bohatá škola, když máte na počítače licence pro xp i 7...

No bohata ako bohata - vacsinu licencii sme dostali cez nejaky narodny projekt, niektore sme kupili s PC. Pozeral som ten navod a fakt to nie je prave najjednoduchsie - skusim sa s tym pohrat vo virtualnom servery a zajtra sa teda pustim na tu ucebnu rucne pri kazdom PC.

V kazdom pripade dakujem za radu.