17. december 2005 - 18:25Der er
29 kommentarer og 1 løsning
boot af ny installation
Jeg har lige installeert gentoo men har en del problemer med at få den til at boote korrekt op. GRUB ser ud til at virke korrekt og det samme gør den første del at opstarten. Men når den så skal til at mounte ROOT, går det galt. Jeg får beskeden: Failed to open device '/dev/ROOT' : No such file or directory
Uddrag af grub.conf: kernel /boot/'KERNELNAVN' root=dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda4 udev
det er jo fint =) men sørg bare for at den conf fil med dit netværk er udfyldt. og sørg for at kernel modulet med driver til dit netkort er loadet.
Synes godt om
Slettet bruger
17. december 2005 - 21:32#9
Nå, det lyder s.. godt. Jeg må indrømme at jeg er i tvivl om, hvad der skal stå i /etc/conf.d/net Skal der overhovedet tilføjes noget? Jeg har en helt almindelig CC forbindelse som jo kører gennem en router.
Synes godt om
Slettet bruger
17. december 2005 - 21:39#10
Jeg brugte genkernel, da den skulle indeholde drivere til det meste, (og i hvert fald der samme drivere som live-cden) så der burde vel ikke være noget driverproblem, eller hvad?
ok, i så fald er driver til dit netkort ikke indlæst. Hvilket netkort er det? eventuelt kan du prøve at boote fra live-cd, skriv net-setup eth0, og skriv derefter lsmod. I output af lsmod kan du så se hvilket kernel modul du skal bruge til dit netkort. Skriv det ned. Start dernæst gentoo normalt, og så skriv modprobe kernel-modul-navn og se om den æder det. Hvis den ikke kan finde det melder den fejl. Hvis den kan finde det skriver den ingenting (men du kan se at det bliver loadet med lsmod).
Synes godt om
Slettet bruger
17. december 2005 - 21:58#14
For lige at være sikker, booter jeg lige op på live-cden. I'll be back!
Synes godt om
Slettet bruger
17. december 2005 - 22:08#15
Ja, det var pral. Det blev jeg ikke mere sikker af. Skal den ikke hedde noget med 1394? Hvis det er tilfældet er det enten ohci1394 eller ieee1394. (jeg har to netkort, et på mobo og et pci, og jeg bruger kun sidstnævnte). Er jeg på rette spor. Jeg kan vel bare modprobe med dem begge, eller hvad?
1394 er firewire, så det bringer os ikke nærmere desværre. men så på livecd kan du skrive lspci -v (håber jeg) og den skriver hvilke enheder der er på pci bussen. var der virkelig ikke andre moduler?
Synes godt om
Slettet bruger
17. december 2005 - 22:15#17
3Com Corporation 3c905b 100BaseTX Cyclone. lsmod viser et modul ved navn 3c59x. Kunne det være den?
Jep, den åd den. Jeg kan bere ikke se den med lsmod, da jeg ikke har installeret framebuffer og derfor ikke kan se de øverste moduler, de der ikke er plads til dem på skærmen. Hvordan får jeg dem at se?
feks lsmod | less tryk q derefter for at komme ud af less.
nu tilføjer du så 3c59x til den fil som afgør hvilke moduler der bliver indlæst under opstart. den hedder vel modules.autoload eller modules.conf eller noget i den stil. Kig i gentoo handbook.
Du skulle også gerne have en eth0 i output af ifconfig nu hvor driveren er indlæst.
det forstår jeg ikke? du mener at den viser at den har et eth0 nu, men der er ikke sat ip osv på den? det sidste er hvad dine scripts skal gøre under opstart når du har tilrettet den net conf fil.
Du kan også bare skrive: ifconfig eth0 192.168.0.25 netmask 255.255.255.0 broadcast 192.168.0.255 og så: route add default gw 192.168.0.1 (ud fra hukommelsen - ret selvfølgelig de ip numre der)
Synes godt om
Slettet bruger
17. december 2005 - 22:41#23
lsmod viser at den har loadet modulet, men når jeg kører ifconfig viser den stadig kun lo
Prøv det her alligevel: ifconfig eth0 192.168.0.25 netmask 255.255.255.0 broadcast 192.168.0.255
og dernæst bare "ifconfig" for at se om den åd det. Du skal selvfølgelig være root.
Synes godt om
Slettet bruger
17. december 2005 - 22:54#25
ja, det hjalp på sagerne. Hvad mangler jeg så at gøre?, for efter genstart skal det hele konfigureres igen. jeg har kørt rc-update, men det hjalp ikke.
og vær sikker på at dine dns servere er tilføjet i /etc/resolv.conf og at modulnavnet er sat i den modules conf fil.
og så skulle netværk faktisk være fint fra nu af.
Synes godt om
Slettet bruger
17. december 2005 - 23:19#27
Jo tak, det ser ud til at virke. Under boot bruger den ikke længere en masse tid på at køre dhcpcd. Det ser ud til at modulet skal tilføjes i /etc/modules.d. Men den fil ser mere ud til at fungere ved at man udkommenterer/kommenterer moduler, snarere end at man kan tilføje dem. Syntaksen ser heller let ud.
Synes godt om
Slettet bruger
18. december 2005 - 21:20#28
1000 tak for hjælpen i går. Det var en virkelig stor hånd du gav mig. Læg venligst et svar.
Så for S...., så kom jeg sgu på nettet. Yiiiiiihaaaaaaa!
Hvis der er andre end strych9 og undertegnede der læser denne tråd, vil de måske have glæde af denne kommentar, især hvis de ikke er Gentoo-hajer:
Alt hvad strych9 foreslår er rigtigt. Jeg kunne bare ikke finde ud af at rette /etc/modules.conf via nano, da filen indeholdt en underlig syntaks. (Har lidt på fornemmelsen at jeg måske åbnede en forkert fil, men jeg var i akut søvnmangel på daværende tidspunkt). Anyway, så endte jeg med at boote op på livecd'en, som jo godt kunne komme på nettet. Derefter opdaterede jeg systemet og downloadede Gnome. Det hele blev s.. lidt nemmere med en GUI (ja, ja, jeg ved det godt). Jeg klikkede lidt rindt i Gnome og fandt et konfigurationsprogram og klikkede mig hen til en fil der så ud til at have noget med netværk og moduler at gøre ( /etc/modules.autoload.d) Den åbnede jeg så i en editor, og der var så det eneste indhold, bortset fra nogle udkommenterede kommentarer, navnet på modulet til mit netkort. Det skulle bare lige udkommenteres. Så kørte jeg dhcpcd eth0, og så virkede det.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.