對垃圾友善的LiveUSB系統(Debian+TDE+Appimage)

我不是說在座都是...是說在座各位常說的電子垃圾啦...
因為ubuntu.tw不知所蹤,所以換個地方發佈個人組裝的linux系統囉,
是用debian手動最小化安裝和trinity desktop environment(TDE)配合appimage技術組成的,
值得一提的是不管檔案系統本身或是appimage的應用程式,我都用zstd的最大壓縮去壓/重壓,
這個最大壓縮略遜於xz但解壓超超超快的壓縮法說不定是meta公司最大的貢獻了?!

這個系統是基於debian 10製作的,稍微了解的人大概會直接說: X!會不會太舊!
其實我是故意等debian 10變成old stable才做的,一般很難理解吧!
就是因為這樣最穩定,對我來說穩定比較重要;之前我的玩具是
Debian lenny+squeeze+wheezy+jessie+stretch+buster+KDE3一共橫跨6個版本拼出來的,
不夠穩定可沒辦法這樣玩!至於安全性呢?
簡單來講個人使用的桌面環境linux都比裝了防毒的windows安全,對我來講這就夠了;
不談技術層次,還有組件自訂問題,就連光談機率(就是流不流行啦)我都不擔心安全問題。
這次目標是製作Live系統直接使用,系統整個是壓縮起來的,偷偷被改寫的難度很高,就更不怕啦!
至於應用程式的部份,Appimage軟體一樣是壓縮起來的;目前我會挑使用舊版glibc打包的軟體,
或是把glibc也包進去的,但是要如何把glibc最小化還要研究研究,
畢竟有看到幾乎把一個根目錄都放進去的怪例子...

安裝時只要拿垃圾一般的1G/2G隨身碟或記憶卡,直接用dd寫進去就好了.....
範例指令: dd if=2G.img of=/dev/sdc oflag=sync bs=1M status=progress
如果在暈倒下製作,大概可用PassMark的ImageUSB,我在虛擬機的win7稍微試過...
https://www.osforensics.com/tools/write-usb-images.html

1G.img:
https://mega.nz/file/TSQnSapC#ko4_ZivROp0gFhV-1DtbXmeqHyUU7KLMWF4nIOBE_mQ

2G.img:
https://mega.nz/file/eaxSyZgD#VQH6HTcYZo3sd9IV3593tYSBOjmpS18sOojU_m5fv0Y

如果跟我一樣日常就用這個live系統,需要裝到硬碟裡使用的話,
已經有裝linux的電腦很簡單,就把system目錄複製到linux硬碟裏,
system/apps裡的不是目錄東西(就是appimage程式啦)通通+x,
系統的grub.cfg參考EFI/grub/grub.cfg加入那一項menuentry,
set root記得改一下以配合硬碟,重開就好了;
沒有linux的人嘛,grub要怎麼裝很難講得清,請用liveUSB就好吧!

1G版很基本,只有firefox瀏覽器,QMplay2,qBittorrent,XnViewMP,跟三小遊戲,
剩下是記事本小畫家等級的小程式,簡單說就是只要上網跟看迷片的系統
2G版對我夠用了,多加了VirtualBox,LiberOffice,GIMP,Avidemux,WINE,跟總共6小遊戲
其實除了VirtualBox,firefox以外,其他程式都是appimage,可以隨意刪掉來換取空間,
找到包得好的當然也可以自己加進去;firefox作為我的預設瀏覽器是特別的,
直接用squashfs壓縮直接掛載,隨時可以手動升級卻也不會天天被要求升級。

之所以說是垃圾友善,其實是因為當初目標是降級我的電腦,
對,是降級....別人升級我降級,反正我只上網,玩些小遊戲,看...
所以想要把我的主力機換成只耗電4W的
聯強nh1電腦棒-CPU: Intel Atom Z3735F RAM: 2GB HD: 32GB eMMC,
後來再挖出幾乎是最早期的x64電腦socket754的散步龍2800+來玩,
就變成現在這個玩具啦!

為了跟電子垃圾的相容性,MBR開機的話會先進一個陽春選單,
用第1項進第2層正常選單,也可以進dos或freedos,
搞這個的理由是我手上的散步龍2800+電腦連rufus都不吃,
只吃Hpusbfw,研究後搞出佔用63~2047磁區的第四分割區,
還在裏面塞了syslinux,dos,freedos,memtest86+
要是不需要這種上古等級的相容性,可以把分割區active(可開機)屬性改回第一分割區,
就不會再出現陽春選單了。
如果是UEFI開機就跑會grub2,不會有兩層選單。

