Næsten alle computerbrugere har mærket hullet i maven, når de tænder for deres maskine og ser en fejlmeddelelse, hvor deres OS skal være.
Heldigvis er der en live Linux-distro, der kan tjene som et førstehjælpssæt til computerproblemer, uanset hvilket operativsystem du bruger. SystemRescue hjælper dig med at pleje din pc tilbage til sundhed.
Hvad er SystemRescue?
SystemRescue er en live Linux-distro, der er beregnet til at redde pc-systemer, der ikke kan startes. Hvis du har et problem med at starte op, sætter du bare dit opstartsmedie i din computer og forsøger at bruge de medfølgende værktøjer til at hjælpe med at løse det.
SystemRescue er baseret på Arch Linux, men du behøver ikke at være en Linux-guru for at bruge det. Du behøver slet ikke vide meget om Linux. Alt du skal gøre er at følge de omfattende instruktioner på SystemRescues websted for at rette dit system. Det SystemRescue dokumentation er tilgængelig online, men en lokal kopi er inkluderet på billedet, fordi du muligvis ikke har netværksadgang.
Hent:SystemRescue ISO
Som med mange andre live Linux-distros får du ISO-billedet fra projektets downloadside og derefter udpak det til dit valgte installationsmedie, såsom et USB-drev. Det er en god idé at gøre dette, før du løber ind i computerproblemer.
Når du endelig starter dine medier, bliver du konfronteret med tekstkonsollen. Gå ikke i panik. Bare skriv "startx" ved prompten, og et XFCE-skrivebord kommer op.
Ved konsollen eller prompten kører du som root, som vist med "#" prompten, så vær forsigtig. Der vil ikke være nogen af de sædvanlige kontroller mod redigering af vigtige systemfiler, du ville have som en almindelig bruger, så du kan ende med at ødelægge dit system endnu mere, end det allerede er, hvis du ikke betaler opmærksomhed.
Diskpartitionering med SystemRescue
Du skal muligvis vokse eller formindske diskpartitioner på din maskine. Den nemmeste måde at gøre dette på er at bruge det grafiske GParted-værktøj, der følger med SystemRescue. Du kan starte den fra XFCE-menuen.
Du kan direkte manipulere partitionstabellen for at tilføje, vokse, formindske eller slette partitioner.
Reparation af GRUB Bootloader
Nogle gange bliver bootloaderen, programmet på din harddisk, der indlæser dit operativsystem, ødelagt eller overskrevet. Dette gælder især, hvis du opgraderer et bestemt større proprietært OS på din maskine.
Hvis du ikke kan starte op på din maskine, kan du prøve at rette det ved at geninstallere GRUB bootloader. For at gøre dette skal du starte dit SystemRescue-medie og montere dine drev.
Du kan bruge grub-installation for at installere GRUB bootloaderen på det drev, du ønsker. På de fleste pc'er er den primære harddisk typisk under /dev/sda.
Du kan bruge lsblk kommando til at identificere eventuelle diske, der er tilsluttet din maskine. Derefter montere drevet du vil geninstallere bootloaderen på. Du ville så bruge ærkerod for at ændre rodmappen for SystemRescue fra startmediet til din harddisk.
Når du har "chrootet", kan du nu løbe grub-installation for at geninstallere bootloaderen. Forlad skallen ved at skrive "exit" eller trykke på Ctrl + D. Nu kan du genstarte din computer, og sørg for at fjerne boot-mediet og se, om det virkede. Forhåbentlig vil du være i stand til at starte op i Linux igen.
Hvis du ikke ved, hvilken partition din Linux-installation er på, kan du bruge outputtet fra kommandoen lsblk til at se partitionerne på dit system.
I dette tilfælde er Linux-systemet tændt /dev/sda1. Du kan oprette en mappe for at montere den ved hjælp af mkdir med -s mulighed og monter den derefter:
mkdir -p /mnt/linux
mount /dev/sda1 /mnt/linux
Chroot nu ind i den mappe, vi oprettede:
arch-chroot /mnt/linux
Nu kan vi foretage ændringer i systemet, som om vi havde startet det direkte. Kig over /boot/grub/grub.conf for at sikre, at det ser korrekt ud, og rediger det om nødvendigt.
Hvis du ikke har ændret noget, vil dette sandsynligvis være, som det var, da du installerede dit Linux-system. Du kan højst sandsynligt gå med det, da det bare er for at se, om det virker. Hvis det ikke gør det, kan du altid bruge mount-and-chroot-metoden til at vende tilbage til GRUB-konfigurationsmenuen og prøve igen.
Nu kan vi køre kommandoen grub-install for at geninstallere bootloaderen:
grub-installer /dev/sda1
Her kommer sandhedens øjeblik. Skriv "genstart" ved prompten. Hvis installationsmediet stadig er i drevet, skal du vælge "Boot Existing OS" fra boot-menuen, og det skulle starte GRUB-bootloaderen på din harddisk eller SSD. Hvis alt går godt, bør du være i stand til at starte op som normalt. Du kan nu ånde lettet op! Linux er tilbage!
Test af hukommelse med Memtest86+
Hvis du begynder at løbe ind i mærkelige fejl som kernepanik i Linux eller blue screens of death på Windows, og du ikke har foretaget nogen nylige ændringer eller opdateret for nylig, har du muligvis et hardwareproblem. Det kan være, at din harddisk fejler, eller det kan være, at din RAM kan have et problem. Du kan også teste sidstnævnte med SystemRescue.
For at teste RAM'en skal du starte SystemRescue op og vælge "Memtest86+" i opstartsmenuen. Dette fører dig til hukommelsestestværktøjet. Det vil køre gennem en række tests for at kontrollere integriteten af RAM-chips og rapportere succes eller fiasko.
Brug af SystemRescue til at arkivere filer fra et defekt drev
Hvis du vil flytte nogle filer væk fra et drev, fordi det fejler, kan du starte SystemRescue op og montere disken som set tidligere, og derefter montere et andet drev og kopiere filer til det.
mkdir -p /mnt/harddisk
mount /dev/sda /mnt/harddisk
Hvis du har et USB-drev tilsluttet, og du ikke ved, hvilket enhedsnavn det er, kan du bruge lsblk-kommandoen igen for at se, hvilket enhedsnavn den er knyttet til. Du kan montere den som med ethvert andet drev. For eksempel:
mkdir -p /mnt/usb
Monter /dev/sdb1 /mnt/usb
Nu kan du blot kopiere filer fra harddisken til det eksterne drev:
cp /mnt/harddisk/filer /mnt/usb
Kloning af diske til en ny enhed
Du kan også kopiere hele drev til eksterne medier ved hjælp af kommandoen dd. Men sørg først for, at du har monteret begge dine drev. Udgiv derefter følgende dd-kommando. "if="-delen af kommandoen vil være infilen eller det drev, du vil kopiere, og outfilen eller "of="-delen vil være det drev, du vil kopiere til.
dd if=/dev/sda af=/dev/sdb
Sørg for, at du har enhedsnavnene præcis, som du vil have dem, ellers kan du slette dine diske permanent.
Nulstilling af adgangskoder med SystemRescue
Nogle gange kan du glemme vigtige adgangskoder. Eller måske har du købt en brugt pc og ikke har en adgangskode. Heldigvis kan du nulstille Linux- og Windows-adgangskoder med SystemRescue.
På Linux-siden skal du chroot ind i dit system som vist tidligere og køre passwd-kommandoen for den konto, du vil nulstille. Sådan nulstiller du root-adgangskoden:
passwd rod
Nulstilling af Windows-adgangskoder er lidt mere involveret. Først skal du montere din Windows-partition og køre chntpw hjælpeprogram, inkluderet med SystemRescue. Adgangskodeoplysningerne for lokale konti er typisk placeret i C:\Windows\System32\config\SAM.
mkdir -p /mnt/windows
mount /dev/hda1 /mnt/windows
chntpw -l /mnt/windows/Windows/System32/config/SAM
Dette vil bringe en menu frem med Windows-konti, du finder på systemet. Vælg den, du vil ændre, og vælg menupunktet for at rydde adgangskoden. Dette vil gøre det helt tomt. Genstart i Windows, og du vil være i stand til at logge ind uden en adgangskode og vælge en ny adgangskode i kontoindstillingerne.
Hvis din Windows-konto er en Microsoft-konto, skal du nulstille adgangskoden fra Microsoft-kontoside i stedet som enhver anden metode til nulstilling af hjemmesiden.
SystemRescue: Et førstehjælpssæt til din pc
Mens din Linux-distros installationsbillede ofte vil have værktøjer til at prøve at reparere dit ødelagte system, er SystemRescue et godt distroagnostisk værktøj at have med i tilfælde af en nødsituation. Det er ligesom en førstehjælpskasse: du håber, du aldrig behøver at bruge den, men hvis du gør det, vil du være glad for, at du havde den i nærheden.
Hvis du er blevet presset til at være it-helpdesk for dine venner og familie, kan du bruge SystemRescue når deres maskiner ikke starter op, men du kan også sætte tingene op, så de ikke behøver dig så meget for simpelt ting.
6 måder at sikre, at dine kæres pc aldrig behøver at blive repareret
Læs Næste
Relaterede emner
- Linux
- Fejlfinding
- Linux Distro
- Operativ system
Om forfatteren
David er freelanceskribent baseret i Pacific Northwest, men oprindeligt fra Bay Area. Han har været teknologientusiast siden barndommen. Davids interesser omfatter læsning, se kvalitets-tv-shows og film, retrospil og indsamling af plade.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere