SystemRescue: Difference between revisions

Content deleted Content added
Ive-Ive (talk | contribs)
m 4.5.4 released.
Citation bot (talk | contribs)
Altered title. Removed parameters. | Use this bot. Report bugs. | Suggested by Neko-chan | #UCB_webform 37/500
 
(134 intermediate revisions by 68 users not shown)
Line 1:
{{Short description|Linux distribution}}
{{Use dmy dates|date=April 2015}}
 
{{No footnotes|date=April 2015}}
{{Infobox OS
| name = SystemRescueCdSystemRescue
| logo = [[Image:sysresccdlogoSystem-rescue-cd-logo-new.png|70px]]svg
| screenshot = [[File:SystemrescuecdSystemRescue 410.1.0 2014040600.png|300px]]
| caption = SystemRescue v10.00 (2023-03-19), default desktop ([[XFCE]])
| caption = The default graphical interface, [[Xfce]], and default [[web browser]], [[Midori (web browser)|Midori]], of SystemRescueCD.
| developer = François Dupoux
| family = [[Linux]] ([[Unix-like]])
| source_model = [[Open-source software|Open source]]
| latest_release_version = 411.5.402
| latest_release_date = {{Start date and age|20152024|708|1329|df=yes}}<ref>{{cite web
| title = SystemRescue - Download
| url = https://www.system-rescue.org/Download/
| website = system-rescue.org
| accessdate = 20 Sep 2024}}</ref>
| language = [[English language|English]] and [[French language|French]]
| package manager = pacman<ref name="system-tools">{{Cite web |title=SystemRescue - System tools |url=https://www.system-rescue.org/System-tools/ |access-date=2024-05-03 |website=www.system-rescue.org}}</ref>
| supported platforms = [[x86-64]]<br>previously: [[i686]]
| kernel_type = [[Monolithic kernel|Monolithic]] ([[Linux kernel|Linux]])
| ui = [[XFCE]]
| ui = [[Xfce]] (previously [[JWM]] and [[Window Maker]])
| license = [[GNU General Public License|GPL-23]]<ref>{{cite web|url=httphttps://www.sysresccdsystem-rescue.org/SystemRescueCd_Homepage#More_information_about_this_projectmore_information_about_this_project|title=SystemRescueCdAbout HomepageSystemRescue|publisherwebsite=sysresccdsystem-rescue.org|accessdate=January13 6,April 20142024}}</ref>
| working_state = Current
| website = [http://www.sysresccd.org/ www.sysresccd{{URL|system-rescue.org]}}
}}
 
'''SystemRescueCdSystemRescue''' (Previously known as "'''SystemRescueCD'''")<ref>{{cite web |last1=Smith |first1=Jesse |title=DistroWatch.com: SystemRescue |url=https://distrowatch.com/table.php?distribution=systemrescue |website=distrowatch.com |publisher=Atea Ataroa Limited |access-date=28 November 2023 |date=28 May 2023}}</ref> is ana [[operatingLinux systemdistribution]] for the [[x86-64]] computerand platform,[[IA-32]] thoughcomputers.<ref>{{cite theweb |url=https://distrowatch.com/table.php?distribution=systemrescue |website=DistroWatch |title=SystemRescue |date=17 January 2022}}</ref> The primary purpose of SystemRescueCDSystemRescue is to repair unbootable or otherwise damaged computer systems after a [[Crash (computing)|system crash]]. SystemRescueCdSystemRescue is not intended to be used as a permanent [[operating system]]. It runs from a [[Live CD]], a [[USB flash drive]] or any type of hard drive. It was designed by a team led by François Dupoux, and is based on the [[GentooArch Linux]] since version 6.0.<ref>{{Cite web |Gentootitle=SystemdRescueCd - Changelog |url=http://www.system-rescue-cd.org/Changes-x86/ |url-status=dead |archive-url=https://archive.today/20190208151549/http://www.system-rescue-cd.org/Changes-x86/ |archive-date=2019-02-08 |access-date=2024-05-04 |website=system-rescue-cd.org}}</ref> Starting with version 6.0, it has [[systemd]] as its [[Linuxinit distributionsystem]].<ref>{{Cite web |title=DistroWatch.com: SystemRescue - Full Package List: SystemRescue 6.0.0 |url=https://distrowatch.com/table.php?distribution=systemrescue&pkglist=true&version=6.0.0#pkglist |access-date=2024-05-04 |website=distrowatch.com}}</ref>
 
==Structure Requirements ==
For more recent versions, a 64-bit processor is required, with 32-bit processors being deprecated after version 9.03 in 2017.<ref>{{Cite web |date=2022-05-30 |title=Support for the 32bit architecture (i686) (#278) · Issues · SystemRescue / systemrescue-sources · GitLab |url=https://gitlab.com/systemrescue/systemrescue-sources/-/issues/278 |access-date=2024-05-04 |website=GitLab |language=en}}</ref><ref name=":1">{{Cite book |url=https://fastly-cdn.system-rescue.org/download/books/SystemRescue-Getting-started-20220205.pdf |title=SYSTEM RESCUE A STEP BY STEP GUIDE TO GETTING STARTED |date=2022-02-05 |publisher=system-rescue |pages=7-8, 9, 11-12, 19-20}}</ref> [[PowerPC]] had a single release with version 0.2.0 in 2004,<ref>{{Cite web |date= |title=SystemRescueCd - Browse /sysresccd-ppc at SourceForge.net |url=http://sourceforge.net/projects/systemrescuecd/files/sysresccd-ppc/ |archive-url=https://web.archive.org/web/20130926044705/http://sourceforge.net/projects/systemrescuecd/files/sysresccd-ppc/ |archive-date=2013-09-26 |access-date=2024-05-04 }}</ref> with [[SPARC]] also having one for version 0.4.0 in 2007.<ref>{{Cite web |date= |title=SystemRescueCd - Browse /sysresccd-sparc at SourceForge.net |url=http://sourceforge.net/projects/systemrescuecd/files/sysresccd-sparc/ |archive-url=https://web.archive.org/web/20130925205537/http://sourceforge.net/projects/systemrescuecd/files/sysresccd-sparc/ |archive-date=2013-09-25 |access-date=2024-05-04 }}</ref>
SystemRescueCd is capable of graphics using the [[Linux framebuffer]] option for tools such as [[GParted]]. It uses version 3.14.48/3.18.18 of the Linux kernel and has options such as connecting to the Internet through an [[Asymmetric Digital Subscriber Line|ADSL]] [[modem]] or [[Ethernet]] and graphical [[web browser]]s such as [[Midori (web browser)|Midori]].
 
If a [[Preboot Execution Environment|PXE]] boot requires [[HTTP]] or [[Trivial File Transfer Protocol|TFTP]], at least 1GB of memory will be needed for loading a required file for those into memory. However if [[Network File System|NFS]] or [[Network block device|NBD]] is used, the 1GB requirement isn't necessary.<ref>{{Cite web |title=SystemRescue - PXE network booting |url=https://www.system-rescue.org/manual/PXE_network_booting/ |access-date=2024-05-04 |website=www.system-rescue.org}}</ref> Running the live cd from memory is recommended for speed and not requiring the boot device to be connected after boot, however it does require installed memory to be at least 2GB.<ref name=":0" /><ref name=":1" /> Bootable USBs have become preferred over CDs or DVDs due to the more recent size increases of the distribution and due to the lack of optical drives in many modern devices.<ref name=":1" />
 
==Features==
SystemRescue is capable of graphics using the [[Linux framebuffer]] option for tools such as [[GParted]]. It has options such as connecting to the Internet through an [[Asymmetric Digital Subscriber Line|ADSL]] [[modem]] or [[Ethernet]] and graphical [[web browser]]s such as [[Mozilla Firefox]].
SystemRescueCd has several features, some of them include:
*[[GNU Parted]] and [[GParted]] to partition disks and re-size partitions, including [[File Allocation Table|FAT32]] and [[NTFS]]
*[[fdisk]] to edit the disk [[partition table]]
*[[PartImage]], [[Disk image|disk imaging]] software which copies only used sectors
*[[TestDisk]] to recover lost partition and [[PhotoRec]] to recover lost data
*[[FSArchiver]] a system tool that allows you to save the contents of a file-system to a compressed archive file
*A CD and DVD burner: [[dvd+rw-tools]]
*Two bootloaders: [[GNU GRUB|GRUB]] and [[SYSLINUX]]
*Web browsers: [[Firefox]], [[Midori (web browser)|Midori]], [[ELinks]]
*File manager: [[emelFM2]]
*Archiving and unarchiving abilities
*File system tools: file system create, delete, resize, move
*Support for many file systems, including full NTFS read/write access (via [[NTFS-3G]]) as well as FAT32 and [[Mac OS]] [[Hierarchical File System|HFS]]
*Support for Intel [[x86 architecture|x86]] and [[PowerPC]] systems, including [[Macintosh (computer)|Macs]]
*Ability to create [[boot disk]] for operating systems
*Support for [[Microsoft Windows|Windows]] [[Windows Registry|registry]] editing and password changing from Linux
*Can boot [[FreeDOS]], [[Memtest86+]], hardware diagnostics and other boot disks from a single CD
 
The [[File system|File systems]] supported by System-Rescue are [[btrfs]], [[ext3]], [[ext4]], [[FAT16]], [[FAT32]], [[ISO 9660|ISO9660]], [[JFS (file system)|JFS]], [[NTFS]], [[ReiserFS]], [[VFAT]], and [[XFS]]<ref name=":2">{{Cite web |title=SystemRescue - System Rescue Homepage |url=https://www.system-rescue.org/ |access-date=2024-05-03 |website=www.system-rescue.org}}</ref><ref name=":3">{{Cite web |title=SystemRescue - SystemRescue Overview |url=https://www.system-rescue.org/manual/Overview/ |access-date=2024-05-03 |website=www.system-rescue.org}}</ref>
==Burning DVDs and system backup==
 
The CD can also boot from a customized DVD which has almost 4.6 GB of free space for backed-up files. This makes it good for storing all the information that is needed from a hard drive and then formatting it. To burn the DVD, one has to burn the image file first and then add all the separate files as well as folders. This should not affect the general way in which the DVD works. Then the DVD can be used to insert those files into the hard drive using [[Midnight Commander]].
There are two bootloaders supporting the OS – [[GNU GRUB|GRUB]] & [[SYSLINUX]].<ref name=":0">{{Cite web |title=SystemRescue - Booting SystemRescue |url=https://www.system-rescue.org/manual/Booting_SystemRescue/ |access-date=2024-05-04 |website=www.system-rescue.org}}</ref>
 
SystemRescue features include:
 
=== System tools ===
* [[Cryptsetup]] – software to encrypt and decrypt disks, supports the [[Linux Unified Key Setup|LUKS]] format.<ref name="system-tools" />
* Disk Partitioning and management – [[GNU Parted]] and [[GParted]] (supports [[Master boot record|MBR]] and [[GUID Partition Table|GPT]])<ref name=":2" />
* File system tools – btrfs-progs (btrfs), dosfstools ([[File Allocation Table|FAT]] family), [[e2fsprogs]] ([[ext2]]/ext3/ext4), [[NTFS-3G]] (NTFS)<ref name=":2" />
* [[Logical Volume Manager (Linux)|lvm]] – used for [[Logical volume management|Logical Volume Management]] for accessing, modifying and deleting logical volumes.<ref name="system-tools" />
* nvme-cli – used for [[NVM Express|NVMe]] [[Solid-state drive|SSD]] management<ref name="system-tools" />
* [[nwipe]] – a secure [[data erasure]] tool (fork of [[Darik's Boot and Nuke|DBAN]]) for hard drives to remove [[data remanence]], supports [[Gutmann method]] plus other overwriting standard algorithms and patterns.
* [[Partition table|Partition tables]] and disk management – [[fdisk]], [[gdisk]], [[cfdisk]]<ref name=":2" />
* [[smartmontools]] – a [[Self-Monitoring,_Analysis_and_Reporting_Technology|S.M.A.R.T.]] suite for drive health reporting and data loss prevention
 
* Supports the use of [[Virtual private network|Virtual Private Networks]] (using [[OpenVPN]], [[WireGuard|Wireguard]], [[OpenConnect]])
* [[TestDisk]] – A tool to check, recover and repair partitions<ref name=":4">{{Cite web |title=SystemRescue - System Rescue Homepage |url=https://www.system-rescue.org/ |access-date=2024-05-03 |website=www.system-rescue.org}}</ref>
 
=== Applications ===
* Anti-virus – [[ClamAV]].<ref>{{Cite web |title=Distribution Release: SystemRescueCd 3.1.1 (DistroWatch.com News) |url=https://distrowatch.com/?newsid=07541 |access-date=2024-05-04 |website=distrowatch.com}}</ref>
* Archives – [[Tar (computing)|Tar]] and [[p7zip]] (both provide support for [[Gzip (file format)|gzip]], [[XZ Utils|xz]], [[zstd]], [[LZ4 (compression algorithm)|lz4]], [[bzip2]] formats), [[FSArchiver]] (compressed archives from file system content)<ref name=":4" />
* CD/DVD burner – [[dvd+rw-tools]], udftools<ref name="system-tools" />
* [[Data recovery|Data Recovery]] software – [[Chntpw]] ([[Microsoft Windows|Windows]] password reset),<ref name="system-tools" />[[ddrescue]] (data recovery on damaged drives and listing damaged sectors),<ref name=":2" /> [[PartImage]] ([[Disk image|disk imaging]] for used [[Disk sector|sectors]]), [[PhotoRec|Photorec]] (media, documents and archive recovery)<ref name="system-tools" /><ref name=":2" />
* File managers – [[Midnight Commander|emelFM2]], [[Midnight Commander]], [[Thunar]] (uses [[Xfce|XFCE]] desktop environment)<ref name="system-tools" />
* [[Hex editor|Hex editors]] – [[hexedit]] (in terminal), ghex (GUI)
* [[File Transfer Protocol|FTP]] Clients – [[Lftp]] (ran from terminal)<ref name="system-tools" />
* Password Manager – [[KeePassXC]]<ref name="system-tools" />
* [[Pretty Good Privacy|PGP]] Suite – [[GNU Privacy Guard]]<ref name="system-tools" />
* [[Secure Shell|SSH]] Client – [[OpenSSH]]<ref name="system-tools" />
* [[Remote desktop software|Remote Access Tools]] – [[Remmina]], [[Rdesktop|rdekstop]] (for windows systems).<ref name="system-tools" />
* Syncing and backups – [[Rsync]] (text-based), [[grsync]] (GUI), [[rclone]].<ref name="system-tools" /><ref name=":4" />
* [[Serial port|Serial]] console – Supports using Screen, [[Minicom]] and Picocom for networking via a serial interface.<ref name="system-tools" />
* Text editors – [[Vim (text editor)|vim]], [[GNU nano|nano]], qemacs and [[Joe's Own Editor|joe]] are text-based, while [[FeatherPad|featherpad]] and [[geany]] have a GUI<ref name="system-tools" /><ref name=":3" />
* Web browsers – For a graphical browser [[Firefox]] is included, and for a text-based browser [[ELinks]] is included<ref name="system-tools" />
 
=== Programming ===
* It uses the built-in [[Bash (Unix shell)|Bash]] shell for commands and scripting.<ref name="system-tools" />
* It also supports [[Perl]], [[Python (programming language)|Python]] and [[Ruby (programming language)|Ruby]] for scripting or programming.<ref name="system-tools" />
 
Additionally, the live cd also allows for booting to [[FreeDOS]], [[Memtest86+]], hardware diagnostics and the ability to create other boot disks from a single CD<ref name=":4" />
 
==Burning CDs/DVDs and creating a bootable USB==
The live cd iso file being installed needs to match the system being used; for 64-bit x86-64 processors '''amd64''' is used, for 32-bit IA-32 processors '''i686''' is used.<ref name=":1" /> The supported architecture is listed at the end of the iso filename.
 
The CD can also boot from a customized DVD which has almost 4.6 GB of free space for backed-up files. This makes it good for storing all the information that is needed from a hard drive and then formatting it. To burn the DVD, one must burn the image file first and then add all the separate files and folders.<ref name=":1" /> This should not affect the general way in which the DVD works. The DVD can then be used to insert those files into the hard drive using Midnight Commander.
 
The system-rescue iso can be used to create a bootable USB device using tools such as [[Rufus (software)|rufus]], [[ventoy]], or the [https://gitlab.com/systemrescue/systemrescue-usbwriter dedicated linux tool]. The USB must have at least 2GB of storage and be formatted in FAT32.<ref>{{Cite web |title=SystemRescue - Installing SystemRescue on a USB memory stick |url=https://www.system-rescue.org/Installing-SystemRescue-on-a-USB-memory-stick/#:~:text=You%20should%20use%20a%202GB,a%20key%20at%20boot%20time. |access-date=2024-05-04 |website=www.system-rescue.org}}</ref>
 
==See also==
{{Portal|OpenLinux|Free and open-source software}}
* [[Parted Magic]]
* [[List of data recovery software|List of bootable data recovery software]]
 
Line 54 ⟶ 94:
 
==External links==
* {{Official website|httphttps://www.sysresccdsystem-rescue.org/}}
* {{Distrowatch|SystemRescue}}
* {{DistroWatch|systemrescue|NAME=SystemRescueCd}}
* {{SourceForge|systemrescuecd|SystemRescue}}
* [http://archive.is/20130102095558/http://blogs.techrepublic.com.com/products/?p=751 Product Spotlight: SystemRescueCd]
* [https://www.system-rescue.org/Download/ Download page for x86-64] on [[SourceForge]]
* [http://www.junauza.com/2008/06/essential-linux-tool-systemrescuecd.html Essential Linux Tool: SystemRescueCd]
* [[sourceforge:projects/systemrescuecd/files/sysresccd-x86/9.03/|Download page for final 32-bit version (0.9.3)]] on [[SourceForge]]
* [http://www.howtogeek.com/howto/windows-vista/change-your-forgotten-windows-password-with-the-linux-system-rescue-cd/ Change Your Forgotten Windows Password with the Linux SystemRescueCd]
* [[iarchive:system_rescue_cd_ppc_0.2.0|Download page for unstable PowerPC version (0.2.0)]] on [[Internet Archive]]
* [http://www.linuxjournal.com/content/systemrescuecd-156 Review of SystemRescueCd from the Linux Journal]
 
{{Xfce}}
{{Linux distributions}}
 
<!-- Interlang -->
 
{{DEFAULTSORT:Systemrescuecd}}
[[Category:Arch-based Linux distributions]]
<!-- Categories -->
[[Category:OperatingFree systemdata distributionsrecovery bootable from read-only mediasoftware]]
[[Category:Live USB]]
[[Category:Gentoo Linux derivatives]]
[[Category:Free security software]]
[[Category:DataLinux recovery|SystemRescueCd (TestDisk)distributions]]
[[Category:Live USB]]
[[Category:Operating system distributions bootable from read-only media]]