對了,忘了說,這東西的桌面設定大部份可已被存下來,
不過不是用debian內建的persistence,是把桌面設定直接寫入隨身碟的fat32分割區裡,
因為缺一些屬性當然有些東西會有限制,像firefox,chrome,WINE,都沒辦法存下內容,
雖然能用image檔解決,但是空間必須先分配,這是個大問題,所以瀏覽器就當無痕模式吧!
當然copy到硬碟用的話只要放ext4分割區就不成問題啦...
有興趣的人可以玩玩tde_live.set這個檔,
它會在xorg的初期被執行

簡單的展示影片:

看起來很陽春?因為我把幾乎所有效果全關了。
這是在聯強nh1電腦棒執行的範例,雖然已經是複製到內建emmc裡去執行了;
因為隨身碟或記憶卡快慢差太多,難以做參考。

之所以把介面搞得像win98一樣陽春,是因為我本來就是從win98升級到debian的;
win98的版面我也覺得很合理,對我來說作業系統只是整台電腦的驅動程式,
最需要穩定,其次安全,然後方便,最不需要花俏;
搞什麼桌面互動,透明度,陰影,圓角,淡入淡出對我來說難以理解,我只是要用應用程式而已!
當時我一直用win98到別人都換成xp,新硬體也越來越不支援,
但是不希望一直被微軟綁死,就先拿了個舊電腦來實驗可替代的系統。
目標是商業性低但有組織,不能太冷門避免驅動問題,評估過後找到了debian linux,
另外當時主流的桌面環境是gnome2和kde3,雖然大多數意見都說gnome2比較輕量,
但是我在那之前很出名的空包彈主機板-假裝有L2cache的明致主機板上實驗的結果,
gnome2卡頓到不能用,kde3反而還好,而且系統整合度好得多,就這樣我就確定了;
kde4出來的時候有短暫嘗試,結果覺得變肥變花俏卻自由度降低沒必要換,
就一直用到現在接著用後繼者的TDE了。

可以寫的東西很多,慢慢再補上.....
X4san6 wrote:
對垃圾友善的LiveUSB系統

我不是說在座都是...是說在座各位常說的電子垃圾啦...
因為ubuntu.tw不知所蹤,所以換個地方發佈個人組裝的linux系統囉,
是用debian和trinity desktop environment(TDE)配合appimage技術組成的,
只要拿垃圾一般的1G/2G隨身碟或記憶卡,直接用dd寫進去就好了.....
範例指令: dd if=2G.img of=/dev/sdc oflag=sync bs=1M status=progress
如果在暈倒下製作,大概可用PassMark的ImageUSB,我在虛擬機的win7稍微試過...
https://www.osforensics.com/tools/write-usb-images.html

1G.img:
https://mega.nz/file/TSQnSapC#ko4_ZivROp0gFhV-1DtbXmeqHyUU7KLMWF4nIOBE_mQ

2G.img:
https://mega.nz/file/eaxSyZgD#VQH6HTcYZo3sd9IV3593tYSBOjmpS18sOojU_m5fv0Y

1G版很基本,只有firefox瀏覽器,QMplay2,qBittorrent,XnViewMP,跟三小遊戲,
剩下是記事本小畫家等級的小程式,簡單說就是只要上網跟看迷片的系統
2G版對我夠用了,多加了VirtualBox,LiberOffice,GIMP,Avidemux,WINE,跟總共6小遊戲

為了跟電子垃圾的相容性,MBR開機的話會先進一個陽春選單,
用第1項進第2層正常選單,也可以進dos或freedos,
搞這個的理由是我手上的散步龍2800+電腦連rufus都不吃,
只吃Hpusbfw,研究後搞出佔用63~2047磁區的第四分割區,
在裏面塞了syslinux,dos,freedos,memtest86+
如果是UEFI開機就跑會grub2,不會有兩層選單

可以寫的東西很多,慢慢再補上.....
對了,忘了說,這東西的桌面設定大部份可已被存下來,
不過不是用debian內建的persistence


看到 我 的 最愛 DOS +5 分.
IQuit
To X4san6: 相容性 高, 還是 用 量產 USB, 之前已用 14.5 年的老主機版,只認 量產 USB.[笑到噴淚]
X4san6
如果連公認最強的Hpusbfw都不認,我也沒辦法
補上簡單的展示影片
X4san6 wrote:
補上簡單的展示影片


看到 我 的 最愛 MadEdit +5 分.
X4san6
你愛的東西好多喔[XD]
IQuit
To X4san6: 我 比較愛 純 UNIX, 那些年 搞 百萬級 工作站(SGI/IBM/HP/SUN), Linux 只是個 娃.[笑到噴淚]
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!