12.1 boot-problem efter installation

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

12.1 boot-problem efter installation

Inlägg av _HG_ »

När installationen har slutförts och jag startar om datorn, så istället för att boota från hårddisken så får jag meddelandet:

Boot from ATAPI-CDROM
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
och så vidare ...

Det står alltså 99 över hava skärmen och inget mer händer.
Den frågar efter en bootbar CD men den skall ju boota från hårddisken.
Det konstiga är att första installationsförsöket lyckades, så tillvida att den faktiskt bootade från hårddisken.
Men jag gjorde om installationen för att jag inte ville ha alla språkpaketen till KDE.
Sedan blev det som jag beskrev här ovan.
Vad är det för fel.

/ _HG_
OErjan
Allsmäktig
Inlägg: 232
Blev medlem: 24 jan 2004 06:39
ORT: många

Re: 12.1 boot-problem efter installation

Inlägg av OErjan »

instalera om lilo, enda problemet, dvs kör instalationen gå direkt till konfigurera och instalera om lilo (bara det om du vill)
kanske jag är en av de sista människor som ser din gamla: bil, dator, gräsklippare...
efter mig är de så många kilo konfetti.
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: 12.1 boot-problem efter installation

Inlägg av _HG_ »

Jag är inte säker på hur jag installerar om endast LILO, så jag installerade om allt igen.
Det hjälpte, så nu funkar det.
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: 12.1 boot-problem efter installation

Inlägg av _HG_ »

Jag skrev detta i min andra tråd (http://forum.slackware.se/viewtopic.php?f=1&t=2580)
men det borde kanske vara här istället.

Efter ytterligare ominstallation för att försöka få ordning på allt, så kom problemet tillbaka.
D.v.s. jag får meddelandet:

Boot from ATAPI-CDROM
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
och så vidare ...

Det står alltså 99 över halva skärmen och inget mer händer.

Jag startar då med en live-CD och letar efter /etc/lilo.config i installationen.
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: 12.1 boot-problem efter installation

Inlägg av Nille »

När du startar en live-cd så är du i live-skivans miljö och inte i ditt installerade system.
När du kolla /etc så ser du live-skivans /etc och inte ditt installerade systems /etc.
The more linux you go the slacker you get.
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: 12.1 boot-problem efter installation

Inlägg av _HG_ »

Jo, jag vet det och det är hårddiskens /etc/ som jag pratar om.
Där finns alltså ingen lilo.config
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: 12.1 boot-problem efter installation

Inlägg av _HG_ »

För att ytterligare förtydliga så startar jag Midnight Commander (mc) med Line-CD'n och tar letar mig till hårddiskens /etc/ och ser att där inte finns någon lilo.conf eller lilo.config
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: 12.1 boot-problem efter installation

Inlägg av Nille »

Starta upp från installationsskivan och kör liloconfig så skapar den filen om du inte vet vad du gör och skriver en egen /etc/lilo.conf men tror ändå att det är lättare att isåfall köra expert från liloconfig.
Så kör liloconfig och välj först simple editera lilo.conf sen om du vill ändra något.

OT: min läsförståelse är tyvärr dålig :)
The more linux you go the slacker you get.
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: 12.1 boot-problem efter installation

Inlägg av _HG_ »

Nu är jag verkligen ingen expert på Linux (men jag försöker lära mig) men om du beskriver i detalj, steg för steg, hur jag skall göra, så kanske jag fixar det.
Men hur som helst, så när jag bootar med Slackware 12.1 CD1 och trycker Enter för att boota med standardkärnan så loggar jag in med "root" men sedan kan jag ju bara välja "setup" och inga andra kommandon, eller?
Och väljer jag "setup" så finns det "ändra konfigurationen" (eller vad där nu står) men det går ju heller inte att välja.
hakan
Hedersmedlem
Inlägg: 811
Blev medlem: 15 okt 2003 06:31
ORT: Lidingö

Re: 12.1 boot-problem efter installation

Inlägg av hakan »

Ska väl egentligen inte lägga mig i...men när det blir 2 trådar om samma sak kan det bli missförstånd..så ursäkta om ni redan löst det. :)

Du ska inte trycka enter när du bootar med skivan utan som Nille skrev i den andra tråden
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
..sedan som står skrivet i denna tråd.

/Håkan
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: 12.1 boot-problem efter installation

Inlägg av Nille »

Precis som Håkan påpekade så ska du inte trycka enter där du gör det.
För att förtydliga ytterligare så lånar jag en bild av Håkans installationsguide för att visa vilken prompt jag menar.
Bilden är från slackware 11.0 men den är liknande den som finns nu med.
Bild
När du ser denna skärmen så läs vad som står och du kommer se ett exempel beskrivet på skärmen som du bör följa. (prompten boot: som jag beskrev tidigare)
Men sökvägen i exemplet kan skilja från din installation och måste då ändras till vad som stämmer med din installation. (om du inte vet hur din partitionering ser ut så kan du boota tills där du skrev setup och istället skriva 'fdisk -l' fast utan ' och du kommer då se dina diskar och partitioneringar)

t.ex
huge.s root=/dev/hda1 initrd= ro
skulle kunna vara
huge.s root=/dev/sda2 initrd= ro
Det jag visar i detta exempel är att det är en annan sökväg till root= och det är det ofta på olika installationer.

/dev/hda1 är första partitionen på primary master på en ide hårddisk.
primary master= hda
primary slave= hdb
secondary master= hdc
secondary slave= hdd
Sedan är siffran bara nummer på partitionen på angiven hårddisk.
Och sda är samma som hda fast med en sata hårddisk istället.

Jag anstränger mig för att vara tydlig och jag hoppas att jag lyckas, annars får du säga till.
Men läs också tydligt vad jag beskrivit så borde du lyckas.
PS. Håkan hoppas att du inte har något emot att jag lånade bilden. (isåfall får du säga till så jag kan be nomicon ta bort den) DS.
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: 12.1 boot-problem efter installation

Inlägg av Nille »


1. stoppa in slackwares installationsskiva.
2. strarta datorn.
3. när du kommer till boot: prompten där du kan välja kernel (kärna) så läser du hela sidan och du kommer se exemplet jag talar om.
Det är här du talar om att du vill starta upp ditt eget installerade system.
Du talar först om vilken kärna du vill använde sedan var din / partition finns och sedan att du inte har någon initrd (eller om du har det så anges det här. men det behövs inte på en huge.s eller hugesmp.s kärna då dessa inte har behöver en initrd orginal.)
Så här skriver du t.ex
huge.s root=/dev/sda1 initrd= ro
4. logga in som root med lösenordet du angav under installationen.
5. Du är nu inloggad i ditt installerade system och kan göra dom ändringar du behöver.
t.ex köra kommandot liloconfig eller editera lilo.conf glöm bara inte att köra 'lilo -v' utan ' ' innan du startar om ifall du ändrat i lilo.conf eller den inte skrivits rätt tidigare.
6. plocka ur installationsskivan och starta om (reboot) och det borde fungera som det ska.
The more linux you go the slacker you get.
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: 12.1 boot-problem efter installation

Inlägg av _HG_ »

Jag lyckas boota med 12.1 CD1 genom att skriva:
hugesmp.s root=/dev/hda1 rdinit=ro

Jag körde liloconfig och när det var färdigt körde jag lilo -v.

Sedan stog det såhär på skärmen:

Warning: LBA32 addressing assumed
Reading boot sector from /dev/hda1
Warning: Unable to determine video adapter in use in the present system.
Using BITMAP secondary loader
Calling map_insert_data
Mapping bitmap file /boot/slack.bmp
Warning: Video adapter does not support VESA BIOS extensions needed for
display 256 colors. Boot loader will fall back to TEXT only operation.
Calling map_insert_file

Boot image: /boot/vmlinuz -> vmlinuz-huge-smp-2.6.24.5-smp
Added Linux *

Writing boot sector.
/boot/boot.0301 exists - no boot sector backup copy made.
3 warnings were issued.


Sedan bootar jag om utan CD'n och då är felet tillbaka igen !!!!!

Anm.
Hårdvaran är:
1,5GHz Pentium 4
1GB RAM
Grafikkort GeFORCE 6200 (PCI) med 128MB
400GB hårddisk

Uppenbarligen har den lyckats en gång (jag tror att det framgår av 3:e posten i denna tråd)
men varför går det inte nu ? ? ? ? ? ?
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: 12.1 boot-problem efter installation

Inlägg av Nille »

Dom varningarna du har ska inte störa bootningen.
Men "Reading boot sector from /dev/hda1" kan ibland orsaka problem.
Så testa att ändra "boot = /dev/hda1" till "boot = /dev/hda" istället det brukar hjälpa. (glöm inte köra 'lilo -v')
Dessa saker ändras i filen /etc/lilo.conf och behöver bara ändras ifall det strular.
Får du fortfarande samma felmeddelande vid uppstart?
The more linux you go the slacker you get.
_HG_
Hacker
Inlägg: 43
Blev medlem: 28 aug 2006 09:01

Re: 12.1 boot-problem efter installation

Inlägg av _HG_ »

Efter ny bootning med CD1 så kollar jag i lilo.conf och ser att där står just
boot = /dev/hda och alltså inte boot = /dev/hda1
vilket också är märkligt men jag kör sedan lilo -v igen och samma sak händer igen
med enda skillnaden att det står boot = /dev/hda i meddelandet.

Varför står det att grafikkortet inte stöder VESA ?
Allt ihop verkar väldikt konstigt. Vad kan det vara som är fel ?