Differences

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

Link to this comparison view

Next revision
Previous revision
wiki:install_wo_optical_grub2 [2012/09/21 20:17] – raw data no syntaxed no cleaned up aus9wiki:install_wo_optical_grub2 [2012/09/21 20:56] (current) – final edit for now aus9
Line 1: Line 1:
-under construction+=====Install TinyCore without optical drive with grub2 bootloader on to a spare partition =====
  
-Try at own risk, assumes you have wired internet. Assumes 32 bit install and host has grub2 bootloader. +===Assumptions=== 
-The data-partition should not have a folder called opt, tce. My spare partition has no home folder but it may be possilbe+ 
-to use a separate host /home partition but not tested by me. +**Try at own risk**, assumes you have wired internet. Assumes 32 bit install and host has grub2 bootloader. 
-On my host spare partition mounts under /a, which is non-FHS. Hopefully yours will be called /mnt/sdx, and mine is sda2. +The data-partition should not have a folder called opt, tce. My spare partition has no home folder but it may be possible
-Steps could be modified if you use the multicore distro. +to use a separate host /home partition but not tested by me. On my host, the spare partition mounts under /a, which is non-FHS.  
-###################################### +Hopefully yours will be called /mnt/sdx, and mine is sda2.  
-#On host computer + 
-####Create files and their temporary permissions +Steps could be modified if you use the multicore distro. 
-###################################### + 
-mkdir /a/tce /tmp/unpack && cd /tmp +===On host computer, create files and their temporary permissions=== 
-wget http://distro.ibiblio.org/tinycorelinux/4.x/x86/release/TinyCore-current.iso + 
-# get root powers eg sudo su or su +They are called temporary permissions, because on reboot, TC will fix them up 
-unpack iso to obtain some files +<code>mkdir /a/tce /tmp/unpack && cd /tmp 
-su +wget http://distro.ibiblio.org/tinycorelinux/4.x/x86/release/TinyCore-current.iso</code> 
 + 
 +Remember to change mkdir /a -- to whatever your pathway to spare partition is please 
 + 
 +Become root eg sudo su or su, or prefix below commands with sudo 
 +and unpack iso to obtain some files 
 +<code>su 
 cd /tmp cd /tmp
-mount -o loop TinyCore-current.iso unpack+mount -o loop TinyCore-current.iso unpack</code>
  
-I won't attempt to create user tc or group staff so TC fixes this on first boot (hopefully) +I won't attempt to create user tc or group staff so TC fixes this on first boot.
-# Now copy some files +
-cd unpack && cp boot/core.gz /a && cp boot/vmlinuz /a +
-#------------------note there is no need to have a boot folder for grub files +
-cd cde && cp -R * /a/tce +
-# not sure what your HOST defaults are +
-#....lets make them world read-write-execute for the folder +
-# and readable for kernel and core +
-cd /a && chmod 777 -R tce +
-chmod 444 vmlinuz core.gz +
-# Now temporary owner/group change back to local username +
-#############chown gordon:gordon -R *+
  
-###################### +Now copy some files. 
-### host grub2 actions +<code>cd unpack && cp boot/core.gz /a && cp boot/vmlinuz /a 
-###################### +cd cde && cp -R * /a/tce</code> 
-# now edit our grub2 file  +Not sure what your HOST defaults are...let's make the folder tce world read-write-execute \\ 
-change leafpad to your fav terminal or gui text editor +and readable for kernel and core 
-leafpad /etc/grub.d/40_custom  +<code>cd /a && chmod 777 -R tce 
-# ---consider adding extra options as well from TC wiki. +chmod 444 vmlinuz core.gz</code> 
-# I have chosen a basic install where the tcz files will persist.+ 
 +====Host grub2 actions==== 
 + 
 +Edit our grub2 filechange leafpad to your preferred terminal or gui text editor please. 
 +<code>leafpad /etc/grub.d/40_custom</code>  
 +Consider adding extra boot codes as well from TC wiki. [[wiki:boot_codes_explained|boot codes]] 
  
 -----------------copy and paste ---------- -----------------copy and paste ----------
 +
 +<file>
 menuentry "TC hard-drive" { menuentry "TC hard-drive" {
 set root=(hd0,msdos2) set root=(hd0,msdos2)
Line 47: Line 49:
 } }
  
 +</file>
 ------------end of paste......there is one empty line below the " } " ------------end of paste......there is one empty line below the " } "
  
-Change hd0,msdos2 (first hard drive sda2) to where-ever your spare partition is.+Change hd0,msdos2 (first hard drivesda2) to where-ever your spare partition is. 
 + 
 +save file and run  
 +<code>update-grub 
 +cat /boot/grub/grub.cfg (to check it landed ok) 
 +reboot</code> 
 + 
 +good luck
  
-# save file and run  +[[wiki:start| Back to wiki index]]
-update-grub +
-#################### +
-### go for it +
-#################### +
-reboot and try out TC+
Print/export
QR Code
QR Code wiki:install_wo_optical_grub2 (generated for current page)