Gå til innhold

Finner ikke hardisker (Edgy 6.10)


Anbefalte innlegg

Har 3 s-ata disker i pc'en.

Innstalerte Ubuntu på en av disse, de 2 andre var koblet fra under innstalasjonen.

Ubuntu disken står på en Promise controller ,de 2 andre på en Via. Begge s-ata controllerene er integrert på hovedkortet. (Asus K8V SE Deluxe)

 

- Problemet er att jeg finner ikke de 2 diskene som var frakoblet under innstalasjonen !

 

Håper noen kan hjelpe en fersking.

Lenke til kommentar
Videoannonse
Annonse

Åpne console ( alt+f2 > xterm [ENTER]).

Skriv sudo fdisk -l

Da får du opp en liste med diskene dine.

Skriv inn det du får her, så kan vi hjelpe deg fra der :)

 

Normalt sett får du f.eks opp:

sda1, sda2, sda3 etc, størrelse & hvilket format de er i (ntfs,ext3,reiserFS etc).

 

Så når du finner det ut lager du bare mapper og mounter.

Lenke til kommentar

Disk /dev/sda: 250.0 GB, 250059350016 bytes

255 heads, 63 sectors/track, 30401 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Device Boot Start End Blocks Id System

/dev/sda1 1 3824 30716248+ 83 Linux

/dev/sda2 3825 4079 2048287+ 82 Linux swap / Solaris

 

Disk /dev/sdb: 200.0 GB, 200049647616 bytes

255 heads, 63 sectors/track, 24321 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Device Boot Start End Blocks Id System

/dev/sdb1 * 1 7649 61440561 7 HPFS/NTFS

/dev/sdb2 7650 24321 133917840 7 HPFS/NTFS

 

Disk /dev/sdc: 200.0 GB, 200049647616 bytes

255 heads, 63 sectors/track, 24321 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Device Boot Start End Blocks Id System

/dev/sdc1 * 1 6374 51199123+ 7 HPFS/NTFS

/dev/sdc2 6375 24321 144159277+ 7 HPFS/NTFS

Lenke til kommentar

Okidok.

 

Skriv sudo gedit /etc/fstab

 

Skriv der inn (helt nederst):

 

/dev/sdb1    /media/sdb1 ntfs  nls=utf8,umask=0222 0    0
/dev/sdb2    /media/sdb2 ntfs  nls=utf8,umask=0222 0    0
/dev/sdc1    /media/sdc1 ntfs  nls=utf8,umask=0222 0    0
/dev/sdc2    /media/sdc2 ntfs  nls=utf8,umask=0222 0    0

 

Velg lagre og avslutt gedit :)

 

Skriv så i console:

sudo mkdir /media/sdb1
sudo mkdir /media/sdb2
sudo mkdir /media/sdc1
sudo mkdir /media/sdc2

(Hver linje for seg etterfulgt av enter :) )

da har du opprettet mappene som diskene skal monteres i.

Hvis du da kjører

sudo mount -a

 

Monteres diskene automagisk, og du slipper å reboote for å få de opp :)

Husk at ntfs kan (dvs bør) du ikke skrive til i linux :)

 

|edit| fiksa noen skrivefiil i []

|edit2| Skrev en liten feil til, husk å redigere fstab slik at den ser slik ut nå som det står i posten :)

Endret av Allfather
Lenke til kommentar

Fungerte som en drøm. (måtte ta en reboot)

 

Den ene av disse partisjonene inneholder Windows XP.

Hvordan får jeg Grub til å "se" denne ?

Ønsker å kjøre dualboot der XP er førstevalg.

Slik det er nå må jeg i Bios for å velge disk.

Lenke til kommentar

Ok

 

Boot maskinen

Når du kommer til grub trykk "C", ser du ikke grub, bare booter, trykk [ESC]

Kjør (i "console")

 

root (hd0,0)

 

Hva står der?

 

|edit| Hvis det står i output:

[/code]

hd0,0) filesystem type unknown, partition type 0x7[/code]

Så er det windowsdisken.

 

Hvis ikke så prøver du på nytt (samme kode), men bytter ut hd0,0 med hd1,0 og oppover til du får det (f.eks hd2,0,hd3,0 etc).

Endret av Allfather
Lenke til kommentar

Når du finner riktig, så skriver du:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup

Så:

gksudo gedit /boot/grub/menu.lst

 

Legg så til i slutten av filen:

title  Microsoft Windows
root  (hd0,0)
savedefault
makeactive
chainloader	+1

 

(hvor hd0,0 er den disken du fant windows på, bytt ut hvis det er hd1,0 hd2,0 etc)

 

Lagre filen

Hvis alt nå fungerer skal den komme opp under boot :)

Lenke til kommentar

Hvilken utgave av ubuntu kjører du?

Du har grub ikke sant , og ikke lilo?

 

|edit|

skriv sudo grub

skriv så inn kommandoene der.

 

|edit2|

Du kan prøve med å bare legge til den første biten i grub menu.

Hvis du får veil når du prøver å boote til windows, kan du bare prøve 1,0 :)

Litt mer tungvindt, men går fint i lengen :)

Endret av Allfather
Lenke til kommentar

holvik: Feilen du får er fordi du skriver dette rett i bash (terminalen). Allfather ville i stedet at du skal skrive dette i grub (se hans "edit").

 

Men dette gir deg vel kun informasjon om filsystemet som benyttes, og ikke direkte om partisjonen er bootable.

 

