【转.待验证】在OpenWRT上配置debian模式

【 原文出处 】

某些台过于强悍的 ARM 软路由,但是更多合适的系统只有 OpenWRT ,故可使用 chroot 建立一个桌面环境来利用多余的性能。

首先,通常 OpenWRT 重置的 shell 为 ash ,在 chroot 后会因为找到替代的 ash 而切换失败,需要替换的 shell 为 bash ,通过 $SHELL 环境变量可以查看当前的 shell :

如果已经是 /bin/bash ,则无需手动安装,否则需要使用 opkg 安装 bash 并手动设置:

随后可以开始安装 debian 替代,假设放置路径为 /debian ,版本使用 debian10 (buster) ,构架使用 arm64 ,配置。然后修改 /etc/passwd 中根行的 /bin/ash 为 /bin/bash 立即。清华源:

debootstrap 将重置安装完毕后,需手动将 /proc , /sys , /dev 添加到目录的目录中:

注意,重启后上述挂载目录重置,需要重新挂载,当然也可以添加到 OpenWRT 的启动脚本中。
之后就可以使用 chroot 切换到 debian 环境了:

如果需要将这个切换的终端在后台保持,可配合 screen 命令(可使用 opkg install screen 安装)使用:

之后可通过点击 Ctrl + A 后再点击 D 将终端切换回后台。再使用

返回该终端。使用屏幕将终端搁置到后台后,当前登录的终端即使退出了, debian 中的程序仍会保持在后台运行,这样就可以在 debian 中配置桌面和 vnc ,再从外部连接到该桌面了。
安装 xfce4 桌面和 vncserver :

安装完成后配置 vncserver :
先直接运行 vncserver 以生成配置文件,这里将要求设置 vnc 的连接密码,此部分日志记录如下:

之后会初始化创建:1(端口5901),已可以使用vnc登录,但是并不显示桌面。故需先进入桌面 kill 掉:

然后修改启动脚本:在 〜/.vnc/xstartup 中添加一行: startxfce4&
使该文件应为如下内容:

之后再次运行vncserver,即可从外部连接到该桌面了。该终端可使用 Ctrl + A D 搁置到后台,保持程序继续运行。
如果需要调整分辨率,可以在运行 vncserver 时指定分辨率,如:

如果桌面的虚拟终端无法打开(常见的情况为安装时未安装虚拟终端),可以在终端中安装 xfce4-terminal 。
如果出现文本显示问题,可以安装 locales 之后通过 dpkg-reconfigure locales 重新配置编码方式,一般选择UTF-8即可,以生成相关配置文件,之后将 export LANG = C.UTF-8 写入 〜/ .profile 文件中,并源 .profile 进行修改,再重新打开桌面。之后需要安装相应的字体文件,可以通过apt安装(如 apt-get install fonts-wqy-zenhei ),也可以将其他字体拷贝到 /usr/share/fonts/truetype/ 下即可。

补充
如果提示无法更改语言环境,则说明该控件的语言配置与主系统不符,或其他语言的配置出现问题。
在局域网中先安装语言环境,再使用 dpkg-reconfigure 重新配置 locale 即可:

按照主系统中相同的配置即可。通常可在生成配置一栏上进行 en_US.UTF-8 和 zh_CN.UTF-8 ,然后在语言环境中选择 C.UTF-8 就可以。



  • openwrt鐨勬ˉ鎺ユ帴鍙d綔鐢
    绛旓細br-lan 铏氭嫙璁惧锛岀敤浜 LAN 鍙h澶囨ˉ鎺ワ紝鐢ㄦ潵浣垮涓櫄鎷熸垨鐗╃悊缃戠粶鎺ュ彛鐨勮涓哄ソ鍍忎粬浠粎鏈変竴涓綉缁滄帴鍙d竴鏍枫傜洰鍓嶈矾鐢卞櫒鏅亶灏嗘湁绾 LAN 鍙o紙涓鑸洓涓級鍜 WIFI 鏃犵嚎鎺ュ彛妗ユ帴鍦ㄤ竴璧蜂綔涓虹粺涓鐨 LAN銆傚彲浠ヤ娇鐢 brctl show 鏉ユ煡鐪嬩娇鐢ㄦ儏鍐点俥th1 濡傛灉璺敱鍣ㄦ湁涓ゅ潡缃戝崱锛屼竴鑸 eth1 浣滀负 WAN 鍙 wlan0 ...
  • x86 openwrt 瀹炰綋瀹夎杩樻槸铏氭嫙鏈
    绛旓細铏氭嫙鏈恒傞鍏堝畨瑁卾mware鎴朧irtualBox铏氭嫙鏈鸿蒋浠,鍐嶅幓openwrt瀹樼綉涓嬭浇openwrt-x86-ext2.image闀滃儚鏂囦欢,鐢╒irtualBox鐨勫懡浠よ鏂瑰紡:VBoxMange convertformraw--formatVMDK openwrt-x86-ext2.image openwrt-x86-2.6-ext2銆倂mdk鎶婁笅杞藉埌鐨勯暅鍍忔枃浠惰浆鎹㈡垚vm鐨勮櫄鎷熺鐩樻牸寮忋傝繍琛岃櫄鎷熸満杞欢,寤虹珛鏂拌櫄鎷熸満,128M...
  • 鍙openwrt涓轰粈涔堟洿绋冲畾
    绛旓細瀹夊叏鐨勭綉缁滀繚鎶わ紝鏇寸伒娲伙紝鏍规嵁鏌ヨ鏁扮爜涔嬪寰楃煡銆1銆佺伒娲伙細鍙openwrt绯荤粺鍙互鐙珛杩愯鍜岄厤缃紝甯姪浼佷笟鏇村ソ鍦扮鐞嗗拰浼樺寲缃戠粶娴侀噺锛屾彁楂樼綉缁滄ц兘鍜屾晥鐜囷紝鏈夌潃鏇村ソ鐨勭伒娲绘с2銆佸畨鍏ㄧ殑缃戠粶淇濇姢锛氬弻openwrt绯荤粺鍙互鎻愪緵鏇撮珮绾у埆鐨勭綉缁滀繚鎶わ紝涓昏矾鐢卞櫒鍙互澶勭悊鎵鏈夌殑鍏ョ珯鍜屽嚭绔欐祦閲忥紝骞舵彁渚涚綉缁滃湴鍧杞崲鍜岀鍙...
  • 鍗庝负HG255D鍒openwrt濡備綍瀹炵幇colorbox鍔熻兘
    绛旓細缁笂娆℃悶鐑備簡涓矾鐢变箣鍚庯紝鎴戠棝瀹氭濈棝锛屽張涔颁簡涓狧G255D锛屼簩鎵嬬殑锛岃繛鐢垫簮閭垂涓璧60锛屽彂鐜拌繖璺敱鍣ㄨ繕鐪熺殑寰堝ソ鐜╄屼笖杩樻槸web鍗囧浐浠讹紝涓嶇敤涓婃潨閭︾嚎锛屾渶鍚堥傛柊鎵嬬帺鍒锋満鏁欑▼澶ф璁蹭簡鍒openwrt銆怳SB鎺ュ彛鍙互鑴辨満涓嬭浇銆佹寕鏃犵嚎缃戝崱銆戙丏D-wrt銆鑴辨満涓嬭浇銆佷竾鑳戒腑缁с佽缃畐iwiz鏀惰垂wifi璁よ瘉鐑偣銆戙佸師鐗堢數淇″浐浠讹紝...
  • 1WAN鍙c4LAN鍙c佸凡缁忓埛濂OPENWRT鐨勭綉浠惰矾鐢,濡備綍鎶奓AN鍙i厤缃垚WAN鍙...
    绛旓細鐢佃剳缃戠粶纭欢闂銆傛牴鎹綘鐨勬弿杩帮紝1WAN鍙c4LAN鍙c佸凡缁忓埛濂OPENWRT鐨勭綉浠惰矾鐢憋紝瑕佹妸LAN鍙i厤缃垚WAN鍙c傚鏋滅‖浠惰兘鏀寔灏卞彲浠ュ埛鍥轰欢锛岃В鍐虫柟娉曟槸锛氶渶瑕佸埌璺敱鍣ㄥ畼缃戞湇鍔″晢涓嬭浇杞崲鐨勫浐浠跺啀鍒锋満鎵嶈锛屽缓璁埌瀹樻柟鍞悗鏈嶅姟鎶鏈憳鐨勭兢鍏变韩涓嬭浇锛屽緢闅炬壘鍒般
  • openwrt閫氳繃鍏变韩U鐩樺線鐢佃剳COPY閫熷害鎱,鎬庝箞鍔
    绛旓細褰撶劧锛屼笉鍚岀殑涓绘澘BIOS鐨勮缃篃瀛樺湪宸紓锛屽叿浣撴搷浣滃氨浼氭湁鎵涓嶅悓锛屼絾缁熶竴鐨勫畻鏃ㄥ氨鏄妸USB 2.0 Controller Mode 璁剧疆涓篐iSpeed 銆傝缃畬鎴愬悗锛屽皢U鐩樻彃鍒扮數鑴戜笂鐨刄SB鎺ュ彛锛岀偣鍑烩滆绠楁満鈥濓紝鎵惧埌U鐩樻墍鍦ㄧ殑浣嶇疆锛屽崟鍑诲彸閿紝鍦ㄤ笅鎷夎彍鍗曚腑閫夋嫨灞炴с傚湪寮瑰嚭鐨刄鐩樺睘鎬х獥鍙d腑锛屾壘鍒扳滅‖浠垛濋夐」鈥濓紝鍦ㄢ滄墍鏈夌鐩...
  • ax3600鍒openwrt鎬ц兘
    绛旓細ax3600鍒openwrt鎬ц兘灏忕背AX3600閫傞厤鍣ㄦ槸12V 2A鐨勶紝鏈澶т篃灏24W锛屾甯镐娇鐢ㄥ簲璇ュ湪15W浠ュ唴鐨勶紝瀵逛簬AX3600 WIFI6锛圓X鍗忚锛夌殑楂樿鏍艰矾鐢卞櫒鏉ヨ锛岃繖涓姛鑰楀叾瀹炰笉绠楅珮銆侫X3600鏄閰嶇疆姣旇緝璞崕鐨刉IFI6璺敱鍣紝鏁翠綋閰嶇疆寰堣豹鍗庯紝澶栬璁捐涓嶉敊銆傚弻鏍 1.7GNPU锛256ROM+512RAM锛孉X3000鐨勯厤缃氨閫婅壊涓嶅皯銆傚彧鏈夊崟...
  • 鎴鍦╫penwrt涓嬭浇浜嗕竴涓畼缃戠殑.tar.gz杞欢鍖,鎯冲姞鍒癿ake menuconfig閲岄潰...
    绛旓細浣犱笅RPM鍖咃紝鐒跺悗绯荤粺涓В鍘嬪嚭鏉ワ紝杞崲鎴怲XT锛屽湪杩涜缂栬瘧銆
  • openwrt鎺у埗椋庢墖杞
    绛旓細鎵撳紑360瀹夊叏鍗+杞欢 鐐瑰嚮鍙充笅鏂光滄洿澶氣濇寜閽 鐐瑰嚮鈥滈瞾澶у笀鈥濆浘鏍囪繘琛屽姞杞界郴缁熻嚜鍔ㄨ繍琛屽簲鐢 鐐瑰嚮鈥滄俯搴︾洃娴嬧 鏌ョ湅椋庢墖杞熸儏鍐点
  • 姹傚姪~~openwrt鐨刾oweroff鍜宧alt鏈変粈涔堝尯鍒珇鎷滄墭鍚勪綅浜 3Q
    绛旓細杩欎袱涓懡浠ゆ潵鑷猯inux/unix锛 浼犵粺鐨刄NIX 绯荤粺锛宻hutdown浼氭墽琛屼竴绯诲垪鑴氭湰锛屼繚瀛樹换鍔★紝绯荤粺鐘舵侊紝閫氱煡鍚勭粓绔敤鎴凤紝鎵ц鍏虫満锛屽垏鏂數婧愶紝绫讳技浜巜indows鐐瑰嚮鍏虫満鎸夐挳銆俬alt浼氶┈涓婂仠姝pu锛屾搷浣滅郴缁熺瓑涓浜涙搷浣滐紝鍜旇功涓涓嬶紝椹笂鍋滀簡锛屼笉鎵ц浠讳綍鎿嶄綔锛屽ソ浼奸┈涓婅窡绯荤粺閲婁簡涓硶鏈細瀹氾紒鍚屾椂poweroff鏈鍚庤繕浼氬彂閫丄CPI...
  • 扩展阅读:软路由openwrt官网 ... openwrt 打不开视频 ... paperpass免费入口 ... openwrt 梯子 ... openwrt ssr服务 未运行 ... openwrt 外网访问 ... openwrt ipsec ... openwrt 无线未关联 ... openwrt 移植驱动 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网