User Tools

Site Tools


nix:general

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nix:general [2020/01/28 19:46] kauffmannix:general [2022/05/23 14:41] (current) ctopper
Line 1: Line 1:
-====== CSIL Mini Courses ====== 
-Take a look at the Unix courses provided CSIL: https://csil.cs.uchicago.edu/minicourses.html 
- 
 ====== General ====== ====== General ======
 This page will contain links to various guides found online. Please feel free to add to this list when appropriate. This page will contain links to various guides found online. Please feel free to add to this list when appropriate.
  
 +  * [[https://missing.csail.mit.edu|The Missing Semester of Your CS Education]]
   * http://www.oliverelliott.org/article/computing/tut_unix   * http://www.oliverelliott.org/article/computing/tut_unix
   * https://software.rc.fas.harvard.edu/training/intro_unix/latest   * https://software.rc.fas.harvard.edu/training/intro_unix/latest
 +  * GOTO 2019: [[https://www.youtube.com/watch?v=qmh7Uppd3x0|Mastering the Linux Command Line - Bert Jan Schrijver]]
 +
 +====== CSIL Mini Courses ======
 +Take a look at the [[https://csil.cs.uchicago.edu/minicourses.html|Unix courses provided CSIL]]. 
 +
 +====== Making a Bootable USB ======
 +By special request: instructions for making a bootable USB on macOS (Linux instructions also below; make sure to use the right one: same command, slightly different syntax).
 +
 +==== macOS make bootable USB ====
 +
 +Figure out which storage device is your USB drive:
 +<code>
 +diskutil list
 +</code>
 +
 +Unmount the USB:
 +<code>
 +diskutil unmount /dev/yourusb
 +</code>
 +
 +If the terminal yells at you, try this instead:
 +<code>
 +diskutil unmountDisk /dev/yourusb
 +</code>
 +
 +Run dd (be VERY CAREFUL: this action is dangerous if you've picked the wrong device). Note the units for block size are in lowercase. You will receive no feedback while it does this. Be patient and don't cancel the job:
 +<code>
 +sudo dd if=path/to/fileyouwanttouse.iso of=/dev/yourusb bs=1m
 +</code>
 +
 +Afterwards, run sync:
 +<code>
 +sync
 +</code>
 +
 +
 +==== Linux make bootable USB ====
 +
 +Want to try a new flavor of distro? Destroy the $LINUX with the $LINUX? It's like making one using macOS, but with fewer steps!
 +
 +Figure out which storage device is your USB drive:
 +<code>
 +lsblk
 +</code>
 +
 +Unmount the USB (afterwards you can run lsblk again to confirm):
 +<code>
 +umount /dev/yourusb
 +</code>
 +
 +Run dd (be VERY CAREFUL: this action is dangerous if you've picked the wrong device). Note the units for block size are in uppercase. You have the option of receiving feedback using status=progress. Instead of running sync afterwards, as in macOS, dd on Linux supports oflag. oflag=direct will allow the kernel to write directly to the USB instead of having to wait while it passes through a buffer. Be patient and don't cancel the job:
 +<code>
 +sudo dd if=path/to/fileyouwanttouse.iso of=/dev/yourusb bs=1M oflag=direct status=progress
 +</code>
  
  
-  * GOTO 2019: [[https://www.youtube.com/watch?v=qmh7Uppd3x0|Mastering the Linux Command Line - Bert Jan Schrijver]] 
/var/lib/dokuwiki/data/attic/nix/general.1580262392.txt.gz · Last modified: 2020/01/28 19:46 by kauffman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki