Mandrake 10.0 bootar inte och nu inte heller 2000.

Permalänk
Medlem

Mandrake 10.0 bootar inte och nu inte heller 2000.

Jo, det här är lite pinsamt, jag menar, när man inte ens kan få Linux Mandrake att fungera...

Well well... Problemet jag har (det första) är att jag har precis installerat Mandrake 10.0 och när jag sedan efter installationen bootar om, så får jag efter ett gäng textrader: Kernel Panic: No init found. Try passing init = option to kernel.

Efter litet sökande på Google har jag hittat följande:

Citat:

a) check that the file systems are not corrupted. I usually run fsck on
them to be sure. I also run fdisk and check that the size and filesystem
type make sense.

b) check that /sbin/init is present.

c) check that the labels on the HD partitions are set correctly ie the
boot partition (usually /dev/hda1, but not always) needs to have a
label of "/boot", without the quotes. (Use e2label to set this up.) The root
partition needs to have a label of "/". Grub in particular is sensitive to
how this is set up because it refers to drives by their labels rather than
their hard coded position ie /dev/hda1.

d) check that grub is correctly installed ie. that grub-install has been
run and that commands have been run to set the root partition in grub and
that grub knows where the stage1, stage2 and grub.conf files are. (I wrote
a "Giving back how to" on cloning linux drives. All this info is there.)
Usually grub boot problems give different error messages, but not
necessarily. ANYTHING that will prevent the boot process from running
init will give the "No init found" error.

e) check that fstab has decent information in it for the drive mounting.
Furthermore, check that the drive definitions in fstab match the drive
defs in grub. Check out the miscellaneous section of info-grub for
details on how grub defines drives (hd0,0) versus how linux finds drives
(/dev/hda1).

f) check that the root drive has an initrd directory present.

Det första jag hittade var:

Citat:

/initrd must be present in the root directory or this error will appear.

Citat:

To solve this problem, write "mkdir /initrd" in the console.

Men jag kan ju inte komma till konsollen heller, eller?

Andra problemet är att i och med att jag installerade Linux, kommer jag inte längre åt Windows 2k, jag borde göra det igenom Lilo, jag kan välja Windows där, men jag kommer bara vidare till en svart skärm med ett blinkande _. Går det att få bort Lilo som boot manager så att jag åter kan komma in i 2000 eller är det kört?

(Jag är nybörjare på Linux)

Visa signatur

Indigoue hatar dubbla negationer.

Permalänk
Medlem

Du måste lägga till rätt sökväg för windows i lilo. Om du kollar i din lilo.conf så ska det stå

other="fel sökväg"
label=Windooze

eller något liknande. Bara att du ändrar så att "other=" blir till rätt sökväg för din win partition.

Är det inte det som är felet har jag inte en aning. Samma sak gäller med ditt första fel, kanske du ska testa en lite mer avancerad dist när du har mer kontroll om vad som händer så du fårstår vad som har gått åt h***e om det nu gör det?

Visa signatur
Permalänk
Medlem

Förmodligen är det väl vid partioneringen det gick åt helskotta, eftersom jag partionerade såhär:
Från C:5GB Och D:35GB
Gjorde jag så att jag med partionmagic tog: 1GB från C: och 5GB från D:
Efteråt såg alltså hårddisken ut såhär:
| C: 4GB | Oallokeratutrymme 1GB | D: 30GB | Oallokerat utrymme 5GB |
Sedan gjorde jag i linux, så att 1GB utrymmet blev swap och 5GB utrymmet blev /.
Jag hade alltså kvar Windows på C: (hda1)

Visa signatur

Indigoue hatar dubbla negationer.

Permalänk
Medlem

Jag fick detta fel första gången jag installerad Mandake 10.0 också - men jag hade bara valt fel alternativ vid installationen av lilo.

Permalänk
Medlem

Du har antagligen gort en parititon och mounat den som boot, vet inte hur detta är på mandrake, men i slack så startar man med skivan och skriver som bootparameter:

bare.i noinitrd ro

Då startar den och man kan redigera lilo.conf, eler du har gort det så kör du lilo, så här ser min lilo.conf ut:

image= /boot/vmlinuz
root= /dev/sda1
label= Linux

där sda2 år mountad som /boot och sda1 är /

Visa signatur

a3gz0r:
"haru haxxa cfg någe för d e fett me options i den såg ja då ja haxxa den för ja int byta efter brorsan spela.. fann typ allt då där e nog svare.... men du ja sejer d.. d e MKT!! saker där ja fatta inte allt men nån kanske kan?!!? ja fick hjelp här me min förut..."

Permalänk
Medlem

Jag gjorde min partionering själv som sagt, och där la jag bara in en swap och en /, det var det enda jag gjorde vad gäller partionering i installtionen.
Behöver man göra en egen partion och mounta som /boot?

Visa signatur

Indigoue hatar dubbla negationer.

Permalänk
Medlem

näe, men kan du välja startparametrar då du startar?

Visa signatur

a3gz0r:
"haru haxxa cfg någe för d e fett me options i den såg ja då ja haxxa den för ja int byta efter brorsan spela.. fann typ allt då där e nog svare.... men du ja sejer d.. d e MKT!! saker där ja fatta inte allt men nån kanske kan?!!? ja fick hjelp här me min förut..."

Permalänk
Medlem

Nope, vart skulle man göra det?

Edit: Jag har nu formaterat hårddisken och försökt installera Windows 2000 ensamt igen. Och när jag hade tagit bort linux partionerna och formaterar C: och den sedan kopierat filer så sa den efter reboot bara: Kan inte ladda operativsystemet.
Jag blev irriterad och formaterade igen, och igen, men det gick fortfarande inte. Så jag satte disken i en annan dator och tog bort ALLA partioner och gjorde en stor som jag formaterade till NTFS. Sedan satte jag i disken i min vanliga maskin, startade 2000 installationen och vad säger den sedan IGEN om inte: Kan inte ladda operativsystemet. Vad fan är det för fel?

Visa signatur

Indigoue hatar dubbla negationer.

Permalänk

har du testat att installiera med din andra hårddisk urkopplad

Permalänk
Medlem

Den är urkopplad sedan länge...
Jag har nu lyckats få bort: Kan inte ladda operativsystemet (HDD:n var inställd på CHS, jag ställde tillbaks den till LBA)
Det har istället ersatts med: NTLDR is missing
Och nu har jag försökt allt jag kommer på, men problemet kvarstår.
De saker jag testat är:
Formatera
Repair Console: Fixmbr
Repair Console: Fixboot
Repair Console Kopiera in ny NTLDR och ny NTDETECT.COM

Edit: ÄNTLIGEN! Det var bara att formatera med FAT och sedan med NTFS igen, så funkade det...

Edit2: Fast jag har fortfarande inte Linux...

Visa signatur

Indigoue hatar dubbla negationer.