Sida 2 av 2

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 17:59
av Puckelsnook
Har kört fixmbr och fixboot från Windows CD:n, men utan resultat. Samma felmeddelande fortfarande:

Grub loading stage 1.5
Grub loading , please wait
Error 22


Ska titta lite på vad Super Grub kan erbjuda... Får väl prova på den klassiska ominstallationen sedan och se om det hjälper. Om inte det funkar får nog Ubuntu läggas åt sidan för ett fungerande Windows. Känns som lite för mycket elände bara för att kolla om det är bra...

Hur gör jag om jag vill ta bort Ubuntu från burken, med tanke på att jag inte får igång eländet?

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 18:09
av Rag3Rac3r
Puckelsnook skrev: Hur gör jag om jag vill ta bort Ubuntu från burken, med tanke på att jag inte får igång eländet?
Kontrollpanelen -> Administrationsverktyg -> Datorhantering -> Diskhantering (eller om det stod diskhanteraren)
Radera partitionerna, och ev. boota med windows cd:n och köra fixmbr för att få bort grub.

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 18:16
av ycc
Såvitt jag förstår så kommer ditt Windows igång när du bootar från den första disken. Om du vill avinstallera Ubuntu så borde det väl bara vara att formatera Ubuntudisken därifrån? Men ge det lite tid, kanske någon i forumet har förslag.

Det är ju det man annars använder fixmbr för vid avinstallation av Ubuntu: att ta bort GRUB från MBR på Windowsdisken. Men du verkar ju redan ha den situationen, dvs i ditt system har GRUB inte skrivits in på förstadisken.

Hade du Windowsdisken urkopplad när du installerade Ubuntu?

Låter rörigt, kanske jag inte har förstått, men jag undrar om ordningen mellan diskarna har blivit förväxlad av GRUB på något sätt?

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 18:58
av Rag3Rac3r
Så som jag tycker det låter här så är det som följer:

BIOS pekar på Windowsdisken, och där ligger MBR, vid installation tror Grub att Linux disken ska innehålla MBR och skriver den där. Resultatet när man sen bootar är att datorn bootar in i Windows, kopplar man ur windows disken hittar inte Grub sin partition och man får error 22 som följd.

Fast jag bara gissar vilt här nu, hade "nästan" samma problem tidigare själv, men då fick jag Grub Geom Error ist, och då visade det sig att grub trodde mbr låg på hda när det låg på sda, fast det var under installation av ett annat Linux-OS ;)

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 21:02
av Rag3Rac3r
Råkade själv ut för samma problem den här svängen med ominstallation av Feisty.

Jag har 2*SATA och 3*IDE installerat i denna, och "systemdisken" är första sata-disken, som Ubuntu's Livecd (och Ubuntu) hittar och känner igen som sdc i mitt fall, och Ubuntu partitionen på den heter sdc2.

Ubuntus installation skriver då i Grub (hd2,1), vilket blir helt fel när datorn bootar upp den som (hd0,1). Ändrade helt enkelt om i /boot/grub/menu.lst så att (hd2,1) blev (hd0,1).

Sen funkade allt som en charm här. :)

(nån som är bättre på att förklara får gladeligen rätta mig i bra termer)

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 22:08
av Puckelsnook
Det här med hd2,1 & sdc och allt vad diskarna heter/kommer att heta har jag dålig koll på, men det verkar ju värt ett försök. Skulle dock uppskatta en mer detaljerad beskrivning på hur jag ska gå tillväga för att kontrollera detta, samt försöka ändra detta...
Hade du Windowsdisken urkopplad när du installerade Ubuntu?
Nej.

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 22:11
av Rag3Rac3r
Hmm, i Bios, vilken hårddisk står som bootdisk?
Disken med windows på, eller disken med ubuntu på?

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 22:15
av zenbios
Rag3Rac3r skrev: Jag har 2*SATA och 3*IDE installerat i denna, och "systemdisken" är första sata-disken, som Ubuntu's Livecd (och Ubuntu) hittar och känner igen som sdc i mitt fall, och Ubuntu partitionen på den heter sdc2.
undrar då varför det heter sda1 sda5, o sdb2 här.
o ja har bara 2 SATA diskar i burken. (sda/sdb)
känner den inte av samma, eller döper den bara efter måfå då typ?
eller vad?    ??? ??? ??? ???

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 22:22
av Rag3Rac3r
zenbios skrev: undrar då varför det heter sda1 sda5, o sdb2 här.
o ja har bara 2 SATA diskar i burken. (sda/sdb)
känner den inte av samma, eller döper den bara efter måfå då typ?
eller vad?    ??? ??? ??? ???
Kollade precis min fstab, och blir inte riktigt klok på det här. På installcd:n hette första s-ata disken sdc, i installationen heter den sdd...
Men men, den ska döpa ide-diskarna först, och sen ta s-ata diskarna...
Så sda->sdc = IDE-diskar, sdd+sde = s-ata diskar. Dvs sdd2 = / och sdd3 = swap.
Om grub får som den vill när den installerar blir det ju hd3,1 som är "root"... Men när du bootar upp är ju disken du installera grub på första disken, dvs hd0,1 skulle vara rätt i menu.lst.
Som sagt, jag & grub är inte kompisar för fem öre, men jag försöker ändå så gott jag kan :)

Behöver fortfarande veta hurvida vilken disk som står först i bootorder i bios för Puckelsnook. :)

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 22:29
av zenbios
Rag3Rac3r skrev:
zenbios skrev: undrar då varför det heter sda1 sda5, o sdb2 här.
o ja har bara 2 SATA diskar i burken. (sda/sdb)
känner den inte av samma, eller döper den bara efter måfå då typ?
eller vad?    ??? ??? ??? ???
Kollade precis min fstab, och blir inte riktigt klok på det här. På installcd:n hette första s-ata disken sdc, i installationen heter den sdd...
Men men, den ska döpa ide-diskarna först, och sen ta s-ata diskarna...
Så sda->sdc = IDE-diskar, sdd+sde = s-ata diskar. Dvs sdd2 = / och sdd3 = swap.
Om grub får som den vill när den installerar blir det ju hd3,1 som är "root"... Men när du bootar upp är ju disken du installera grub på första disken, dvs hd0,1 skulle vara rätt i menu.lst.
Som sagt, jag & grub är inte kompisar för fem öre, men jag försöker ändå så gott jag kan :)

Behöver fortfarande veta hurvida vilken disk som står först i bootorder i bios för Puckelsnook. :)
nej du, bli klok på allt. det vet ja inte hur.  ;D
kan han inte kolla jumprarna (byglarna på diskarna) o se vilken som sitter
master/slave/ o vad det nu heter mer efter (kabel ordning)
o sen se i bios storlek på diskarna vilken som e först?
eller har ja missat nått helt här nu i frågorna?  :D

SV: Boota Ubuntu = Error 22

Postat: 17 jul 2007, 23:02
av Puckelsnook
Behöver fortfarande veta hurvida vilken disk som står först i bootorder i bios för Puckelsnook
Min bootordning är följande:
1. SCSI-0 (Windows-disken)
2. 1st SATA-M
3. 3rd SATA-M (Ubuntu-disken)
4. Bootable
Hmm, i Bios, vilken hårddisk står som bootdisk?
Disken med windows på, eller disken med ubuntu på?
Windows-disken. När jag bootar från den vaknar Windows exakt som vanligt. När jag ändrar ordningen och bootar från Ubuntu-disken kommer herr Error 22 på besök.

SV: Boota Ubuntu = Error 22

Postat: 18 jul 2007, 03:58
av ycc
Jag vill inte avbryta resonemanget om diskordningen nu. Jag skriver bara ner två funderingar:
1. Reparera GRUB: http://ubuntuforums.org/showthread.php?t=224351 (Boota från en Ubuntu LiveCD och utför sedan fem "raska" kommandon. ;))
2. Som tidigare föreslagits i tråden: Installera om Ubuntu men dra först ur sladdarna till Windowsdiskarna.

SV: Boota Ubuntu = Error 22

Postat: 18 jul 2007, 04:09
av Rag3Rac3r
ycc skrev: Jag vill inte avbryta resonemanget om diskordningen nu. Jag skriver bara ner två funderingar:
1. Reparera GRUB: http://ubuntuforums.org/showthread.php?t=224351 (Boota från en Ubuntu LiveCD och utför sedan fem "raska" kommandon. ;))
2. Som tidigare föreslagits i tråden: Installera om Ubuntu men dra först ur sladdarna till Windowsdiskarna.
Skulle påstå att ditt förslag nummer 2 där skulle ge samma resultat, förutsatt att windows + första s-ata disken är urdragna.
Hade jag pluggat ur alla diskar här hade det funkat på en gång för mig med, utan bök in i menu.lst för att i efterhand rätta till ordningen. :)

SV: Boota Ubuntu = Error 22

