Client που δεν κάνει δικτυακό boot

Ξεκίνησε από vovos, 17 Σεπ 2014, 10:56:50 ΜΜ

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

vovos

Σε αυτόν τον client το μόνο που μπόρεσα να εγκαταστήσω με επιτυχία ήταν Debian (δεν έχει onboard κάρτα δικτύου άρα δεν γίνεται τίποτα από BIOS). Μέσα από Debian η κάρτα δικτύου παίζει μια χαρά. Εγκατέστησα το ipxe. Όταν όμως από το grub το επιλέγω για να κάνω network boot κολλάει στο "ipxe initializing devices...".
Έτρεξα στο debian την εντολή lspci -nn -k | grep -A 2 Ethernet και πήρα:
$ lspci -nn -k | grep -A 2 Ethernet
00:0f.0 Ethernet controller [0200]: ADMtek NC100 Network Everywhere Fast Ethernet 10/100 [1317:0985] (rev 11)
	Subsystem: Unex Technology Corp. Device [1429:d020]
	Kernel driver in use: tulip


Τι μπορώ να κάνω;

alkisg

Αν του βάλεις άλλη κάρτα παίζει;
Αν ναι, αυτό είναι το καλύτερο. Αλλιώς, αν θες ντε και καλά να κάνεις την παλιά κάρτα να παίξει, θέλει bug report στο iPXE για να διορθώσουν τον driver της κάρτας, ή αντιγραφή του kernel τοπικά, το οποίο έχει λίγο μπελά γιατί θέλει χειρωνακτικά update μετά από κάθε δημοσίευση εικονικού δίσκου.
Αν όχι (αν δεν παίζει ούτε με άλλη κάρτα δικτύου), τότε έλα από το IRC να το δούμε live.

vovos

Έχω και δεύτερο client (ας τον πούμε client2) στον οποίο έχω βάλει το ίδιο Debian και αν θυμάμαι καλά έχει διαφορετική μητρική. Έχει διαφορετική κάρτα δικτύου και κάνει κανονικά boot. Πήρα την κάρτα του client2 και την δοκίμασα στον προβληματικό client1. Πάλι κολλάει στο "ipxe initializing devices...".
Βάζω την κάρτα δικτύου του προβληματικού client2 στον client1 και κάνει κανονικά boot. Ο client2 δηλαδή κάνει κανονικά boot και με τις δύο κάρτες ενώ ο client1 με καμία από τις δύο.
Άρα δεν φταίει η κάρτα δικτύου, σωστά;
Το Debian το έκανα εγκατάσταση από το ίδιο DVD με τις ίδιες ακριβώς επιλογές, άρα υποθέτω δεν έχουν διαφορές στο software, σωστά;
Τι φταίει; Μητρική; Να κάνω κανένα update το BIOS;

alkisg

Μπες στο BIOS και κάνε ένα Load Setup Defaults, και Save and Exit.
Αν δεν παίξει, δοκίμασε με πιο καινούργιο win32-loader.exe, http://ftp.debian.org/debian/tools/win32-loader/testing/
Αν δεν παίξει ούτε έτσι, ψάξε για BIOS firmware update.
Αν και πάλι δεν παίξει, τότε αναγκαστικά αντιγράφεις τον kernel τοπικά, ακολουθώντας αυτές τις οδηγίες:
https://alkisg.mysch.gr/steki/index.php?topic=1451.msg47786#msg47786

vovos

Επειδή μόνο Debian εγκαθίσταται σε αυτόν τον client (είχε XP τα οποία δεν έτρεχαν και "πάγωναν" αμέσως, ubuntu κόλλαγε η εγκατάσταση) κατέβασα το τελευταίο ipxe.iso( http://boot.ipxe.org/ipxe.iso) και θα δοκιμάσω αύριο. Θα δω και BIOS. Αν τελικά δεν δουλέψει τίποτα τι πρέπει να κάνω στο Debian για να αντιγράψω τον kernel? Που γράφω τα grub.cfg, vmlinuz και initrd.img?

vovos

Όλα καλά!
Το τελευταίο ipxe από CD δεν έπαιξε όπως δεν είχε παίξει και οτιδήποτε άλλο είχα δοκιμάσει με το ίδιο αποτέλεσμα. Έκανα όμως όπως πρότεινες load τα setup defaults και ξαφνικά όλα μια χαρά (boot από το GRUB με ipxe)! Επειδή οι μόνες ρυθμίσεις του BIOS που δεν είχα κοιτάξει ήταν τα overclocking υποθέτω πως το μηχάνημα είχε ρυθμιστεί σε overclocking με ανεβασμένη συχνότητα του διαύλου PCI οπότε η κάρτα δικτύου στο boot δεν συμπεριφέρονταν σωστά και κολλούσε.
Ευχαριστώ πολύ για άλλη μια φορά!