Sida 1 av 1
OS startar i "fel" partition[LÖST]
Postat: 01 maj 2010, 08:55
av RunningCloud
Innan installation av Lucid så ändrade jag på HD och minskade på utrymmet för att frigöra ca 25 GB till en ny partition för OSet och på så vis behålla mina home-kataloger. Jag använde mig av
denna utmärkta guide och fixade till en ny partition som heter sda3. Jag genomförde installationen och när jag kom till frågan om partition så valde jag "avancerad" jag valde den nya sda3 som ext3 partition och enligt guiden så skulle "/" betyda att den blev för root. jag valde vidare den gamla swappartitionen (sda5) och enbart att formatera sda3. sda1 ville jag behålla intakt med mina gamla home-kataloger (Karmic).
Sedan kom jag till frågan om att importera konton vilket jag bockade för och skulle behålla 4 konton. Allt flöt på och såg ut att gå bra men när jag sedan startar om och skall logga in finns bara ett konto (ett nytt som jag valt som dummykonto för att enbart starta med och sedan tänkt att ta bort). Det verkar också vara så att Lucid startar i den gamla sda1.
Mina gamla home-kataloger ligger kvar under home/home/ ? I Gparted ser jag dev/sda1 som "/home", dev/sda3 som "/", dev/sda2 (extended) och dev/sda5 (linux-swap).
Hur skall jag göra för att få rätsida på detta?

Re: OS startar i "fel" partition
Postat: 01 maj 2010, 09:25
av johanre
Kan du starta en terminal och i den skriva :
Klistra in det svar du får här så skall vi nog kunna hjälpa dig.

Re: OS startar i "fel" partition
Postat: 01 maj 2010, 10:28
av RunningCloud
Ok, här fick jag som svar:
Kod: Markera allt
chefen@chefen-desktop:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda3 during installation
UUID=f1c8559a-e61a-46d0-9c2a-c351ab7f7939 / ext3 errors=remount-ro 0 1
# /home was on /dev/sda1 during installation
UUID=434cdaa4-5ae3-4e82-b14a-53ce11849489 /home ext3 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=22468771-d61b-4dd7-ac32-0ba7946f329f none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
chefen@chefen-desktop:~$
Re: OS startar i "fel" partition
Postat: 02 maj 2010, 23:22
av Bowmore
Jag måste säga att jag blir lite förvirrad då jag saknar en systempartition i din beskrivning. Dessutom förstår jag inte resonemanget kring att importera konton mm då du ju kopplar den
nya installationen till din gamla
home. Så från vad försöker/vill du importera konton?
Men för att börja nånstans så klistra ut resultatet av
Re: OS startar i "fel" partition
Postat: 03 maj 2010, 09:21
av RunningCloud
Jag vill för mycket men kan för lite...
Jag satt med en hårddisk på 500GB där ubuntu 9.10 var installerat med homekataloger och allt. Nu försökte jag fixa så att homekatalogerna skulle komma på en egen partition.
Vid installation av 10.4 fick jag ju frågan om jag ville importera kontona som hittades, och jag bockade i för ja, i tron att det var rätt att göra så.
Bowmore skrev:Men för att börja nånstans så klistra ut resultatet av
Ok, här kommer det:
Kod: Markera allt
chefen@chefen-desktop:~$ sudo fdisk -l
[sudo] password for chefen:
Disk /dev/sda: 500,1 GB, 500107862016 byte
255 huvuden, 63 sektorer/spår, 60801 cylindrar
Enheter = cylindrar av 16065 · 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Diskidentifierare: 0x0006c569
Enhet Start Början Slut Block Id System
/dev/sda1 * 1 56897 457025121 83 Linux
/dev/sda2 60146 60801 5269289+ 5 Utökad
/dev/sda3 56898 60145 26089560 83 Linux
/dev/sda5 60146 60801 5269288+ 82 Linux växling / Solaris
Posterna i partitionstabellen är inte i diskordning
chefen@chefen-desktop:~$
Det verkar som om jag har två 10.4 installerade för jag råkade komma in på det gamla kontot igår vid en omstart.
Ja just ja.. glömde av att jag faktiskt uppgraderade systemet från 9.10 till 10.4 när den släpptes.
Hoppas att jag var lite tydligare nu

Re: OS startar i "fel" partition
Postat: 03 maj 2010, 10:30
av Bowmore
Aha, nu ser jag var det andra systemet ligger. Du hade inte en separat home tidigare och det systemet (en uppgraderad Lucid) ligger alltså kvar i sda1. Det innebär att du har en struktur i sda1 (ditt nya home) som ser ut så här:
Mappar och filer som ingår i ditt
nya home på
sda1
Mappar
Bilder, Dokument, Mallar, Skrivbord, Video, Hämtningar, Musik och Publikt
Filer
ett antal dolda mappar (.mapp) och filer (.fil).
Mappar och filer som ingår i ditt
gamla system på
sda1
Mappar
bin boot cdrom dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var
Filer
initrd.img initrd.img.old vmlinuz vmlinuz.old
Ser du allt detta om du t.ex kör kommandot
från ditt nya Lucid
I så fall är ju frågan var du vill göra.
Om du vill göra din sda1-partition till en ren home för det nyinstallerade Lucid så bör du ta bort alla de mappar och filer som jag listat under
Mappar och filer som ingår i ditt gamla system på sda1 med undantag av mappen
home som är ditt gamla home. Där vill du säkert kopiera över en del till ditt nya
home innan du tar bort den också.
Men först antar jag att du behöver fixa så att du startar upp ditt nya Lucid på sda3 som default.
Re: OS startar i "fel" partition
Postat: 03 maj 2010, 14:00
av RunningCloud
Bowmore skrev:Aha, nu ser jag var det andra systemet ligger. Du hade inte en separat home tidigare
Now we are talking!
Bowmore skrev:
Ser du allt detta om du t.ex kör kommandot
från ditt nya Lucid
Så här:
Kod: Markera allt
chefen@chefen-desktop:~$ ls -l /home
totalt 124
drwxr-xr-x 2 root root 4096 2010-04-30 03:22 bin
drwxr-xr-x 3 root root 4096 2010-04-30 06:02 boot
lrwxrwxrwx 1 root root 11 2009-04-17 19:08 cdrom -> media/cdrom
drwxr-xr-x 32 chefen chefen 4096 2010-05-03 08:53 chefen
drwxr-xr-x 4 root root 4096 2008-10-29 22:18 dev
drwxr-xr-x 174 root root 12288 2010-05-02 17:43 etc
drwxr-xr-x 6 root root 4096 2009-12-16 21:59 home
lrwxrwxrwx 1 root root 33 2010-04-30 03:21 initrd.img -> boot/initrd.img-2.6.32-21-generic
lrwxrwxrwx 1 root root 33 2010-04-29 22:10 initrd.img.old -> boot/initrd.img-2.6.31-21-generic
drwxr-xr-x 17 root root 12288 2010-04-30 05:56 lib
drwxr-xr-x 7 root root 12288 2010-04-29 23:40 lib32
lrwxrwxrwx 1 root root 4 2009-04-17 19:09 lib64 -> /lib
drwx------ 2 root root 16384 2009-04-17 19:08 lost+found
drwxr-xr-x 3 root root 4096 2010-04-30 08:20 media
drwxr-xr-x 2 root root 4096 2008-10-20 14:27 mnt
drwxr-xr-x 2 root root 4096 2008-10-20 14:27 proc
drwxr-xr-x 19 root root 4096 2010-04-30 05:45 root
drwxr-xr-x 2 root root 4096 2010-04-30 05:55 sbin
drwxr-xr-x 2 root root 4096 2009-03-06 18:16 selinux
drwxr-xr-x 3 root root 4096 2010-02-18 09:05 srv
drwxr-xr-x 2 root root 4096 2008-10-14 15:02 sys
drwxrwxrwt 5 root root 12288 2010-05-02 17:41 tmp
drwxr-xr-x 12 root root 4096 2009-04-17 21:02 usr
drwxr-xr-x 15 root root 4096 2008-10-29 22:28 var
lrwxrwxrwx 1 root root 30 2010-04-30 03:21 vmlinuz -> boot/vmlinuz-2.6.32-21-generic
lrwxrwxrwx 1 root root 30 2010-04-29 22:10 vmlinuz.old -> boot/vmlinuz-2.6.31-21-generic
chefen@chefen-desktop:~$
Nu syns det väl inte här men i min hom ligger en ny home altså home/home/gamla användare men det kan jag väl bara kopiera sedan?
så här altså:
Kod: Markera allt
chefen@chefen-desktop:~$ ls -l /home/home
totalt 32
drwxr-xr-x 49 500 1001 4096 2009-12-15 20:20 barnen
drwxr-xr-x 39 1003 1004 4096 2010-04-17 22:01 barnens
drwxr-xr-x 45 1002 1002 4096 2010-04-25 10:42 bettan
drwxr-xr-x 85 chefen chefen 20480 2010-04-30 08:16 mammaopappa
chefen@chefen-desktop:~$
Och blir det något klokare av det här?
Kod: Markera allt
chefen@chefen-desktop:~$ ls -l /
totalt 100
drwxr-xr-x 2 root root 4096 2010-04-30 13:11 bin
drwxr-xr-x 3 root root 4096 2010-04-30 13:11 boot
drwxr-xr-x 2 root root 4096 2010-04-30 13:06 cdrom
drwxr-xr-x 18 root root 4080 2010-05-03 08:52 dev
drwxr-xr-x 143 root root 12288 2010-05-03 08:53 etc
drwxr-xr-x 22 root root 4096 2010-04-30 13:07 home
lrwxrwxrwx 1 root root 33 2010-04-30 13:10 initrd.img -> boot/initrd.img-2.6.32-21-generic
drwxr-xr-x 16 root root 12288 2010-04-30 13:57 lib
drwxr-xr-x 7 root root 4096 2010-04-30 13:57 lib32
lrwxrwxrwx 1 root root 4 2010-04-30 12:59 lib64 -> /lib
drwx------ 2 root root 16384 2010-04-30 12:58 lost+found
drwxr-xr-x 3 root root 4096 2010-04-30 15:47 media
drwxr-xr-x 2 root root 4096 2010-04-23 12:23 mnt
drwxr-xr-x 2 root root 4096 2010-04-29 14:17 opt
dr-xr-xr-x 153 root root 0 2010-05-03 08:52 proc
drwx------ 10 root root 4096 2010-04-30 15:02 root
drwxr-xr-x 2 root root 4096 2010-04-30 13:11 sbin
drwxr-xr-x 2 root root 4096 2009-12-05 23:25 selinux
drwxr-xr-x 2 root root 4096 2010-04-29 14:17 srv
drwxr-xr-x 13 root root 0 2010-05-03 08:52 sys
drwxrwxrwt 13 root root 4096 2010-05-03 13:33 tmp
drwxr-xr-x 12 root root 4096 2010-04-30 13:57 usr
drwxr-xr-x 15 root root 4096 2010-04-29 14:41 var
lrwxrwxrwx 1 root root 30 2010-04-30 13:10 vmlinuz -> boot/vmlinuz-2.6.32-21-generic
Bowmore skrev:
Om du vill göra din sda1-partition till en ren home för det nyinstallerade Lucid
Japp!
Bowmore skrev:
Men först antar jag att du behöver fixa så att du startar upp ditt nya Lucid på sda3 som default.
Jajjamensan! men hur löser jag det smidigt? det verade ju inte funka att lägga in ett nytt Lucid i sda3 förra försöket.....
Skönt att du är med på resan Bowmore!

Re: OS startar i "fel" partition
Postat: 03 maj 2010, 15:50
av Bowmore
RunningCloud skrev:Jajjamensan! men hur löser jag det smidigt? det verade ju inte funka att lägga in ett nytt Lucid i sda3 förra försöket.....
Nu vet jag inte riktigt om jag förstår dig?
Jag antar att när du är inloggad som
chefen så är du i den nya installationen av Lucid och då antar jag vidare att den listning du gjorde med kommando
ls -l / ger det som finns på sda3. Går du sen in under mappen
home där kommer du till sda1 där din gamla installation finns + din nya användarmapp chefen.
Förutsatt att detta stämmer så bör du kunna fixa till det så här:
När du är inloggad som
chefen så förstår jag att du startat upp via din nya systempartition sda3.
Först gäller det då att se till att det är den som du kommer till
automatiskt.
Om du inte gör det (vilket du borde) så behöver du skriva om grub's MBR med
Därefter kan du lugnt ta bort så gott som alla mappar och filer direkt under
/home men spara mapparna
-
chefen ... som är din nya användare
-
home ..... som är ditt gamla home
-
etc ...... utifall du vill/behöver kolla några gamla systemkonfigurationer senare
Det kan du göra genom
Alt+F2 och starta upp
Nautilus som root
Navigera sen fram till
/home (dvs sda1) och ta bort systemmapparna och filerna där så att du endast har de tre mapparna ovan kvar.
Prova sen att starta upp systemet igen och se att allt fungerar.
Därefter skapar du
nya användare för de användare du vill ha kvar av
- barnen
- barnens
- bettan
- mammaopappa
Slutligen kopierar du över alla mappar och filer från /home/home/användare till home/användare och sätter rätt
user:group med kommandot
Kod: Markera allt
sudo chown -R <användare>:<användare> /home/<användare>
Och glöm inte att ta med de dolda mapparna och filerna per användare!
En mapp som inte vill kopiera sig är den dolda mappen
.gvfs och det är helt ok så glöm den.
Jag hoppas och tror att det ska räcka men håll tungan rätt i mun så att du inte tar bort mappar och filer på fel nivå! Alltså ta
bara bort resp mappar och filer enl ovan under /home.
Re: OS startar i "fel" partition
Postat: 03 maj 2010, 22:29
av RunningCloud
Jag är inte riktigt med i resonemanget om vilken partition systemet startar i. Hur kan jag se om det är sda1 eller sda3?
Re: OS startar i "fel" partition
Postat: 03 maj 2010, 22:34
av RunningCloud
Och detta ja?
Bowmore skrev:
Om du inte gör det (vilket du borde) så behöver du skriva om grub's MBR med
Skall det inte vara tex sda3 på slutet?
Re: OS startar i "fel" partition
Postat: 03 maj 2010, 22:39
av Bowmore
Du kan t.ex kolla i fstab som beskriver hur systemet är monterat.
Du kan även köra kommandot mount utan parametrar.
I mitt fall får jag bl.a denna rad
/dev/sda5 on / type ext4 (rw,errors=remount-ro)
som säger att sda5 är monterat som root (/)
och denna rad
/dev/sda6 on /home type ext4 (rw)
där sda6 är monterat som /home.
Re: OS startar i "fel" partition
Postat: 03 maj 2010, 22:48
av Bowmore
RunningCloud skrev:Skall det inte vara tex sda3 på slutet?
Nej, du skriver kommandot i den nya installationen som snurrar på
sda3 och installerar grub i
bootsektorn på
sda, dvs i MBR. Det är där du styr om från
sda1 till
sda3 om det nu inte redan är så vilket jag tror med tanke på dina listningar ovan förutsatt att du inte passerade sda1's grubmeny på vägen.
Alltså det som gäller är
Re: OS startar i "fel" partition
Postat: 03 maj 2010, 23:04
av Bowmore
Ett annat alternativ är att hämta ner Boot Info skriptet
härifrån och köra det. I mitt fall börjar resultatet av skriptet med
Boot Info Script 0.55 dated February 15th, 2010
============================= Boot Info Summary: ==============================
=> Grub 0.97 is installed in the MBR of /dev/sda and looks on the same drive
in partition #1 for /grub/stage2 and /grub/menu.lst.
vilken säger att jag har gamla grub i MBR och att den pekar på sda1 vilket är helt riktigt.
Re: OS startar i "fel" partition
Postat: 04 maj 2010, 11:34
av RunningCloud
Ok nu är jag med lite bättre i matchen. Jag har läst igenom ett par gånger o såg att jag missat lite i infon tidigare.
Det fungerade fint att plocka bort det gamla skräpet och jag har startat om, det funkar med.
Bowmore skrev:
Slutligen kopierar du över alla mappar och filer från /home/home/användare till home/användare och sätter rätt
user:group med kommandot
Kod: Markera allt
sudo chown -R <användare>:<användare> /home/<användare>
Och glöm inte att ta med de dolda mapparna och filerna per användare!
Så det räcker inte med att skapa nya användare med samma namn och bara kopiera över mapparna, vad gör det ovan beskrivna kommandot då egentligen? Jag har inte prövat med det än.
Re: OS startar i "fel" partition
Postat: 04 maj 2010, 11:54
av Bowmore
RunningCloud skrev:Så det räcker inte med att skapa nya användare med samma namn och bara kopiera över mapparna, vad gör det ovan beskrivna kommandot då egentligen? Jag har inte prövat med det än.
Kommandot sätter rätt användare och grupp för sina mappar och filer under /home/användare.
Du kan ju prova och se om det fungerar utan chown för resp användare.
Kruxet är att användarens uid (user id) och gid (group id) sannolikt är olika men det märker du isf när en användare X försöker kopiera "sina" filer från en gammal installation utan sudo. Första användaren får uid=gid=1000, andra uid=gid=1001, osv. om du inte manuellt ändrar i de värdena.
Funkar det inte bra för en användare så kör du det kommandot
Kod: Markera allt
sudo chown -R <användare>:<grupp> /home/<användare>
Ändrade på ett ställe i kommandot till
grupp för tydlighetens skull även fast användare och grupp per default har samma namn.
Re: OS startar i "fel" partition
Postat: 04 maj 2010, 12:00
av RunningCloud
Ok tackar!
Nu stötte jag på patrull när jag skulle lägga till en användare eftersom det efterfrågades ett "kortnamn". Måste jag ange ett sådant och hur vet jag om det var ett kortnamn på tidigare användare?
Re: OS startar i "fel" partition
Postat: 04 maj 2010, 12:12
av Bowmore
Kortnamn är användarnamnet som också blir namnet på mappen under /home och ett sånt måste du givetvis ange.
Re: OS startar i "fel" partition
Postat: 04 maj 2010, 16:59
av RunningCloud
Livet e ju på topp en stund!
Det gick ju kanon detta då. Kopierade över en användare och fick några felmeddelanden vid kopiering och uppstart men efter att jag kört:
Bowmore skrev:Kod: Markera allt
sudo chown -R <användare>:<grupp> /home/<användare>
Ändrade på ett ställe i kommandot till
grupp för tydlighetens skull även fast användare och grupp per default har samma namn.
så blev det bra
Tror du att jag kan ta bort användaren chefen sedan när jag fixat till de andra användarna?
Re: OS startar i "fel" partition
Postat: 04 maj 2010, 18:10
av Bowmore
RunningCloud skrev:Tror du att jag kan ta bort användaren chefen sedan när jag fixat till de andra användarna?
Visst kan du ta bort en användare, tom chefen
Men tänk på att ge någon av de andra användarna
administratörsrätt först.
Verkar som det mesta löst sig nu för sig

Re: OS startar i "fel" partition
Postat: 05 maj 2010, 09:11
av RunningCloud
Bowmore skrev:Verkar som det mesta löst sig nu för sig

Jajjamensan!
Jag får tacka för tålmodig hjälp igen!
Och det är kanske inte sista gången 