26. april 2008 - 20:21Der er
10 kommentarer og 1 løsning
manglende opstart efter opgradering til OpenSUSE 10.3 på RAID
Kære eksperter!
Jeg har forsøgt at opgradere min SLED box (SUSE Linux Enterprise Desktop, som bygger på SUSE 10.1), og det er kommet så langt som til dér, hvor der rebootes. Den rebooter også, og GRUB starter og skriver følgende (som den jo også gerne skulle gøre):
GRUB Loading Stage1.5
GRUB Loading, please wait...
Og så bliver skærmen sort et øjeblik (hvilket vel også er ganske normalt), hvorefter maskinen rebooter - og starter forfra igen og igen og igen og ...
Det er nok væsentligt at oplyse, at OS'et ligger på to SATA-disks, der er partitioneret delvist i RAID 1, således: /dev/MD0 er / (sat sammen af sdb1 og sdc1) /dev/MD1 er /home (sat sammen af sdb2 og sdc2) /dev/sdb3 er swap /dev/sdc3 er /tmp
Som det næsten fremgår, er der også en PATA-disk /dev/sda. Og på den har jeg installeret (ikke opgraderet) OpenSUSE 10.3. Og dér fungerer det fint, og jeg kan da også mount'e både /dev/MD0 og /dev/MD1 derfra og læse alt (hvilket jeg så delvist gør, for jeg skal gerne have adgang til den rigtige /home ;-) .
Og en anden ting: Jeg har prøvet at starte fra installations-cd'en i rescue mode og dér direkte vælge at starte OS'et på MD0. Det gør den også, men brokker sig over at diverse filer og mapper er 'read-only', hvilket nok skyldes, at sådan starter GRUB altid med at mount'e filsystemet. Når jeg så prøver at logge ind som root (eller en hvilken som helst anden), brokker den sig over 'service module missing'.
Mine spørgsmål: 1) Er der min en enkel forklaring og en enkel løsning? 2) Okay, det er der så ikke. Men hvordan installerer jeg så en ordentlig GRUB-loader på min RAID'ede partition manuelt?
Okay, det fremgår af overskriften, men jeg glemte at skrive det i selve teksten: Jeg har opgraderet fra SLED til OpenSUSE 10.3 (eller i hvert fald forsøgt ;-) .
Og måske er det også væsentligt, at min CPU er en Athlon X2-64.
Synes godt om
Slettet bruger
26. april 2008 - 22:04#3
Det lyder som et interessant problem du der beskriver og indrømmet jeg skulle da lige til at drysse et par mulige guldkorn. Men ved eftersyn af dine tidligere stillede spørgsmål må man da konstatere at det er ikke just lukning af dine tråde du spilder tiden med, så jeg tror sgu at jeg undlader at forsøge at hjælpe og håber andre følger eksemplet
Synes godt om
Slettet bruger
26. april 2008 - 23:28#4
Helgec---> Men ved eftersyn af dine tidligere stillede spørgsmål må man da konstatere at det er ikke just lukning af dine tråde du spilder tiden med.
Mener du her at der ikke er givet point, eller er du gået længere ind i spørgsmålene og fundet andre ting
Hvis det er fordi du ikke har afsluttet dine spørgsmål før så læs hvordan her.
Tryk på dit navn øverst i venstre hjørne og se hvilke spørgsmål, du har oprettet. Hvis der er et gult flag, skal du ind og markere det navn, der står nederst i venstre hjørne og trykke accepter. Der er mange der har haft problemer med det. Skynd dig at gøre det, da helgec kan være nødvendig for at få den slags problemer løst mht til openSUSE.
Tak samsonjens! Jeg har nu endeligt kunne give egonspock sine point. Og så må jeg heller se at få givet mig selv point for det spørgsmål, jeg selv faldt over svaret på i sin tid, og på de to, Erik ikke selv ville have point for. helgec har ret i, at det er noget rod med de åbne spørgsmål.
Synes godt om
Slettet bruger
27. april 2008 - 07:24#7
Og de spørgsmål du slet ingen respons har fået på, eller hvor der heller ikke er kommet andre løsningforslag i måske 14 dage, har du selv ret til at lægge et svar.
Er der nogle spørgsmål, der er blevet løst af en anden skal du lige bede vedkommende om at lægge et svar og derefter selvfølgelig acceptere det. Så vil din profil se rigtig ud og ikke så rodet
BTW samsonjens. Nu er min konto jo ganske fin, og du burde vel have nogle point for dine uegennyttige kommentarer. Bare sig til ... :-)
Synes godt om
Slettet bruger
27. april 2008 - 15:02#10
Helgec ---> Nu har chrishunter været fleksibel og imødekommende. Vil du ikke hjælpe ham nu. Spørgsmålet er uden for min rækkevidde mht til openSuse. Måske du vil hjælpe ham ?
Jeg gjorde det, at jeg i /boot/grub/menu.lst på den harddisk, hvor opstarten virker, kopierede det menupunkt, der starter op på PATA-disken, og modificerede det kopierede. Ja, jeg kopierede altså selve menupunktet ned i bunden af den samme fil.
Modifikationen var: 1: Nyt navn efter title (så jeg kan genkende menupunktet under opstart) 2: root (hd1,0) istedet for root (hd0,0) idet roden med /boot nu skal findes på den ene SATA-disk 3: Jeg måtte også ændre numrene efter vmlinuz- og efter initrd- for disse er ikke de samme på SATA-diskene, og så kan GRUB ikke finde disse filer. 4: Stien efter root= måtte jeg ændre til den, der linkede ../../md0 (altså den raidede partition med /boot på), og den lå ikke under /dev/disk/by-id/ men under /dev/disk/by-uuid/ 5: Jeg skulle også lige ændre /etc/fstab så /tmp ligger på den tredie disk /dev/sdc3 og ikke den anden /dev/sdb3 (eftersom PATA-disken er den første, når der bootes på denne).
Og nu virker det - omend det stadigt starter op fra MBR på PATA-disken, så denne ikke kan undværes - endnu.
Jeg håber, andre i en tilsvarende situation, kan bruge ovenstående til en eller anden form for inspiration.
Have a lot of fun...
Christian
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.