Saisiko linuxin buutattua osittain LANin yli? Miten?
Siis tähän tapaan:
haluaisin ajaa koneella 1 linuxia, joka on koneen 2 kiintolevylle asennettu. Tarkoitus olisi tehdä uusi (pienehkö) osio koneelle 1, kopioida sinne koneen 2 /boot -osio ja määritellä se myös koneella 1 /boot -osioksi.
Koneella 1 on jo ennestään windows ja toinen versio linuxista (eri jakelu).
Koneella 1 on nyt hda1 = windowsin C: ja hda2= linuxin /boot. GRUB on asennettu hda2:n alkuun.
mitähän muutoksia tuohon /boot -kansioon pitäisi tehdä, jotta muut kansiot liitettäisiinkin etäkoneen kiintolevyltä?
Pitääkö nyt opetella NFS vai onnistuuko myös samballa? Toistaiseksi olen käyttänyt levyjakoihin sambaa, koska silloin jaot voi ottaa käyttöön sekä windows- että linuxkoneilta.
Siis tähän tapaan:
haluaisin ajaa koneella 1 linuxia, joka on koneen 2 kiintolevylle asennettu. Tarkoitus olisi tehdä uusi (pienehkö) osio koneelle 1, kopioida sinne koneen 2 /boot -osio ja määritellä se myös koneella 1 /boot -osioksi.
Koneella 1 on jo ennestään windows ja toinen versio linuxista (eri jakelu).
Koneella 1 on nyt hda1 = windowsin C: ja hda2= linuxin /boot. GRUB on asennettu hda2:n alkuun.
mitähän muutoksia tuohon /boot -kansioon pitäisi tehdä, jotta muut kansiot liitettäisiinkin etäkoneen kiintolevyltä?
Pitääkö nyt opetella NFS vai onnistuuko myös samballa? Toistaiseksi olen käyttänyt levyjakoihin sambaa, koska silloin jaot voi ottaa käyttöön sekä windows- että linuxkoneilta.
Vastaukset 9
Vanhimmat
onnistua noin. Kokeilun arvoinen on kylläkin verkkokorttien tarkoama PXE-bootti. Silloin et tarvitse lainkaan Linux-partitioa.
mikset käytä ssh tai sitten siirrä kakkoskoneelta työpöytää vaikka TightVNC:n avulla?
Turha ajella sitä linuxia mun mielestä kokonaan toiselta koneelta, jos ei ole siihen jotain nimenomaista syytä esim. kone1 on joku thinclient pelkällä näppikselä ja näytöllä ja joku tapa bootata etänä siihen linux
No kun se linux, jota haluan ajaa, on asennettu koneelle, jolla on vain 64 megaa RAMmia.
Ja kannettavan emolle integroidussa verkkokortissa tuskin on mitään "network boot" -tukea.
Mutta eikös tuo /boot -osio sisällä kernelin ja sen modulit inird -muodossa. Ja kun kernel ja modulit on lisätty, niin silloinhan pitäisi olla mahdollista mountata verkkolevyjä.
Pitäisikö tuo systeemi sitten rakentaakin niin, että / on paikallisella levyllä, mutta jokainen sen alihakemistoista mountataan erikseen etäkoneelta ?
tosin, miten sitten /etc/fstab ?
Jotenkinhan se buutti-image pitää saada mounttaamaan ne muut jaot etänä.
Vai onko helppoa keinoa päivittää Debian Sargen kernel 2.6.10:een? ( HUOM: EN halua 2.6.11 enkä uudempaa! )
Sargessahan tulee mukana 2.4.27 ja 2.6.8
Aloita lukemalla nämä:
http://www.tldp.org/HOWTO/NFS-HOWTO/index.html
http://www.tldp.org/HOWTO/Network-boot-HOWTO/index.html
"Vai onko helppoa keinoa päivittää Debian Sargen kernel 2.6.10:een?"
Use the source, Luke.
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.bz2
"Koneella 1 on nyt hda1 = windowsin C: ja hda2= linuxin /boot. GRUB on asennettu hda2:n alkuun."
??? Luulisi jo sinun oppineen, että Linuxin käynnistyksen lataaja pitää asentaa mbr:ään.
Ei sillä tuolla /dev/hda2:lla ole mitään virkaa.
"Luulisi jo sinun oppineen, että Linuxin käynnistyksen lataaja pitää asentaa mbr:ään.
Ei sillä tuolla /dev/hda2:lla ole mitään virkaa."
Väärin!
Hyvä sääntö on tämä:
JOS linux on koneen ainoa käyttöjärjestelmä, silloin GRUB MBR:ään.
JOS kone dualbuutataan Linux / Windows, niin silloin ensimmäisen linux -osion alku (omassa tapauksessani siis hda2) on oikea paikka GRUBille.
Ja hyvin toimii.
Ai mitenkö? No, jos koneella on asennettu joko MS-DOS tai windows, niin se on jo asentanut MBR:ään oman buuttilataajansa, joka selvittää, mikä (väliltä hda1..hda4) on aktiivinen osio, ja lataa kyseisen osion oman buuttisektorin ja käynnistää sen. Siis kun aktiiviseksi osioksi on määritelty hda2, niin MBR:ssä oleva dosin/windowsin buuttilataaja lataa hda2:n alussa olevan GRUB-buuttilataajan 1. sektorin (512 tavua max.) ja käynnistää sen. GRUB jatkaa tästä. Ei siis mitään ongelmaa.
Ja jos kone joskus sekoaa, buuttaa MS-DOS levykkeeltä ja:
fdisk /MBR
ja sitten FDISKillä aktiiviseksi osioksi hda2.
Tai sitten voi koneen buutata lataajalevykkeellä, jolta voi edelleen buutata miltä osiolta tahansa tai CD-asemalta myös niissä (vanhoissa) koneissa, jotka muuten eivät tue CD:ltä buuttausta.
Se on vähän makuasia kuinka sen aikoo tehdä, itse pidän liloa MBR:ssä. Linux on enemmän käytössä.
Siitä on sellainen hyöty, että saa mm. slave-kiintolevyn näkymään c-asemana dossiin, ja mbr:n korjaus hoituu komennolla lilo. Tomsrtbt ja LiveCD:t ovat parempia windowsin korjaamiseen, kuin dos-boottilevykkeet tai automaattiset korjaus(lue tuhoamis)ohjelmat.
Windows nyt joutaakin olla fat32-osiossa, helpointa on pitää kunnossa oleva image tallessa ja rullata koko roska aina tarvittaessa...
Miksi ihmeessä kikkailla, kun homma hoituu ilman mitään purukumivirityksiä. Grubin saa aina takaisin MBR:ään hyvin, hyvin helposti.
Grub/Lilo hoitaa eri käyttöjärjestelmien käynnistämisen kaikkein vaivattomimmin. Sitä varten nuo ohjelmat on tehty.
Tuossa sitä on selvitetty...
http://www.tldp.org/HOWTO/Network-boot-HOWTO/index.html