holvik Skrevet 6. januar 2007 Del Skrevet 6. januar 2007 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
AllFather Skrevet 6. januar 2007 Del Skrevet 6. januar 2007 Å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
holvik Skrevet 6. januar 2007 Forfatter Del Skrevet 6. januar 2007 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
AllFather Skrevet 6. januar 2007 Del Skrevet 6. januar 2007 (endret) 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 6. januar 2007 av Allfather Lenke til kommentar
holvik Skrevet 6. januar 2007 Forfatter Del Skrevet 6. januar 2007 Tusen takk for svar ! Er nødt til å stikke en tur, skal prøve dette når jeg kommer igjen om ett par timer. Lenke til kommentar
AllFather Skrevet 6. januar 2007 Del Skrevet 6. januar 2007 Bare hyggelig, og lykke til Lenke til kommentar
holvik Skrevet 6. januar 2007 Forfatter Del Skrevet 6. januar 2007 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
AllFather Skrevet 6. januar 2007 Del Skrevet 6. januar 2007 Grub skal vel se den automagisk hvis du installerte ubuntu etter du installerte windows. Ser du den ikke i bootmenyen? Lenke til kommentar
holvik Skrevet 6. januar 2007 Forfatter Del Skrevet 6. januar 2007 Grub skal vel se den automagisk hvis du installerte ubuntu etter du installerte windows.Ser du den ikke i bootmenyen? 7656191[/snapback] Nei den laster Ubuntu direkte, får ingen alternativ. Lenke til kommentar
AllFather Skrevet 6. januar 2007 Del Skrevet 6. januar 2007 (endret) 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 6. januar 2007 av Allfather Lenke til kommentar
AllFather Skrevet 6. januar 2007 Del Skrevet 6. januar 2007 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
holvik Skrevet 6. januar 2007 Forfatter Del Skrevet 6. januar 2007 (endret) bash: syntax error near unexpected token `hd0,0' Får bare denne (feil)meldingen når jeg skriver "root (hd0,0)". Endret 6. januar 2007 av holvik Lenke til kommentar
AllFather Skrevet 6. januar 2007 Del Skrevet 6. januar 2007 (endret) 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 6. januar 2007 av Allfather Lenke til kommentar
kommers Skrevet 6. januar 2007 Del Skrevet 6. januar 2007 (endret) 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 6. januar 2007 av kommers Lenke til kommentar
holvik Skrevet 6. januar 2007 Forfatter Del Skrevet 6. januar 2007 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
kommers Skrevet 7. januar 2007 Del Skrevet 7. januar 2007 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
holvik Skrevet 7. januar 2007 Forfatter Del Skrevet 7. januar 2007 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
kommers Skrevet 8. januar 2007 Del Skrevet 8. januar 2007 11 : Unrecognized device stringThis 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
holvik Skrevet 8. januar 2007 Forfatter Del Skrevet 8. januar 2007 11 : Unrecognized device stringThis 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] Nå fungerer det ! Takk for hjelpen. Lenke til kommentar
kommers Skrevet 8. januar 2007 Del Skrevet 8. januar 2007 \o/ Det var bra! Bare hyggelig å kunne hjelpe. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå