Sida 1 av 1

installera beta på separat partition

Postat: 05 apr 2010, 09:25
av gusse02
Jag tänkte installera 10.04 på en separat partition för att testa. Jag vill inte att det skall påverka min 9.10 som ligger på en annan partition. När jag bootar vill jag slippa strul med detta. Jag vill default boota 9.10. Jag vill att uppgraderingar av kernel etc på 9.10 skall slå på min boot-meny. Alltså, jag vill inte att 10.04 skall ta över.

Nån som förstår vad jag menar och kan förklara vad jag bör göra?

Re: installera beta på separat partition

Postat: 05 apr 2010, 09:46
av Katt
Om du installerar 10.04 på en separat partition så kommer den skriva över GRUB på mbr. Detta innebär att GRUB kommer titta efter konfigurationsfilerna på partitionen med Ubuntu 10.04. Däremot kommer denna även ha med Ubuntu 9.10, det enda du behöver göra är att ändra vilket operativ som startar som default.

Alternativt kan du efter ominstallationen installera om grub från 9.10. Detta är inget jag kan i huvudet, men det finns massvis med beskrivningar på nätet om det, och säkerligen även här på forumet.

Re: installera beta på separat partition

Postat: 05 apr 2010, 09:54
av gusse02
Tack!
Jo jag har ju gjort detta förut och fått detta strul. Dvs att 10.04 tar över. Även om jag ändrar till att den skall starta 9.10 default så blir det väl problem när det kommer en kernel-uppdatering i 9.10, då uppdaterar den väl fel grub-meny har jag för mig. Det är ju lite jobbigt.

Re: installera beta på separat partition

Postat: 05 apr 2010, 09:58
av Katt
Jag vet faktiskt inte säkert hur GRUB sköter uppdateringarna av menyn. Var och en av installationerna uppdaterar antagligen sin egna konfigurationsfil. Men jag tycker att den även skall upptäcka andra installationer och uppdatera därefter, precis som den gör vid installationen. Huruvida detta är fallet eller inte är jag tyvärr också osäker på.

Re: installera beta på separat partition

Postat: 05 apr 2010, 10:21
av mrfab
gusse02 skrev:Jag tänkte installera 10.04 på en separat partition för att testa. Jag vill inte att det skall påverka min 9.10 som ligger på en annan partition. När jag bootar vill jag slippa strul med detta. Jag vill default boota 9.10. Jag vill att uppgraderingar av kernel etc på 9.10 skall slå på min boot-meny. Alltså, jag vill inte att 10.04 skall ta över.

Nån som förstår vad jag menar och kan förklara vad jag bör göra?
Jag provade uppgradering från 9.10 som funkade delvis men inga optimala settings fick bara 640x480 och lyckades inte ändra det.
Körde då in skivan och den kände automatiskt av det lediga utrymmet och installerade där (utan att förstöra den andra installationen)grub känner ju ochså av detta och du kan ju ändra förval med uppstarthanteraren senare.Nu ger jag dig inga garantier för det men för mig gick enliknande operation i alla fall .

Lycka till

Re: installera beta på separat partition

Postat: 05 apr 2010, 11:24
av gusse02
Det går nog bra att installera 10.04 på separat partition utan att det interfererar med den existerande installationen. Men det är grub som är svår tycker jag.

Jag tror att jag får två separata grub-installationer, en för 10.04 på partition sda1 och en för 9.10 på sda3.

Re: installera beta på separat partition

Postat: 05 apr 2010, 11:31
av mcNisse
Det brukar fungera ganska bra med en separat /boot partition.

Re: installera beta på separat partition

Postat: 05 apr 2010, 12:07
av gusse02
Jaha, separat boot-partition som är gemensam för flera installationer? Är det det som är hemligheten tro?

Re: installera beta på separat partition

Postat: 05 apr 2010, 12:23
av Bowmore
En separat bootpartition är bra att ha om man har flera OS som man vill kunna boota. Har man bara ett par OS så ser jag inget större behov.

Alternativet utan separat bootpartition är att du installerar Lucid här med alternatvet manuell installation. Det enda du behöver tänka på är att inte skriva över MBR och det fixar du efter att ha partitionerat och kommer till den sista sidan (6 eller 7) med knappen Installera för att starta installationen. Där väljer du Avancerat och ändrar /dev/sda till /dev/sdXY där sdXY är Lucid's systempartition (/) dvs där /boot/grub ligger. När du gjort det så startar du installationen.

När den är klar så bootar du om och kommer då tillbaks till Karmic. Har du Karmic med grub2 så kör du bara sudo update-grub så kan du sen även starta upp Lucid. Annars behöver du uppdatera menu.lst. manuellt.

Re: installera beta på separat partition

Postat: 05 apr 2010, 13:43
av pun
gusse02 skrev:Jaha, separat boot-partition som är gemensam för flera installationer? Är det det som är hemligheten tro?
Nej det är bara att krångla till det.....

Skapa en 15GB EXT4 partition (så har man lite plats för att testa) >> I med Live skivan eller USB sticka om man kör med det.

Välj "manuell partionering" och peka på den tomma skapade partitionen och installera.

(separata boot partioner hör till Linux stenålder)

Re: installera beta på separat partition

Postat: 05 apr 2010, 17:13
av vulfgar
Jag har lucid och karmic parallellt på den här datorn utan något strul med grub, har haft så sen lucid var alfa2. Fast jag vill att lucid ska boota först, har bara kvar karmic som reserv ifall lucid inte skulle gå att starta. Eftersom jag har olika användare i karmic och lucid så blir det ingen konflikt där heller, däremot så delar jag alla dokumentfiler så jag slipper ha dubbelt.

Dom gånger jag har startat karmic så har det funkat helt problemfritt, men det har inte blivit av på länge. Jag har inte heller testat att sätta karmics kärna som förval och vet därmed inte om detta stannar kvar efter en kärnuppdatering.

Re: installera beta på separat partition

Postat: 05 apr 2010, 20:52
av matza55
Är ju väldigt "kåt" att prova den nya fina Lucid, men vill kanske ha kvar den gamla som reserv. Men hur fixar man så alla dokumentfiler delas?

Re: installera beta på separat partition

Postat: 05 apr 2010, 21:00
av matza55
vulfgar: Kan du importera den gamla profilen i Karmic, installera ny Lucid? Skapa ny användare?
Mycket frågor... ;D

Re: installera beta på separat partition

Postat: 05 apr 2010, 21:46
av vulfgar
matza55 skrev:Är ju väldigt "kåt" att prova den nya fina Lucid, men vill kanske ha kvar den gamla som reserv. Men hur fixar man så alla dokumentfiler delas?
Jag kan säga hur jag gjorde.

1) jag skapade en ny partition på 15 GB för systemet (onödigt stort, men det kommer ju massor med nya uppdateringar och jag har plats).

2) Installerade lucid på den nya partitionen, gav datorn ett annat namn än för min karmic-installation (vet inte om det spelar nån roll) och skapade en helt ny användare. Var givetvis noga med att endast partitionera den nya /. övriga partitioner behövs ju för att kunna starta karmic. Använde samma swap som karmic.

3) Kopierade lite smått och gott från min andra användare, båda användarna finns ju i /home. Det jag plockade var tex .mozilla-mappen, men lita annat också.

4) Hade redan utdelningar på Dokument, Musik, Bilder och Video på karmic-användaren så det funkade fint att komma åt dessa från den nya (annars får man ju ändra rättigheterna, antingen från karmic eller genom att tex köra nautilus som root), men jag skapade sym-länkar från det gamla kontot till det nya. Raderade mapparna Dokument, Musik, Bilder resp Video och gav istället länkarna namnen Dokument, Musik, Bilder resp Video så nu ser det ut som om mapparna finns på min lucid-användare "på riktigt". Finessen är att allt jag sparar från lucid finns lättillgängligt i rätt mappar när (om) jag startar karmic och jag spar ju dessutom en massa utrymme - backup har jag på en extern hårddisk.

I grubmenyn kommer alla karmic-kärnor nedanför lucidkärnorna och man ser ju på numren att det är en annan serie. Det är möjligt att det går att få snyggare, men det har jag inte testat. Jag har inte heller testat med att sätta nån av karmic-kärnorna som första startalternativ, jag vill ju ha lucid som standardsystem, karmic är bara reserv.

Det är möjligt att det finns bättre lösningar, men detta har funkat väldigt bra för mej. Dom gånger jag har testat så har karmic startat utan problem. Jag är så nöjd med denna lösningen att jag tänkte fortsätta att köra på detta viset även för maverick merkat. :)

Re: installera beta på separat partition (LÖST)

Postat: 06 apr 2010, 08:03
av gusse02
Tack för alla tips! Nu har jag installerat Lucid på separat partition och bootar Karmic default.

Jag följde tipsen som sa att man skulle välja "manuell partitionering". I sista steget tryckte jag på "Avancerat" och valde att installera starthanteraren på den separata partitionen. Sedan bootade jag Karmic och lade till min nya installation i grubs menu.lst (jag har inte grub2 i karmic).

Nackdelen som jag antagligen får leva med är vid uppdatering av Lucids kernel att den uppdaterar fel grub. Men eftersom detta endast är för test så går det bra.

Re: installera beta på separat partition

Postat: 06 apr 2010, 12:07
av Bowmore
gusse02 skrev:Nackdelen som jag antagligen får leva med är vid uppdatering av Lucids kernel att den uppdaterar fel grub. Men eftersom detta endast är för test så går det bra.
Nej då, den uppdaterar inte fel grub. Grubs boothanterare finns i båda installationerna och mbr bestämmer vilken av de två som initialt ska startas upp.

Från grub legacys menu.lst kan du därefter boota upp Lucids grub2 så att du alltid får senaste Lucid-kärnan som default vilket ju inte blir fallet om du angett en specifik Lucid-kärna.

Det gör du isf i din menu.lst med raderna

Kod: Markera allt

title	Ubuntu 10.04
root	(hd0,4)
kernel	/boot/grub/core.img
där du behöver ändra (hd0,4) ovan så att den pekar ut Lucids rootpartition.

Exemplet bootar upp core.img på (hd0,4), dvs sda5, och om grub2 bootmeny inte är dold så dyker den upp.

Re: installera beta på separat partition

Postat: 06 apr 2010, 13:35
av Rune.K
Min variant, när jag har grub 0.97 (legacy, med menu.lst) i MBR så använder jag helst "chainloader".
Det är endast under förutsättning att det finns en bootloader i den partition man vill starta.
Ofta kan man välja det under installationen av en ny dist.

Citat från min menu.lst för att starta Lucid >
# sda12
title Kubuntu1004 64bit ext4 sda12
root (hd0,11)
chainloader +1
I och för sig får jag en upp en ny grubmeny som hör till Lucid, men det är ju bara att trycka Enter om jag vill boota normalt.
Vill jag boota Lucid i "recovery mode" så finns det alternativet också...

Re: installera beta på separat partition

Postat: 06 apr 2010, 14:21
av Bowmore
Rune.K skrev:Min variant, när jag har grub 0.97 (legacy, med menu.lst) i MBR så använder jag helst "chainloader".
Det är endast under förutsättning att det finns en bootloader i den partition man vill starta.
Ofta kan man välja det under installationen av en ny dist.

Citat från min menu.lst för att starta Lucid >
# sda12
title Kubuntu1004 64bit ext4 sda12
root (hd0,11)
chainloader +1
I och för sig får jag en upp en ny grubmeny som hör till Lucid, men det är ju bara att trycka Enter om jag vill boota normalt.
Vill jag boota Lucid i "recovery mode" så finns det alternativet också...
Det förslag jag gav fungerar alltid och ger samma resultat.

Att använda chainloader från grub legacy till grub2 har jag själv aldrig fått att fungera då grub-install vägrar att skriva i partitionen bootsektor med eller utan force. Men tydligen lyckas en del med det trots allt och frågan är då varför inte jag lyckas med det?