Derfor er det kanskje like greit å følge hans forslag under "edit2", selv om det krever litt mer reboots (ikke så mange).

 

Utifra informasjonen du har gitt oss tidligere, så har du tre harddisker, med to partisjoner på hver.Siden de alle er Serial-ATA-disker får de i GNU/Linux navn som starter med /dev/sd der "dev" står for device, "sd" står for at det er en SATA-disk (en IDE-disk ville blitt kalt "hd"). Deretter benyttes det en bokstav for å angi hvilken harddisk (a, b, c, ...), og et nummer for å angi hvilken partisjon på disken (1, 2, 3, ...).

 

GRUB derimot benytter en litt annerledes navnekonvensjon, der alle partisjoner har navn på formen (hdX,Y) , der X er nummer på harddisk (NB: GRUB starter å telle fra 0, og ikke fra 1) og Y er partisjonsnummeret på den disken (starter også fra null). Dermed får vi for ditt tilfelle:

 

Linux-navn                                          GRUB-navn
/dev/sda1 : Linux bootable, ext2/3        (hd0,0)
/dev/sda2 : Linux swap                         (hd0,1)

/dev/sdb1 : NTFS                                  (hd1,0)
/dev/sdb2 : NTFS                                  (hd1,1)

/dev/sdc1 : NTFS                                  (hd2,0)
/dev/sdc2 : NTFS                                  (hd2,1)

 

Jeg vil tippe at du har installert Windows på "C:"-partisjon, og dermed den første partisjonen på en av diskene med NTFS. Følg derfor Allfathers "edit2"-tips og følg oppskriften hans på å redigere oppstartsmenyen til GRUB via grub.conf-fila der du først forsøker med (hd1,0) eller (hd2,0).

Endret av kommers
Lenke til kommentar

Har nå hatt ørten omstarter.

 

 

Når jeg skriver "gksudo gedit /boot/grub/menu.lst" i terminalen får jeg denne meldingen :

"(gedit:4806): GnomeUI-WARNING **: While connecting to session manager:

Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed."

 

 

(1,0) (1,1) (2,0) (2,1) resulterer i "starting up" ,men ingenting skjer.

(0,0) = "ERROR 13 : invalid or unsupported executable format"

(3,0) = "ERROR 21 : selected disk does not exist"

 

 

Slik ser nederste del av "menu.lst" ut :

 

title Ubuntu, kernel 2.6.17-10-386

root (hd0,0)

kernel /boot/vmlinuz-2.6.17-10-386 root=/dev/sda1 ro quiet splash

initrd /boot/initrd.img-2.6.17-10-386

quiet

savedefault

boot

 

title Ubuntu, kernel 2.6.17-10-386 (recovery mode)

root (hd0,0)

kernel /boot/vmlinuz-2.6.17-10-386 root=/dev/sda1 ro single

initrd /boot/initrd.img-2.6.17-10-386

boot

 

title Ubuntu, kernel 2.6.17-10-generic

root (hd0,0)

kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda1 ro quiet splash

initrd /boot/initrd.img-2.6.17-10-generic

quiet

savedefault

boot

 

title Ubuntu, kernel 2.6.17-10-generic (recovery mode)

root (hd0,0)

kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda1 ro single

initrd /boot/initrd.img-2.6.17-10-generic

boot

 

title Ubuntu, memtest86+

root (hd0,0)

kernel /boot/memtest86+.bin

quiet

boot

 

title Microsoft Windows

root (hd1,0)

savedefault

makeactive

chainloader +1

 

### END DEBIAN AUTOMAGIC KERNELS LIST

 

Takker for att dere hjelper til !

Lenke til kommentar

Ja, (hd3,0) finnes jo ikke så akkurat den er ikke så merkelig :-)

 

Jeg leste et sted at Windows (eksempelet her brukte w2k) kunne være litt kresen på harddisk-rekkefølgen. Jeg vet ikke om det er tilfelle eller bare overtro. Der var det anbefalt å "mappe" om harddiskplasseringa, slik:

 

title Microsoft Windows
map (hd1) (hd0)
map (hd0) (hd1)
root (hd1,0)
chainloader +1

der de to linjene med map-kommandoer skal få Windows til å tro den er installert på den første harddisken (jeg tror ikke makeactive er nødvendig) ved å bytte om på hardisken du prøver å booter fra (hd1 eller hd2) med hd0.

 

Alternativt prøve:

title Microsoft Windows
map (hd2) (hd0)
map (hd0) (hd2)
root (hd2,0)
chainloader +1

osv...

Lenke til kommentar

Har nå prøvd ditt siste forslag kommers, men desverre fikk jeg feilmelding når jeg prøvde å boote XP.

 

"ERROR 11 : unrecognized device string"

 

menu.lst :

title Microsoft Windows

map (hd2)(hd0)

map (hd0)(hd2)

root (hd2,0)

chainloader +1

Lenke til kommentar
11 : Unrecognized device string

This error is returned if a device string was expected, and the string encountered didn't fit the syntax/rules listed in the Filesystem.

Feilen skyldes nok at du har glemt et mellomrom mellom (hd2) og (hd0) etc. (se mitt eksempel ovenfor),

Lenke til kommentar
11 : Unrecognized device string

This error is returned if a device string was expected, and the string encountered didn't fit the syntax/rules listed in the Filesystem.

Feilen skyldes nok at du har glemt et mellomrom mellom (hd2) og (hd0) etc. (se mitt eksempel ovenfor),

7671344[/snapback]

 

:thumbup:

Nå fungerer det !

Takk for hjelpen.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...