Avatar billede Slettet bruger
17. december 2005 - 18:25 Der 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

(jeg dualbooter med windows som ligger på hda1)

FSTAB:
/dev/BOOT  /boot  ext3  noauto,noatime  1 2
/dev/ROOT  /      reiserfs  noatime      0 1
/dev/SWAP  none  swap      sw          0 0

osv.

Hvad er der galt. Jeg bliver sindssyg ;-(
Avatar billede strych9 Praktikant
17. december 2005 - 18:57 #1
Det skal vist være

/dev/hda1
/dev/hda3
/dev/hda2

i stedet for BOOT, ROOT og SWAP.. i hvert fald hvis det er gentoo du forsøger at installere.
Avatar billede strych9 Praktikant
17. december 2005 - 19:00 #2
I din fstab mener jeg
bare spørg løs hvis der er noget du ikke forstår.
Avatar billede Slettet bruger
17. december 2005 - 19:22 #3
YES, nu booter den op. Men det undrer mig lidt, at hvis jeg skriver ls ved prompten, så kommer der intet frem. Burde der ikke være nogle mapper at se?
Avatar billede Slettet bruger
17. december 2005 - 19:24 #4
Jeg kunne fint komme på nettet via live-cd'en, men det kan jeg heller ikke nu. Der må da være et eller andet galt. Jeg kan heller ikke køre net-setup.
Avatar billede Slettet bruger
17. december 2005 - 19:41 #5
Ha ha, jeg har fundet de "manglende" mapper. Det er vist som det skal være. Jeg er bare en ren amatør i en prompt.

Så er der bare lige det med at komme på nettet. Hvis jeg skriver net-setup eth0 får jeg en Command not found.
Avatar billede strych9 Praktikant
17. december 2005 - 21:03 #6
net-setup virker kun på livecd.

Følg sektion 8b i den her:
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8
Avatar billede Slettet bruger
17. december 2005 - 21:23 #7
Tjah, når jeg så kører rc-update ..... får jeg følgende: net.eth0 already installed in runlevel default; skipping
Avatar billede strych9 Praktikant
17. december 2005 - 21:25 #8
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.
Avatar billede 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.
Avatar billede 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?
Avatar billede strych9 Praktikant
17. december 2005 - 21:40 #11
prøv at skrive ifconfig og giv mig output.. så kan jeg forsørge at afgøre hvad der skal gøres.
Avatar billede Slettet bruger
17. december 2005 - 21:43 #12
Jeg kan ikke copy/paste, men det korte ag det lange er, at der kun kommer data for lo, med ip, mask og 0 ud for alle værdier(packets, errors, osv)
Avatar billede strych9 Praktikant
17. december 2005 - 21:56 #13
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).
Avatar billede 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!
Avatar billede 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?
Avatar billede strych9 Praktikant
17. december 2005 - 22:10 #16
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?
Avatar billede 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?
Avatar billede strych9 Praktikant
17. december 2005 - 22:16 #18
det er det
Avatar billede Slettet bruger
17. december 2005 - 22:27 #19
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?
Avatar billede strych9 Praktikant
17. december 2005 - 22:30 #20
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.
Avatar billede Slettet bruger
17. december 2005 - 22:34 #21
Den er der med nu, men ifconfig har den ikke med.
Avatar billede strych9 Praktikant
17. december 2005 - 22:39 #22
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)
Avatar billede 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
Avatar billede strych9 Praktikant
17. december 2005 - 22:42 #24
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.
Avatar billede 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.
Avatar billede strych9 Praktikant
17. december 2005 - 22:58 #26
Indsæt det her i /etc/conf.d/net

config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
routes_eth0=( "default gw 192.168.0.1" )

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.
Avatar billede 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.
Avatar billede 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.
Avatar billede strych9 Praktikant
18. december 2005 - 21:51 #29
takker =)
Avatar billede Slettet bruger
18. december 2005 - 23:26 #30
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.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester