Grml是一個基於Debian GNU / Linux的開源Linux發行版,運行並由系統管理員和最終用戶使用,而這些用戶更傾向於使用文本模式工具。
它可以用作系統救援CD,為視覺障礙和自動硬件檢測提供開箱即用的可用性。它分佈在兩個獨立的版本中,一個只有幾個必需軟件包,沒有桌面環境的小版本,以及一個充滿風格的額外的應用程序和一個輕量級的窗口管理器。
分為兩個版本,作為64位和32位Live CD
它可以作為Live CD ISO映像下載,每個版本有兩個,支持64位和32位硬件平台。它們可以刻錄到空白CD光盤或寫入USB閃存驅動器。
可以將配置輕鬆安裝到本地磁盤驅動器,但僅在啟動實時環境(可在兩個版本中)時使用命令行提示符。它還具有cryptsetup,losetup,mount和mkfs包裝器,稱為grml-crypt。
啟動選項
Live CD具有自定義引導提示,用戶可以從該驅動程序啟動第一個磁盤驅動器上的現有操作系統,跳轉到舊式的isolinux提示符,以及運行GRUB2,iPXE,FreeDOS,MirOS,Memtest86 + ,HDT(硬件檢測工具),以及一體化圖像。
默認啟動選項包括調試模式,禁用幀緩衝區,禁用內核模式設置,啟用SSH(帶隨機密碼),取證模式,圖形模式,複製到RAM,持久性模式,串行控制台和德國設置。 >
僅包含輕量級應用程序
完整版附帶了Midnight Commander雙面文件管理器,GParted磁盤分區工具,Xpdf PDF查看器,XTerm終端仿真器,Telnet客戶端,Irssi IRC客戶端,Wireshark網絡掃描程序,Iceweasel Web瀏覽器和許多其他有用的工具
底線
總而言之,Grml是一個體面的,基於Debian的Live CD,用於系統管理員。
- 將內核更新為4.9.29
- 將Debian軟件包更新到2017-05-30以前版本的Debian / stretch版本
- 避免自動LVM掃描
- 避免自動mdadm掃描
- 在串行控制台ttyS0 上啟用用戶root的自動登錄
- 在調試模式下啟用系統特定的調試引導選項
- 修復與控制台安裝相關的錯誤消息
- 修復grml-x啟動問題
- 修復了幾個與aoe-tools相關的問題
- 軟件更改:添加了console-setup,hasged,rng-tools,並將cpufrequtils + lsscsi添加到grml-small
- 從grml-runtty切換到agetty
- 如果有 ,則在initramfs中發出警告
在EFI模式下選擇啟動子菜單時,修復GRUB錯誤消息('error:null src bitmap in grub_video_bitmap_create_scaled')
2014.11版的新功能:
- 新功能
- 新引導選項getfile.retries = ...:通過指定一個數字,它控制netscript = ...和netscript = ...啟動選項的下載重試次數(如果未設置,則默認為“10”),使用示例:'getfile.retries = 42'
- grml2usb:改進檢查bootflag,新選項--skip-bootflag和Python3支持
- grml-quickconfig:如果使用ssh啟動選項,則顯示IP和密碼
- grml-lang:支持意大利的語言設置
- grml-hwinfo:支持i2c-tools的decode-dimms,edac-utils和mcelog
- GRML-zshrc:
- 返工並統一$ PATH處理
- 電池信息/報告的幾項改進(包括支持FreeBSD + OpenBSD)
- 擴展dchange()以支持apt-get和多個包名稱
- GRML-debootstrap的:
- 調整區域設置處理(LANG / LANGUAGE)以匹配Debian wheezy默認值
- 初始打包/流氓/自動測試設置
- 新建選項--vm將虛擬機安裝到LV等等 中
- 新選項 - 要安裝默認/ etc / network / interfaces 的默認接口
- 在VM使用情況下,使用dhcp為eth0設置默認的/ etc / network / interfaces
- 從主機系統複製/ etc / network / interfaces,除非使用--nointerfaces或target是VM
- 支持--nokernel選項可以跳過安裝默認的內核映像
- 安裝到目標目錄 時,支持執行--grub
- 將默認文件系統從ext3切換到ext4
- 提供--debug選項進行非常詳細的執行
- 重要更改:
- 從http.debian.net切換到ftp.debian.org作為grml-live中的默認鏡像:由於與http.debian.net不可靠的鏡像使用,grml-live系統使用ftp.debian.org作為其主鏡像
- 位和螺栓:
- Linux內核基於3.16.7。
- 修正了錯誤跟踪系統中的幾個錯誤。
2014.03版的新功能:
- 新功能
- GRML-debootstrap的:
- 支持FIXED_DISK_IDENTIFIERS選項,對於可重複構建 有用
- 默認情況下安裝bridge-utils,cryptsetup,ifenslave和vlan包
- 支持通過環境變量覆蓋配置
- 重要更改:
- 取證模式:只讀引導選項被重命名為只讀(由上游實時啟動中的更改引起)
- 位和螺栓:
- Linux內核基於3.13.6。
- 修正了錯誤跟踪系統中的幾個錯誤。
- 軟件包;
- 更新
- 軟件包採用Debian測試,2014年3月30日。已經刪除了18個軟件包,並添加了這22個新軟件包(加上依賴關係,不包括lib *和內核映像):
- dump ifenslave nocache openssh-sftp-server python-crypto
- python-dnspython python-ldb python-lockfile python-ntdb
- python-samba python-talloc python-tdb qemu-system-common
- qemu-system-x86 samba-common-bin samba-dsdb-modules
- samba-libs sysvinit-core tcplay tdb-tools
- xserver-xorg-video-modesetting xulrunner-24.0
- 這些Debian軟件包已被刪除/替換(不包括lib *和內核映像):
- ifenslave-2.6 recover ruby1.8 rubygems ttf-dejavu-core ufsutils
- vgabios xserver-xorg-video-apm xserver-xorg-video-ark
- xserver-xorg-video-chips xserver-xorg-video-i128
- xserver-xorg-video-rendition xserver-xorg-video-s3
- xserver-xorg-video-s3virge xserver-xorg-video-sis
- xserver-xorg-video-tseng xserver-xorg-video-voodoo
- xulrunner的-17.0
- 在Debian穩定版本之後,此Grml版本提供了全新的軟件包(AKA喘氣)已被釋放。
- 像往常一樣,它還包含up2date硬件支持,並修復了以前Grml發行版中已知的錯誤。
- ssh啟動選項:顯示SSH服務器密鑰指紋
- grml-hwinfo:添加了對lsscsi,iscsiadm,proxmox / libvirt / openvz / vserver信息檢索,swapon,mdadm,LVM + dmsetup的支持,現在使用lspci -nn作為lspci輸出
- grml-live:在GRMLBASE中處理固件相關的軟件包,將uuid-runtime添加到GRMLBASE
- grml-network:netcardconfig提供掃描可用無線網絡的支持
- grml-udev-config:不要將NTFS分區的裝載選項設置為“ro”
- grml2usb:驗證bootflag是否啟用
- grml2iso:默認情況下,ISO可以是dd。
- GRML-debootstrap的:
- 使用http.debian.net作為默認鏡像
- 設置為新的默認版本
- 將acpi-support-base + firmware-linux-free添加到默認包選擇
- 更新到內核3.3.7
- 添加了sysstat(和imvirt-helper作為依賴項被拉入)
- 修正了64位ISO的Grub2,iPXE和MirOS bsd4grml引導選項
- 添加了壁紙
- 修復grml-small風格的lang啟動選項
- 新功能
- 從CD-ROM和USB密鑰(僅限amd64)的EFI啟動支持
- mDNS支持(嘗試使用libnss-mdns和avahi-daemon ping grml.local或在您的主機上啟用類似功能)
- NFS客戶端支持和d-bus自動啟動
- grml-debootstrap,選擇安裝Debian的工具,現在可以直接構建虛擬機映像。
- 重要更改:
- Z-Shell配置已被清理。從默認配置中刪除了很多功能。
- X11環境也被縮小了。窗口管理器現在是fluxbox。 idesk已被刪除,所有可用的軟件現在可以從fluxbox菜單中訪問。
- 現在,輔助功能支持包括在啟動過程中運送標准說話和啟用聲音。在quickconfig菜單開始之前,會發出一個新的嗶音序列(4個音調)。該isolinux菜單將發出一次蜂鳴聲,並且grub菜單將發出三聲蜂鳴聲。 (可訪問性引導選項已被刪除。)
- 現在由LIO提供iSCSI Target。包含配置工具targetcli。
- xterm現在使用Terminus字體,如VT控制台。
- 虛擬機自動獲得“noprompt”行為。
- 古代的配置文件和示例已從grml-etc(-core)中刪除。
- 古代腳本已從grml-scripts(-core)中刪除。
- 在啟動過程中收集匿名統計信息。這包括:Grml版本名稱,引導介質類型(本地或遠程),隨機字符串,使用引導選項鍵(無值)以及CPU是否具有64位能力。您可以使用nostats啟動選項關閉此選項。
- 位和螺栓:
- 調製解調器支持已從grml-network 中刪除
- VT控制台由grml-runtty驅動,我們的本地登錄和getty替換Live CD。
- Netboot方案不應再使用“nodhcp”啟動選項。
- grml2hd不再在PATH中,以防止其進一步使用。相關的啟動選項已被刪除。
- grml2usb:compat for release< 2009.05,grub1和lilo支持已被刪除。
- 發布版本現在由Debian的測試版本構建,而不是不穩定的。
- Linux內核基於3.1.6。沒有額外的模塊出貨。
- 修正了錯誤跟踪系統中的幾個錯誤。
- 基於2.6.38.7 的新的Linux內核版本
- Initramfs現在是XZ壓縮(較小)
- / run已經被引入
- 特殊新功能:
- dns = bootoption允許指定靜態名稱服務器。
- grml-feedback是通過feedback.grml.org向Grml團隊提供反饋的命令行應用程序。
- grml-quickconfig菜單文件的語法更為簡便,現有的菜單文件仍然有效。
- 重要更改
- iPXE已取代gPXE。
- 由於受歡迎的需求,大蒜窗口管理器再次被包含。
- grml-debootstrap添加了用於穩定和測試安裝的安全存儲庫。
- 將在grml-small上執行grml-quickconfig。
- 通過grml-rescueboot或findiso =和live-media = bootoptions啟動Grml時,支持更複雜的磁盤配置(LVM和SW-RAID,但不會彼此堆疊)。
- 新功能
- 基於2.6.36.2的新的Linux內核版本
- 配置X以利用X.org的自動配置
- 支持內核模式設置(KMS)
- grml-rescueboot / loopback.cfg功能和用於ISO啟動的grub-imageboot(注意:更多詳細信息將遵循TODO)
- Kantan的初始版本,用於持續集成的自動化測試套件和測試環境;有關詳細信息,請參閱grml.org/kantan/(默認情況下未在Grml中發布)
- 由udev事件觸發的增量grml-rebuildfstab更快的執行時間
- 特殊新功能:
- 改進了多台設備上的串行控制台(感謝Marc Haber)
- vnc_connect bootoption。從vnc服務器而不是vnc客戶端啟動連接後,可以輕鬆地從防火牆後面的設備連接。
- grml-terminalserver不再需要重新構建initrd,ISO上運行的默認initrd / initramfs是PXE引導的全功能。
- netscript bootoption提供了名為NETSCRIPT的新環境變量,以提供一個選項,以確保腳本在相應環境下執行。 更新歧管啟動功能(感謝Thorsten Glaser):dd-ed ISO(通過USB啟動)現在使用isolinux作為引導加載程序,因此您可以在普通CD啟動以及USB啟動中獲得相同的啟動菜單。
- Grml的Zsh中的新功能
- 完全記錄,請參閱grml.org/zsh(感謝Joerg Woelke) - 可以在線和離線('man 5 grmlzshrc')
- 使用zsh的內置vcs_info,如果當前版本的zsh不具有自己的實現,則返回到grml包裝版本
- 重要更改:
- grml2hd不再可用於grml-quickconfig,在grml-full或grml-medium之後顯示的選擇對話框完成引導。
- 重組/etc/runlevel.conf部署。通過grml-etc提供runlevel.conf,而不是通過grml-live進行部署,以提高自定義功能。
- 由於新的xorg.conf處理,grml-x的重寫請注意,現在已經刪除了一些不需要的選項,所有的單一破折號選項(-force,-nostart,...)成為常見的長選項(--force, - nostart,...)。
- 根據版本2.0.12從live-initramfs切換到實時啟動。
- 在啟動期間由udev事件觸發,從泵切換到ISC dhclient(使用nodhcp關閉它)。
- 啟動期間支持的/ etc / network / interfaces中的網絡配置(靜態IP地址分配 - 例如通過ip = ... booption - 和dhcp都通過/ etc / network / interfaces配置)。
- 重組混音器處理,以改善處理IBM硬件和多張聲卡。
- 內核:
- 基於香草核心2.6.36.2,包括幾個補丁和其他模塊:
- aufs iscsitarget loop-aes lzma ndiswrapper openafs
- sayup squashfs sysprof tp-smapi virtualbox-ose-guest
- xtables-插件
- 錯誤修正:
- 修正了grml_2010.04 @ grml-wiki和錯誤跟踪系統中報告的幾個錯誤和問題。
- 軟件包/軟件:
- 有關發送的軟件包及其在Grml上的版本的詳細信息,請參見Debian部分。請訪問dpkg_get_selections以獲取主包列表和dpkg_list,以獲取Grml 2010.12附帶的包的詳細列表。
- 更新
- 在2010年12月15日之前將所有軟件包更新到Debian Unstable分行(再加上一些進一步選擇的更新,直到12月29日)。
- 自版本2010.04(20100429)以來的主要更改:
- 在維也納舉行Grml開發人員會議。
- Christian Hofstaedter加入了Grml團隊。
- 德國雜誌freiesMagazin在06/2010版中提供了關於Grml的文章。
- grml-lock:通過gdialog / zenity 添加對圖形版本的支持
- grml-setlang:不要再設置LC_CTYPE
- grml-hostname:address xauth issue
- zsh-login:不要禁用串行控制台的grml-quickconfig
- grml-info:改進對自定義的支持
- vnc bootoption:使用vnc = yourpassword啟動,startx bootoption使用提供的密碼的圖形遠程訪問自動啟動用戶“grml”的vnc服務
- dmraid相關的bootoptions:nodmraid不啟用當前dmraid設備,dmraid = on自動啟用任何現有的dmraid設備,dmraid = off主動嘗試停止任何可能存在的dmraid設備。
- 用於提高引導過程可靠性的新引導啟動。 bootoption的指定參數與ISO上的令牌進行匹配,以確保僅啟動正確的Grml版本。
- 為(非根)用戶 運行時,為頂級(1)實用程序提供改進的默認配置
- 重組xinitrc處理:將代碼模塊化為〜/ .xinitrc.d /,並通過〜/ .config / grml / xinitrc支持配置。
新引導選項vlan:這提供了對例如使用像“ip = 10.10.10.42 :: 10.10.10.1:255.255.255.0:grml:eth0:off vlan = 301:eth0”這樣的東西來使用設備eth0的VID 301(由Sipwise GmbH發起的開發)
Debian部分提供了關於發送的軟件包及其在Grml上的版本的詳細信息。請訪問dpkg_list以獲取Grml 2014.03附帶的軟件包詳細信息。
2013.09版中的新功能:
2013.02版中的新功能:
版本2012.05中的新功能:
2011.12版中的新功能:
我們的構建工具grml-live被增強了新的功能,以更好地與Jenkins集成。這個版本,以及當前的每日圖片都是由Jenkins內部製作的。
2011.05版的新功能:
grml2iso小ISO:grml2iso現在可以輸出只有內核和initrd的小型ISO(〜20MB)。這些用於與fetch =。一起使用
以前在grml-scripts中發現的核心腳本現在作為grml-scripts-core發布,以便於在普通的Debian系統上重用。
版本2010.12中的新功能:
允許連接到現有的監聽vnc客戶端的
由於大小和開箱即用配置問題,刪除了許多窗口管理器(fvwm / fvwm-crystal,ratpoison,dwm,twm,w9wm,evilwm,jwm,pekwm)。請參閱問題897進行討論。
版本2010.04中的新功能 RC1:
grp-quickconfig從頭開始重寫,並通過適當的定制支持,現在通過新的Debian軟件包發送grml-quickconfig刪除已棄用的bt-audio腳本
更強大的網絡引導:最後一個Grml發行版(2009.10)已經發明了ethdevice = bootoption,它允許您指定特定的NIC進行引導。 bootoption ethdevice及其周圍的代碼已被擴展,因此可以一次指定應該配置的多個設備。如果您沒有任何特定的配置,則會自動使用DHCP進行配置。訪問Grml開發者博客,了解更多信息
通過/ etc / inittab *改進串行控制台處理。使用正常的getty而不是mgetty和幾個波特率設置(115200,57600,38400,19200,9600,4800,2400,1200)來讓getty找出應該使用哪種模式。
評論沒有發現