Mounta en ext3 disk under Windows – uppdatering

I ett gammalt inlägg skrev jag hur man kommer åt linux partitioner från windows. (http://bertholdsson.eu/2007/10/15/mounta-en-ext3-disk-under-windows) Det fungerar lysande under äldre windows versioner men nu när windows 7 har landat så verkar det vara lite krångligare. Efter lite googlingar och klurande så har jag kommit fram till detta, rätta mig gärna om jag har fel då jag inte själv har en windows 7 att testa med.

Se till att köra programmet under kompabilitetsläge, det verkar hjälpa.

I’m using Windows 7, and I wasn’t able to run FS-driver because the program gave me an error about compatibility. I emailed the author and he told me (within a few hours) that people should run the program in compatibility mode for Windows Vista. Sounds like this would be a good way.

I had already done it another way by the time he’d emailed me. What I did was use ext2-fsd, and seems to have worked fine. The only problem I had was that I got the dreaded BSoD on the first reboot — but only once. Rebooted a few more times with no blue screen.

Confirm ext2-fsd to work somewhat with Win7.

Flytta /boot partitionen

Jag har under min Linuxresa upptäckt att min /boot partition är för liten för att kunna göra en apt-get dist-upgrade. Tydligen så var defaultinställningen när allt installerades och partitionerades lite snålt tilltagen för /boot så när den nya kärnan skulle fixas till så tog det slut på plats och det sket sig.

När jag skulle flytta /boot från en egen partition till en vanlig katalog på / stötte jag på diverse problem, t.ex. device busy när jag körde en umount. Här är en steg för steg över vad jag gjorde i mitt system, det borde fungera för dig men ymmv.

  • Kommadot mount visar /dev/hda1 on /boot type ext3 (rw)
  • Det visar även /dev/hda2 on / type ext3 (rw)
  • umount /dev/hda1 get ”device busy”
  • Lista vilken/vilka provesser som accessar /dev/hda1 genom att skriva sudo fuser -m /dev/hda1
  • Det gav mig ett processnummer, 3693
  • Kolla vad det är genom att skriva ps -ef | grep 3693
  • För mig var det klogd som körde, stoppa den genom att skriva sudo /etc/init.d/klogd stop Om något annat program håller på /boot så får du stoppa det också…

Nu är det nästan dags att avmontera /boot, men vi måste först sätta / som bootbar (misstänker det iallafall 🙂

  • Det gör du genom att skriva sudo fdisk /dev/hda, sen väljer du a för ”toggle a bootable flag”. Välj den partition där / är monterad (det ser du i /etc/fstab)
  • I fdisk väljer du sen p för att se att du fått en * på samma rad som / stämmer det skriver du dina förändringar med w och avslutar med q

Nu är det nära 🙂

  • Kopiera /boot till /booot (mv /boot booot)
  • Kör en sudo umount /boot
  • ls / visar att /boot är borta, om /boot inte är borta så kör en mv /boot /boot.old
  • Byt namn på /booot till /boot och allt är klart! (sudo mv /booot /boot)

Om du vågar så starta om din maskin, som vanligt när det gäller sådana här anvisningar så gör du allt på egen risk och du kan inte skylla på mig om det blir knas. Och om det blir knas så läser du som vanligt in den backup du tog på systemet innan du började 🙂

Mounta en ext3 disk under Windows

Hittade ett trevligt program som låter dig mounta en linuxpartition i windows. Det passar t.ex. väldigt bra om du dualbootar ditt system och när du är i windows behöver komma åt data på linux-partitionen. Klarar att läsa och skriva på ext2/ext3 utan problem! (Jag har testat)

Du hittar programmet här: Ext2 Installable File System For Windows

Uppdaterat med tips för windows 7 användare: http://bertholdsson.eu/2009/11/28/mounta-en-ext3…ws-uppdatering

Frusen linux?

Hittade ett coolt knep i wikipedia, http://en.wikipedia.org/wiki/Magic_SysRq_key#Emergency_reboot

Om din Linux har frusit och inget hjälper så kommer det här knepet att rädda dig från att bryta strömmen!

  1. 1. Håll ner Alt SysRq (Print Scrn)
  2. 2. Samtidigt som du håller ner knapparna skriver du REISUB

Det som händer då är att alla program stoppas, alla diskar avmonteras och systemet startas om.

Du slipper döda allt på ett farligt sätt som kan trasa sönder ditt filsystem 🙂