溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

OpenWrt系統(tǒng)怎么搬到U盤中

發(fā)布時間:2021-08-20 09:10:59 來源:億速云 閱讀:371 作者:chen 欄目:互聯網科技

這篇文章主要介紹“OpenWrt系統(tǒng)怎么搬到U盤中”,在日常操作中,相信很多人在OpenWrt系統(tǒng)怎么搬到U盤中問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”O(jiān)penWrt系統(tǒng)怎么搬到U盤中”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

首先ssh登錄路由。

一、對u盤分區(qū)

root@OpenWrt :~# fdisk /dev/sda

Command (m for help): n #輸入n新建一個分區(qū),回車

Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): #默認主分區(qū),直接回車

Using default response p.
Partition number (1-4, default 1): #分區(qū)編號,默認,直接回車
First sector (2048-8235007, default 2048): #起始扇區(qū),默認,直接回車
Last sector, +sectors or +size{K,M,G,T,P} (2048-8235007, default 8235007): +1G #輸入+1G回車,分區(qū)大小設定為1GiB

Created a new partition 1 of type 'Linux' and of size 1 GiB.

#其他分區(qū)與上類似,省略。。。。。。

Command (m for help): w #按w回車保存退出
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
二、格式化分區(qū)
root @OpenWrt :~# mkfs.ext4 /dev/sda1 -O ^has_journal,extent -L hg255d
在EXT4文件系統(tǒng)下,使用"-O ^hasjournal,extent"參數格式化可以提高讀取大文件的性能。
三、拷貝根目錄“/”下的所有文件到U盤
root @OpenWrt :~# mount /dev/sda1 /mnt -t ext4 #掛載U盤第一個分區(qū)到/mnt
root @OpenWrt :~# mkdir /tmp/root #/tmp下創(chuàng)建root目錄
root @OpenWrt :~# mount -o bind / /tmp/root #掛載并同步系統(tǒng)根目錄“/”到/tmp/root
root @OpenWrt :~# cp -a /tmp/root/* /mnt/ #拷貝/tmp/root下所有文件到U盤
root @OpenWrt :~# umount /tmp/root #卸載/tmp/root
修改/mnt/etc/banner,如此便可知道是不是從U盤啟動了。
root @OpenWrt :~# vi /mnt/etc/banner
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r41302)
  From USB device...  #添加的標識                      
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into 
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao                             
 -----------------------------------------------------
root @OpenWrt :~# umount /dev/sda1 #卸載/dev/sda1
四、修改/etc/config/fstab配置
原配置如下:

config 'global'
	option	anon_swap	'0'
	option	anon_mount	'0'
	option	auto_swap	'1'
	option	auto_mount	'1'
	option	delay_root	'5'
	option	check_fs	'0'

修改配置后如下:

config global
	option anon_swap '0'
	option anon_mount '0'
	option auto_swap '1'
	option auto_mount '1'
	option delay_root '5'
	option check_fs '0'

config mount
	option device '/dev/sda2'
	option fstype 'ext4'
	option enabled '1'
	option options 'rw,sync'
	option target '/'

五、重啟路由

重啟路由后,ssh登錄路由。打印的banner信息中看到我們加的標識就代表已經把系統(tǒng)搬到U盤里了。

到此,關于“OpenWrt系統(tǒng)怎么搬到U盤中”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI