Nya boot-problem efter installation av 12.1

Här ställer ni allmäna frågor kring Slackware Linux

Moderatorer: Nille, nomicon, Minime

_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Nya boot-problem efter installation av 12.1

Inlägg av _HG_ »

Någon gång ibland bootar datorn som den skall men oftast hänger den sig under boot-processen.
Det står såhär:

Starting up X11 session manager...
STOPPING server from pid file /var/run/mysql/mysql.pid
(Datum och tid) mysqld ended

Sedan står den bara där och inget mer händer.
När jag bootar från en live-cd och kollar i hda /var/run/mysql/
så är där ingen fil med namnet mysql.pid
Där är helt tomt. Ingen fil alls.

Kan jag kommentera bort mysql någonstans så att den hoppar över det?

/ _HG_
Viz
Besökare
Inlägg: 2
Blev medlem: 25 aug 2008 21:42

Re: Nya boot-problem efter installation av 12.1

Inlägg av Viz »

Nu är jag ingen hejjare på detta men jag skulle väl kolla om det är rättigheterna som är rätt på filerna. Men som sagt, är inge bra på det ännu, är i lärnings period. Kanske kolla i /etc/rc.d/rc.mysql (rättigheter chmod 777) så den autostartar.

Tjing!
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Nya boot-problem efter installation av 12.1

Inlägg av Nille »

Den filen ska aldrig vara 777 det vore en säkerhets risk då en användare då kan ändra vad som ska köras som root när du bootar.
Om du ska använda mysql så måsste du fixa så mysql startar först.
Hur du gör det finner du i /etc/rc.d/rc.mysql där det står förklarat.

Men den borde inte stanna bootningen.
Det står inget annat precis innan den hänger sig?
The more linux you go the slacker you get.
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Nya boot-problem efter installation av 12.1

Inlägg av Nille »

/etc/rc.d/rc.mysql ska vara /etc/rc.d/rc.mysqld

OT: Jag saknar edit funktionen.
The more linux you go the slacker you get.
Viz
Besökare
Inlägg: 2
Blev medlem: 25 aug 2008 21:42

Re: Nya boot-problem efter installation av 12.1

Inlägg av Viz »

Som jag sa, lita inte på vad jag säger då jag inte vet om det är 100% rätt.. :) håller ju på att lära mig själv :)
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: Nya boot-problem efter installation av 12.1

Inlägg av Minime »

Skulle rekommendera du kollar i loggfilerna. Så som debug, messeges och se vad dom säger.
Tror heller inte felet är själva mysqld som Nille säger.

Om du inte vill att mysqld startar under boot så ändrar du bara dess rättigheter till ex. vis 700 eller något.
så kommer den ej att starta mysql under boot.

Kod: Markera allt

# chmod 700 /etc/rc.d/rc.mysqld
Sätter du rättigheter 755 så kommer mysql att starta då du bootar.

Kod: Markera allt

# chmod 755 /etc/rc.d/rc.mysqld
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: Nya boot-problem efter installation av 12.1

Inlägg av _HG_ »

Jag provade att installera om allt igen istället och då välja att inte installera mysql.
Då kom istället det andra problemet tillbaka:
http://forum.slackware.se/viewtopic.php?f=1&t=2579
Nu har väl inte de båda problemen någonting med varandra att göra men så blev det i alla fall.
Därför gjorde jag ännu en nyinstallation men http://forum.slackware.se/viewtopic.php?f=1&t=2579 kom tillbaka igen. Ytterligare en komplett installation senare kom http://forum.slackware.se/viewtopic.php?f=1&t=2579 igen.
Tar problemen aldrig slut ????
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: Nya boot-problem efter installation av 12.1

Inlägg av Minime »

Låter som du missat att installera lilo i MBR då du körde om installationen igen.

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: Nya boot-problem efter installation av 12.1

Inlägg av _HG_ »

Nej, det görs varje gång. Jag har använder "default"-inställningarna, d.v.s. LILO installeras automatiskt och den installeras i MBR.
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Nya boot-problem efter installation av 12.1

Inlägg av Nille »

Starta upp din installation från installations skivan.
När du ser en prompt så skriver du in exemplet ovanför (men ändrar sökvägen så den stämmer med din installation)
Du bootar då upp din installation med en kärna från installation skivan.
Nu loggar du in som root och sedan kör du 'lilo -v' (eller editera lilo.conf eller kör liloconfig om lilo klagar) sedan är det bara att starta om utan skivan och hålla tummarna.
Om det fortfarande inte fungerar så får du tala om för lilo var den ska installera samt kolla din lilo.conf
The more linux you go the slacker you get.
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Nya boot-problem efter installation av 12.1

Inlägg av Nille »

*Jag saknar edit*
Första meningen blev lite fel och borde vara:
Starta upp från installations skivan.
The more linux you go the slacker you get.
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: Nya boot-problem efter installation av 12.1

Inlägg av _HG_ »

Vad menar du med "exemplet ovan" egentligen? Jag ser inget exempel.

Eller menar du:
# chmod 700 /etc/rc.d/rc.mysqld

Jag har ju inte installerat mysql längre, eller vad syftar du på?
Dukeman
Lärling
Inlägg: 180
Blev medlem: 02 jul 2005 21:57
ORT: Datorer

Re: Nya boot-problem efter installation av 12.1

Inlägg av Dukeman »

Om jag inte misstar mig bör du se till att /etc/rc.d/rc.mysqld inte längre är körbar ens för root om du vill att den inte ska starta. Notera i så fall att masken 700 motsvarar rwx------ dvs fortfarande körbar.

Detta har jag för mig eftersom kontrollen som avgör om filerna i /etc/rc.d/ körs vid boot görs i /etc/rc.d/rc.M och de andra kompanjonerna, som kollar med [ -x $FIL ] vilket kört som root skulle vara sant även för en fil med mode 700 och ägare root:root.

Kod: Markera allt

# chmod 600 /etc/rc.d/rc.mysqld
Borde avaktivera mysql. Alternativt, om du vill at mySQL ska fungera så behövs det mest troligt fortfarande några småsteg efter installation. Jag har inte testat detta efter 10.0, men stegen som behövdes då finns Här

Lycka till!
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: Nya boot-problem efter installation av 12.1

Inlägg av _HG_ »

Jag startar med en live-CD och letar efter /etc/lilo.config
Filen finns över huvud taget inte.
Installationen skapar uppenbarligen inte någon lilo.config
Varför det ?????
Kan jag handgripligen skriva en lilo.config och lägga den under /etc och få det att fungera ?
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Nya boot-problem efter installation av 12.1

Inlägg av Nille »

Det jag menade med exemplet är det som syns på skärmen vid prompten (boot:) vid uppstart från installationsskivan.

Jag anser att det är enklare än att starta upp från en slackware-installationsskiva istället för en live-cd då du kommer direkt in i ditt installerade slackware.
Om du vill använda en live-cd så måste du montera dina slackware partitioner under en monterings punkt och sedan byta roten till den monteringspunkten med chroot, sedan måste du köra source på /etc/profile för att det ska bli som en riktig inloggning på ditt monterade system.
Med andra ord så är det lättare att starta från installationskivan.

Filen lilo.config lär du inte hitta då den heter lilo.conf och ligger i /etc

Angående rättigheterna på en icke körbar rc fil så är standard i slackware 644 (chmod 644 /etc/rc.d/rc.mysqld) (en körbar fil har 755)

Angående exemplet så postar jag detta från Slackware-HOWTO
Slackware-HOWTO skrev:NOTE: If you install a kernel on your system that doesn't boot correctly,
you can still boot your system with the CD-ROM. To do this, you need to
enter some information on the boot prompt. For example, if your root
partition is on /dev/hda1, you'd enter this to boot your system:

huge.s root=/dev/hda1 initrd= ro

The "initrd=" option tells the kernel not to run the /init script on the
installer image in RAM, and the "ro" option makes the root partition
initially load as read-only so Linux can safely check the filesystem
The more linux you go the slacker you get.