Basic personligt

Daniel Brahneborgs blogg

Nästan en ny installation av Ubuntu 8.04

I vintras någon gång bytte jag ut moderkort och lite annat för att få en lite modernare AMD64-plattform än den gamla Athlon jag hade innan. På grund av diverse strul bestämde jag mig samtidigt för att göra en ny Linuxinstallation. Valet blev Ubuntu, och eftersom den fanns i en 64-bitarsversion valde jag den. Det var version 7.04, och uppgraderingen till 7.10 gick helt smärtfritt.

Ubuntu i sig är trevlig, framför allt på grund av apt-get. Att få flash i Firefox att fungera i en 64-bitarsmiljö var däremot inte speciellt lätt. Med Firefox 2 under Ubuntu 7.10 fungerade det hyfsat, åtminstone så att jag kunde se lite fina staplar i min wordpress-blogg.

Sedan uppgraderade jag till 8.04, vilket drog in Firefox 3. Big mistake. Massor av mina addons slutade fungera, även om jag efter mycket googlande lyckades få liv i de flesta igen. Den automatiska synkningen av mina del.icio.us-bokmärken fungerar däremot fortfarande inte. Flash slutade fungera helt och hållet. Ytterligare en massa googlande senare fick jag den att köra en flash-sak efter en total omstart av Firefox. Bytte jag flik så ersattes det med en grå ruta. Flashen på Aftonbladets Väder var inte att tänka på.

Lärdom: 64 bit Ubuntu + Firefox 3 + Flash = unhappy.

I brist på bättre sysselsättning idag brände jag en ny 32-bits Ubuntu 8.04, för att installera den på min andra root-partition. Klok som jag är så har jag nämligen reserverat två partitioner att ha root på, så att jag lätt kan backa till den gamla. Dessutom blir det då lätt att kopiera över de config-filer jag har, t.ex. för automountern.

Alla filer kopierades in snabbt och effektivt, men den tvärdog när den skulle uppdatera grub. Jag råkade nämligen ha xfs på alla partitioner, och grub och xfs gillade inte varandra. Jag förstår grub, för jag är inte helt förtjust i xfs själv längre, men ändå. Min nya root kör jfs istället, vilket ger bättre respons även vid hög last. Nåväl. Installationsprogrammet tyckte bara “this is fatal”, och bootade om. Tack så jävla mycket. Jag hatar verkligen felmeddelanden som säger “om du försöker göra exakt samma sak en gång till, så kommer det inte fungera då heller”. Tala om vad jag ska göra åt det istället, korkade datorelände.

Ubuntus CD kan ju användas som live-cd, så jag tänkte att det bara var att kopiera över allting från grubs partition till en annan disk, formattera med ext3, och sedan kopiera tillbaka det. Ja, den biten gick ju bra, men grub gnällde fortfarande på att den inte gillade xfs. Trots att det inte fanns några referenser till xfs i någon config-fil, och trots att det inte var xfs på någon av de partitioner jag bad den att arbeta på. Huh? Jag provade alla möjliga varianter, men den bara vägrade. Till slut började jag om från början, körde installationsprogrammet på nytt, och bad den helt enkelt att formattera om hela grubs partition. Då, en timme senare, höll den äntligen käften och var snäll och lät mig boota min nya installation.

Jag hade installerat ganska många utvecklarpaket som den programmerare jag är, så för att göra livet enkelt för mig gjorde jag allra först en lista på alla paket som var installerade. Sedan lät jag datorn gå igenom den listan, och installera dem på nytt på den nya rootpartitionen. Det gick tämligen smidigt, även om det tog satans lång tid. Med “apt-get install -y $paketnamn” blev det några enstaka tryckningar på enter, så det var ok. Det blev ett litet missöde när jag skulle byta userid på min användare eftersom Ubuntu inte är så villig att låta root logga in, men med live-cd’n var det snabbt fixat.

Hela den här tiden hade datorn gått snällt och fint i 1280×1024. Helt plötsligt får den då för sig att det inte är kul längre, och efter en utloggning skickar den ut mig i 800×600. WTF? Lego var kul när jag var liten, men hallå nu. Jag försöker hitta några config-program och byter drivrutiner till X massa gånger, och provar både “nv”, “nvidia”, “vesa” och alla “nvidia binary only”-paket jag kan hitta. Jo då, det går att välja bättre upplösning, ända tills jag bootar om, då den ramlar tillbaka på 800×600. Precis samma fel som brorsan har haft ett tag för övrigt, med samma distribution, men med helt andra prylar. Skoj. Jag har full respekt för familjetraditioner, men uppfuckad grafikupplösning räknas inte dit. De kallar det för “bulletproof X”, eftersom den aldrig fastar i något ickefungerande läge, men periodvis hade jag stor längtan att omplacera någon av de där kulorna i stor hastighet i riktning mot vissa föremål.

Bara för att retas får den för sig att köra 2048×1200 i 60 Hz (på en CRT-monitor, heja) eller något lika meningslöst en stund. Intressant med en dator som försöker skoja med en.

Till slut handjagar jag det som behövs i config-filen till X11, en väldig massa många googlesökningar senare. Då slutar den äntligen att bråka, och återvänder till rätt upplösning. Flash har börjat fungera klockrent igen. NFS-diskarna funkar som de ska, med rätt userid. Men usch så lång tid det tog.

För att gilla datorer så tycker jag just nu väldigt illa om dem.

(Ok, jag skäms. Det här var det första blogginlägget sedan serverflytten som handlade om datorer. Snacka om att FRA och Kempo har snott uppmärksamheten senaste veckorna.)

Andra bloggar intressant om: linux, ubuntu, datorer, firefox.

pixelstats trackingpixel

July 12th, 2008 Posted by Daniel Brahneborg | Uncategorized | 8 comments

  • floodis

    Nu har jag inte läst hela ditt blogginlägg. För lång, för sent på natten :D Men det går att få flash att fungera på på AMD64 + Ubuntu/Kubuntu + FF3. Jag kör just nu FF3, kubuntu 8.04 och flash. Allt man behöver göra är att installera “flashplugin-nonfree”. Med apt-get eller någon packhanterare. Sen ska det funka. Visst det är ganska buggit. Men det fungerar 8 av 10 gånger.

  • http://miaisageek.wordpress.com Mia*

    Men så är väl inte det här din tekniska blogg heller? :)

    Jag får dåligt samvete varje gång jag läser något om Ubuntu (eller andra Linuxar), över att jag fortfarande inte ens kommit mig för med att prova. Och jag ser mig fortfarande som UNIX-människa… suck. Jaja, jag har tre obokade semesterveckor framför mig så man vet aldrig. *skriver todo-lista*

  • Daniel Brahneborg

    floodis: Problemet är att varje gång jag har letat efter något sätt att få det att fungera, så har jag hittat olika lösningar. Ingen av dem har fungerat, även om jag aldrig hittade din nonfree-version. Att det bara fungerar 8 gånger av 10 visar ju att det fortfarande inte är rätt lösning.

    Mia: Asch, jag har konsoliderat ihop dem. Om du bara vill testa så kan du ju alltid boota med en live-cd. Då märker du om du får en hjärtattack så fort du inte ser windows-loggan, åtminstone. :)

  • http://miaisageek.wordpress.com Mia*

    :) Med tanke på att jag typ nästan aldrig ser Windoze-loggan annars heller så tror jag inte att just _det_ är något risk. Men du har ju helt rätt… varför tänkte jag inte på det? (not: retorisk fråga)

    Nåja, det står på todo-listan så det finns en chans.

    Förresten, det där om CommentLuv som står nedanför inmatningsrutan verkar ju inte riktigt stämma. Eller, det senaste inlägget är åtminstone inget som visas. Que?

    Mia*s last blog post..Vive la France

  • http://miaisageek.wordpress.com Mia*

    Haha, och bara för det så funkade det denna gång. :)

    Mia*s last blog post..Vive la France

  • Daniel Brahneborg

    CommentLuv borde kunna hitta det senaste inlägget, åtminstone på wordpress-bloggar. Det är en plugin jag hittade, så jag hoppas att den fungerar någorlunda.

  • floodis

    Daniel det är klart att det är ett problem att det finnas massa olika lösningar som inte fungerar för alla eller som inte fungerar perfekt. Men det finns ju ingen metod än som fungerar perfekt för alla linuxanvändare. Och gejen blir då att det är ett problem vi AMD64-användare med Linux faktiskt måste lära oss att leva med än så länge. För inte ens lösningen du beskriver var ju helt smärtfri.

    När jag sa 8 av 10 så var jag inte riktigt tydlig. Det fungerar alltid. Men när man uppdaterar sidan så dyker det ibland upp en grå ruta där flashfilen ska ligga. Men det är bara att uppdatera igen så funkar det.

    Sen om man behöver något som alltid fungerar ovansett så får man fixa en sådan lösning (jag körde xp virtuellt innan jag hittade nonfree-lösningen).

    Man måste bara avväga vad man behöver. Vill man kunna se youtubefiler som folk ofta länkar till så funkar min lösning mer än väl. Behöver man en flashplayer för en tillämpning som alltid ska fungera så får måste man göra mer omständliga lösningar.

    Bara att inse att köra Linux är fortfarande en bitch.. =)

  • Tommy

    Jag kör Ultimate Ubuntu 1.9 64 bitars version, den finns även som 32 bitars version. Där funkar allt från början, flash codecs allt finns där. Många kanske det är för många program instalerade, och att det skulle göra datorn slö, men det har jag inte märkt något av. Har kört ubuntu till och från sen versin 5.04 och då kunde typ flash vara lite knepig att få till det men nu är det ingen svårighet. Har även provat opensuse fedora mandriva redhat debian och sabayon, men ubuntu är den lättaste att använda. Speciellt tack vare deras synaptic som göra att man enkelt kan installera/avinstallera program om man inte vill köra via terminalen. 64 bitars versionen är den som jag tycker bäst, upplever den som betydligt snabbare än 32 bitars versionen.