zoukankan      html  css  js  c++  java
  • Mac下制作openwrt U盘启动盘

    华硕路由用腻了,正好家里有老旧淘汰的电脑,那么非常适合折腾一下OpenWrt,科学上网靠自己。

    什么是OpenWrt:OpenWrt是适合于嵌入式设备的一个Linux发行版。

    参考资料:https://zh.wikipedia.org/wiki/OpenWrt

    下面正式操作:

    1、下载一个版本,可以搜索http://koolshare.cn,选择固件下载,地址如下。

      openwrt-koolshare-mod-v2.22-r8838-af7317c5b6-x86-64-combined-squashfs.img.gz

    2、Mac下面下载之后,会自动解压出*.img文件。

    3、因为上面说了,OpenWrt本身是Linux一个发型版本,那么可以依据Mac下安装Linux启动盘的步骤进行。

    插入U盘,终端输入:

    diskutil list
    
    dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *251.0 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:          Apple_CoreStorage Macintosh HD            250.1 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    /dev/disk1 (internal, virtual):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS Macintosh HD           +249.8 GB   disk1
                                     Logical Volume on disk0s2
                                     45CD1187-14DE-4203-9895-FBB1B3770F1E
                                     Unencrypted
    /dev/disk2 (external, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:     Apple_partition_scheme                        *8.1 GB     disk2
       1:        Apple_partition_map                         4.1 KB     disk2s1
       2:                  Apple_HFS                         2.4 MB     disk2s2
    

      

    /dev/disk2 (external, physical) 就是U盘。

    需要先卸载U盘,然后把安装文件写入U盘,终端命令:

    diskutil unmountDisk /dev/disk2
    

    再次使用diskutil list命令就不会显示出disk2了。

    4、使用dd命令进行写入

    sudo dd if=./openwrt.img of=/dev/disk2 bs=1m

    if=“这里填写文件路径和文件名”

    of=“这里填写U盘的路径”

    bs="这里是文件块大小,这里使用的1m"

    5、耐心等待5分钟左右,出现 XXX bytes transferred in XXXX;此时表示写入完成。

    6、sudo eject /dev/disk2

    done.

  • 相关阅读:
    数据库连接池
    一致性hash
    java 集合大家族
    linkedlist
    HashMap
    hashcode
    Job 逻辑执行图
    CDN
    网站缓存
    Mysql临时文件目录控制
  • 原文地址:https://www.cnblogs.com/lijiejoy/p/9848029.html
Copyright © 2011-2022 走看看