Skip to Content

Klona ett linuxsystem från skiva till USB-sticka :: Del 3

Den 15 juni och den 4 juli 2009 skrev jag blogginlägg om hur man installerar SverEX v5 till en USB-sticka och hur man installerar Pardus 2008 till USB-sticka med en speciell metod, som jag kallar "kloning". Nu har jag testat att installera nya ExTiX 7.0 på samma sätt. Denna gång dock direkt under körning från skivan. Så här kan man göra.


INSTALLERA ExTiX 7.0 på en USB-sticka

Starta upp datorn från ExTiX 7.0 LiveDVD. Plugga in en USB-sticka på minst 4 GB.

Starta därefter programmet GParted och se till att det bara blir en partition på USB-stickan med filsystemet ext3. Starta sedan upp en terminal och kör kommandona nedan i tur och ordning. (Lägg till ett sudo om du inte är inloggad som root). Observera att min sticka fick beteckningen sdc1. På din dator kanske beteckningen blir sdb1. Kontrollera den saken noga innan du kör nedanstående kommandon.

1) mkdir /mnt/sdc1
2) mount /dev/sdc1 /mnt/sdc1
3) cd /
4) tar -c $(ls -1 | grep -Ev "proc|sys|tmp|media|mnt") | (cd /mnt/sdc1; tar -xv)
5) mkdir /mnt/sdc1/{mnt,media,proc,sys,tmp}
6) grub-install --recheck --root-directory=/mnt/sdc1 /dev/sdc
Ta reda på UUID med kommandot
7) blkid /dev/sdc1
Svaret blir: 209910e9-89a3-4104-b6db-586d690881a9 (inte dessa siffor på din dator givetvis)
8) Redigera nu till slut GRUB.

Så här ska menu.lst se ut (/mnt/sdc1/boot/grub/menu.lst). Bläddra dig alltså fram dit med filhanteraren och ändra så att det ser ut som nedan.
####################################
timeout 15
# Pretty colours
color green/black light-green/black

default 0

title ExTiX 7 (linux 2.6.30-extix)
uuid 209910e9-89a3-4104-b6db-586d690881a9
kernel /boot/vmlinuz-2.6.30-extix root=/dev/disk/by-uuid/209910e9-89a3-4104-b6db-586d690881a9 lang=sv_SE
initrd /boot/initramfs-2.6.30-extix
####################################
# Den feta texten ovan ska stå på en rad

Därefter är det bara att starta om datorn (med stickan på plats) och njuta. Alla dina ändringar av ditt installerade ExTiX-system på USB-stickan sparas automatiskt. OBSERVERA: Kopiera och klistra in ovanstående kommandon till undvikande av skrivfel. Om du gör exakt som jag skriver ovan kan inget bli fel. Glöm bara inte att byta till rätt UUID (för din dator och din USB-sticka).

Felmeddelanden
När du först gången startar upp från stickan får du sannolikt ett par felmeddelanden om felkonfigurationer av Gnome Power Manager och gconf-sanity-check-2. Dessa meddelanden kan du ignorera. Om du störs av desamma kan du dock få bort meddelandena genom att redigera filen /etc/gdm/custom.conf. Den har nedanstående lydelse. Ändra lydelse till fet text och starta om datorn.

[daemon]
AutomaticLoginEnable=false
AutomaticLogin=linux

[daemon]
AutomaticLoginEnable=true
AutomaticLogin=root  # eller linux om du föredrar det

Tangentbordslayout
Efter uppstart från USB-stickan ändrar du till svensk tangenbordslayout med kommandot setxkbmap se. Om du vill ändra permanent så går du till System >> Preferences >> Keyboard >> Layout och väljer Sverige.

Slutord
Observera att flera linuxsystem än SverEX, Pardus och ExTiX sannolikt kan installeras till sticka på samma sätt. Testa gärna och rapportera här. Observera också att det hela inte är särskilt "svårt" eller tidskrävande. (Proceduren tar ca 20 min).

Det bästa med "min" installationsmetod är att alla ändringar av systemet sparas automatiskt direkt på stickan. Så är alltså inte fallet om du t. ex. använder programmet Unetbootin.

 

Kommentarer

Hittat felet

jag har testat ubuntu och det funkat klockrent. men jag tror jag hittat felet. Felet var att jag inte har skrev in datorns uuid:n. jag skrev in bara usb:ns uuid. jag ska göra om det på nytt.

tack för hjälpen.

Inte säker på det

Du ska inte behöva ändra något när du använder stickan på olika datorer.

LINUX.EXTON.NET

ExTiX - USB

hej

jag har gjort exakt som du beskrivit men den går bara att starta från min dator och inte andra datorer t:ex datorer på jobbet.ska det vara så eller är det jag som gjort fel?

tack o hej

Felmeddelanden?

Vad får du då för felmeddelanden när du försöker köra ExTiX från USB-stickan på en annan dator?

Det kan väl inte vara så (enkelt) att du inte ställt om i BIOS så att aktuell dator i första hand startar från USB-stickan?

LINUX.EXTON.NET

Allt ok nu

Fel av mig ,fel av mig. jag skrev inte in både datorns och usb uuid det var därför. ursäkta för beväret.

tack och hej

BIOS omställt

jag får inte upp USB:n, jag ställde bios så att den startar från USB:n men datorn känner inte av USB:n och startat direkt windows.

Provat med annat linuxsystem?

Kan du köra något annat linuxsystem från USB på aktuell dator?

LINUX.EXTON.NET