Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
slackware:slackware_on_arm [2013/04/14 15:20]
yusri
slackware:slackware_on_arm [2013/04/15 00:17]
yusri
Line 8: Line 8:
  
  
-Please read the installation guide first. [[ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.0/INSTALL_QEMU.TXT|ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.0/INSTALL_QEMU.TXT]]+Please read the installation guide first. [[ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.0/INSTALL_QEMU.TXT]]
  
  
Line 32: Line 32:
  
  
->You only need one Slackware/x86 host machine to perform an installtion of Slackware ARM inside QEMU. A single machine can be the NFS server (used for the one time installation) and host Slackware ARM inside QEMU. So I will not be using the NFS method. SO you can just skip creating the network stuff for NFS.+You only need one Slackware/x86 host machine to perform an installtion of Slackware ARM inside QEMU. A single machine can be the NFS server (used for the one time installation) and host Slackware ARM inside QEMU. So I will not be using the NFS method. SO you can just skip creating the network stuff for NFS.
  
  
-==== 1.0 Configuring the host machine ====+===== 1.0 Configuring the host machine =====
  
  
-=== 1.1 Create a location for your Slackware ARM host ===+==== 1.1 Create a location for your Slackware ARM host ====
  
  
Line 47: Line 47:
  
  
-=== 1.2 Download & build a Slackware QEMU package ===+==== 1.2 Download & build a Slackware QEMU package ====
  
  
Line 54: Line 54:
  
 <code> <code>
-# cd /tmp # rsync -Pavv ftp.arm.slackware.com::slackwarearm/slackwarearm-devtools/qemu .+# cd /tmp # rsync  
 +-Pavv  
 +ftp.arm.slackware.com::slackwarearm/slackwarearm-devtools/qemu .
 </code> </code>
  
Line 64: Line 66:
 # cp -fav qemu/helper-scripts/* /export/armhost/ # cp -fav qemu/helper-scripts/* /export/armhost/
 </code> </code>
-=== 1.3 Compile qemu ===+ 
 + 
 +==== 1.3 Compile qemu ====
  
  
Line 80: Line 84:
 # chmod +s /usr/bin/qemu-system-arm # chmod +s /usr/bin/qemu-system-arm
 </code> </code>
-=== 1.4 Setting up your Slackware ARM host ===+ 
 + 
 +==== 1.4 Setting up your Slackware ARM host ====
  
  
Line 98: Line 104:
 # ./makeimg # note that it wipes the original disk image!! # ./makeimg # note that it wipes the original disk image!!
 </code> </code>
-==== 2.0 Downloading Slackware ARM ====+ 
 + 
 +===== 2.0 Downloading Slackware ARM =====
  
  
Line 107: Line 115:
 # mkdir -p /export/slackwarearm # mkdir -p /export/slackwarearm
 # cd /export/slackwarearm # cd /export/slackwarearm
-# rsync --exclude '*/source/*' --delete -Pavv ftp.arm.slackware.com::slackwarearm/slackwarearm-14.0 .+# rsync  
 +--exclude '*/source/*'  
 +--delete -Pavv  
 +ftp.arm.slackware.com::slackwarearm/slackwarearm-14.0 .
 </code> </code>
  
Line 114: Line 125:
  
  
-=== 2.1 Copy the Kernel & Initial RAM disk into the ARM host directory ===+==== 2.1 Copy the Kernel & Initial RAM disk into the ARM host directory ====
  
  
Line 124: Line 135:
 # cp -fa slackwarearm-14.0/isolinux/initrd-versatile.img /export/armhost/ # cp -fa slackwarearm-14.0/isolinux/initrd-versatile.img /export/armhost/
 </code> </code>
-==== 3.0 Installing Slackware ARM ====+ 
 + 
 +===== 3.0 Installing Slackware ARM =====
  
  
Line 130: Line 143:
  
  
-=== 3.1 Booting the installer ===+==== 3.1 Booting the installer ====
  
  
Line 169: Line 182:
  
  
->1. After installation has finished, running 'MKFONTSCALE' takes a long time. >It may appear as if the installation has hung, as the system seems unresponsive and you are unable to change virtual console. If you run 'top' on your host OS, you will probably find QEMU busy using 100% of the CPU. Solution: be patient ;-)+1. After installation has finished, running 'MKFONTSCALE' takes a long time. >It may appear as if the installation has hung, as the system seems unresponsive and you are unable to change virtual console. If you run 'top' on your host OS, you will probably find QEMU busy using 100% of the CPU. Solution: be patient ;-) 
  
  
Line 187: Line 200:
  
  
-This is accomplished by switching the fsck value in /etc/fstab to 0, and for ext%%*%% filesystems, tune2fs -i0 is used to unset the interval between fsck checks. This works for all the supported filesystems except JFS, which refuses to mount an unchecked filesystem.+This is accomplished by switching the fsck value in /etc/fstab to 0, and for ext<nowiki>*</nowiki> filesystems, tune2fs -i0 is used to unset the interval between fsck checks. This works for all the supported filesystems except JFS, which refuses to mount an unchecked filesystem.
  
  
Line 211: Line 224:
  
  
-==== 4.0 Booting the Slackware ARM OS ====+===== 4.0 Booting the Slackware ARM OS =====
  
  
Line 239: Line 252:
  
  
-=== 6.1 Post installation tweaks ===+==== 4.1 Post installation tweaks ====
  
  
-== 6.1.1 root's password has expired ==+=== 4.1.1 root's password has expired ===
  
  
Line 248: Line 261:
  
  
-== 6.1.2 Setting the date & time via NTP ==+=== 4.1.2 Setting the date & time via NTP ===
  
  
Line 259: Line 272:
  
  
-This is an NTP server based in the UK - you may want to find some alternative, geographically closer NTP servers+This is an NTP server based in the UK - you may want to find some alternative, geographically closer NTP servers
 + 
 + 
 +And there you have it! 
 + 
 + 
 +{{:slackware:snadpshot2.png?nolink&936x677}}