Εκκίνηση απο δίκτυο με κάρτα δικτύο PCI και χωρίς λειτουργικό σύστημα

Ξεκίνησε από tsarmis, 09 Νοε 2016, 09:53:51 ΜΜ

« προηγούμενο - επόμενο »

tsarmis

Καλησπέρα,

Το σενάριο είναι:
παλιό PC π.χ. Celeron 667MHz, 256MB RAM, 20GB HDD, CD-ROM, pci network card

Αυτό το PC δεν έχει λειτουργικό το οποίο να μπορεί να εκκινήσει, αλλά θέλουμε να το κάνουμε thin client στο LTSP. Επίσης δεν μπορεί να κάνει network boot μέσω του bios, γιατί η κάρτα δεν είναι onboard.
Μέχρι τώρα η λύση που ακολουθούσα ήταν format και εγκατάσταση Win XP, και μετά εγκατάσταση win32-loader ώστε να μπορέσει να κάνει PXE Boot στο LTSP.
Αυτή η λύση παίζει (σχεδόν) πάντα, αλλά ψάχνω κάποια ποιό γρήγορη και να μην χρειάζεται εγκατάσταση λειτουργικού.

Αυτό που ψάχνω, είναι ένα τρόπο γρήγορο, να κάνω εγκατάσταση στον δίσκο π.χ. τον grub και το grub-ipxe.
Οπότε το PC θα κάνει boot απο τον δίσκο, θα βρίσκει τον boot loader, και απο εκεί θα κάνει PXE boot.

Καμιά ιδέα?

Υ.Σ. ο τίτλος δεν ξέρω αν είναι σωστός με το θέμα, μπορούμε να τον αλλάξουμε.

alkisg

Επειδή το Linux έχει το καλό ότι παίζει και σε διαφορετικό υλικό με απλή αντιγραφή (αντίθετα από τα Windows που συνήθως βγάζουν μπλε οθόνη),
εγώ έχω μια εικονική μηχανή Lubuntu με κάποια βασικά προγράμματα όπως browser, tuxpaint κλπ, αλλά και το πακέτο grub-ipxe για να μπουτάρει από προεπιλογής από το δίκτυο,
και την γράφω μέσα σε 5 λεπτά με dd στους δίσκους των clients, ώστε και να υποστηρίζουν εκκίνηση από το δίκτυο, αλλά και να έχουν και κάτι τοπικά για την περίπτωση που πάθει κάτι ο LTSP server.

Στο virtualbox δημιουργούμε νέα εικονική μηχανή, με δίσκο σταθερού μεγέθους και τύπου vmdk, μετά μπουτάρουμε τον client που μας ενδιαφέρει ως ltsp client με δισκέτα ή cd ipxe, κάνουμε dd τον δίσκο της εικονικής μηχανής, και resize με το gparted.

Τώρα αν θέλουμε κάτι πιο γρήγορο, αντί να γράψουμε μια εικονική μηχανή Lubuntu, γράφουμε το http://boot.ipxe.org/ipxe.usb.
Από τον Επόπτη, δεξί κλικ άνοιγμα κονσόλας διαχειριστή, και:
Κώδικας: Bash
wget http://boot.ipxe.org/ipxe.usb
dd if=ipxe.usb of=/dev/sda


Πολύ προσοχή το sda να είναι όντως ο δίσκος που θέλετε και να μην έχει τίποτα προσαρτημένο (partition ή swap).

tsarmis

Οτι ακριβώς χρειαζόμουν. Τέλειο.

ΠαράθεσηΠολύ προσοχή το sda να είναι όντως ο δίσκος που θέλετε και να μην έχει τίποτα προσαρτημένο (partition ή swap).
Κάνεις fdisk πρώτα, σβήνεις τα πάντα, και μετά αντιγραφή το ipxe.usb.

Μπορείς να ανεβάσεις κάπου το Lubuntu VM που έχεις και ίσως να μπει και στο repo μαζί με τα άλλα images?
Για να το δοκιμάσω αν και πόσο καλά παίζει σε τόσο παλιό hardware.

Ευχαριστώ.

alkisg

Δεν χρειάζεται να εκτελεστεί η fdisk, επειδή η dd γράφει και πάνω από τη θέση 0 που βρίσκεται το MBR.

Για ανέβασμα του Lubuntu VM, ίσως να γίνει αν βγει νέο έργο Τεχνικής Στήριξης...