Postat: 18 jul 2007, 11:08
av Puckelsnook
Det mest handfasta förslaget låter alltså: Ominstallera Ubuntu och dra ur sladdarna till moderkortet till Windows-disken (RAID 0, så egentligen diskarna) inför ominstallation... Eller ska jag dra ur sladdarna ur diskarna, eller både och? Ingen risk för ev. RAID-haveri...?

Om jag gör detta och det faller väl ut styr jag vilket OS jag vill boota från BIOS?

SV: Boota Ubuntu = Error 22

Postat: 18 jul 2007, 11:30
av ycc
Puckelsnook skrev: Om jag gör detta och det faller väl ut styr jag vilket OS jag vill boota från BIOS?
Till att börja med så blir det via BIOS. Men får man bara systemet att fungera på en disk så bör gå att först lägga in de övriga diskarna i systemet och sedan lägga till Windowsoperativet i GRUBs (bootloadern) meny. Sedan behöver du förhoppningsvis inte ändra i BIOS. (*På med hjälmen* om du har hagelsprutan kvar  ;))

Jag själv har varken SATA eller RAID så jag tycker vi först hör vad Rag3Rac3r och andra har att säga om bästa sättet att göra.

SV: Boota Ubuntu = Error 22

Postat: 18 jul 2007, 18:24
av Puckelsnook
Inga förslag...?

SV: Boota Ubuntu = Error 22

Postat: 19 jul 2007, 00:56
av ycc
Puckelsnook skrev: Inga förslag...?
Jag använder inte RAID eller SATA. Jag har heller själv inte installerat system enligt nedan, men jag ger i alla fall ett förslag. Jag hoppas att någon kan korrigera förslaget om jag inte tänkt på något.

Jag vet inte exakt hur ditt system ser ut, men såvitt jag förstår har du 4 SATA-diskar, en med Windows, en med Ubuntu (som t.v. har afasi) och två RAID?

1. Dra ur sladdarna till alla diskar utom den disken som skall få Ubuntu. Jag tror det räcker att dra ur sladden vid disken.

2. Kör installationen. Jag hoppas den disken kommer att få ett Ubuntusystem och disken kommer att identifieras med s.k. UUID i filen /etc/fstab. Därefter skall den inte kunna "hoppa runt"  i numreringen. (Om UUID inte används i fstab kan man ändra i filen. Man finner UUID med "sudo vol_id -u /dev/sda1")

Kod: Markera allt

# Entry for /dev/hda5 :
UUID=3c78d93a-e30a-4cdd-8cb9-61541bb645c6 / ext3 defaults,errors=remount-ro 0 1
3. Sätt i sladdarna till alla diskar.

4. Skriv in Windows i GRUB-menyn så att man inte behöver ställa om BIOS varje gång man byter operativsystem.
http://ubuntuguide.org/wiki/Dapper#How_ ... _GRUB_menu :
Assumed that /dev/hda1 is the location of Windows partition, add to /boot/grub/menu.lst :

Kod: Markera allt

title      Microsoft Windows
root(hd0,0)
savedefault
makeactive
chainloader+1
Det gäller ju att hitta rätt siffra. I uttrycket (hd0,0) anger den första nollan disk #1

Om allt går som det är tänkt då så funkar Ubuntu på åtminstone en disk och Windows funkar som tidigare. Sedan får man fundera hur den andra SATA och RAID installeras i Ubuntu.

Hoppas någon kan korrigera det här förslaget om det är något jag missat.

Edit: Jag hoppas att inte GRUB tappar räkningen när alla diskarna kopplas in. Man får då överväga att reparera GRUB enligt: http://ubuntuforums.org/showthread.php?t=224351 (Boota från en Ubuntu LiveCD.)

SV: Boota Ubuntu = Error 22

Postat: 19 jul 2007, 01:31
av Rag3Rac3r
Tycker ditt förslag låter bra ycc, förutom att windows blir (hd1,0) i Grub, och inte (hd0,0).
Då har man Ubuntu som första boot i BIOS och Windows som andra.

Då SKA inte grub ha afasi längre (eller temporär minnesförlust över vilken hårddisk som är vilken).

Plus att med sättet du beskriver kommer Windows disken hållas 100% intakt, och även MBR på den kommer att vara intakt. :)

SV: Boota Ubuntu = Error 22

Postat: 20 jul 2007, 21:22
av Bowmore
Hur går det Puckelsnook? Har du fått ordning på dina diskar?
Om inte så lägg ut resutatet av
sudo fdisk  -l
cat /boot/grub/device.map

helst då du har alla diskar inkopplade.
Ditt Bios och Grub har inte samma bild på diskarna men det bör gå att fixa.