రికవరీ డిస్క్: సిస్టమ్ బూట్ అవ్వనప్పుడు
మెషీన్ను SystemRescue లోకి ఎలా బూట్ చేయాలి, దాని డిస్క్ను మౌంట్ చేయాలి, fstab, బూట్లోడర్, లేదా మరచిపోయిన పాస్వర్డ్ను సరిచేయాలి, మరియు సాధారణ బూట్కు తిరిగి రావాలి.
23 ఆగస్టు, 2026న నవీకరించబడింది
SSH ద్వారా మెషిన్ మీ configs ను ఎడిట్ చేసిన తర్వాత, kernel ను అప్డేట్ చేసిన తర్వాత లేదా డిస్క్ నిండిపోయిన తర్వాత స్పందించకపోతే, మీరు దాన్ని లోపలి నుండి సరిచేయలేరు. ఈ సందర్భాల్లో, ప్యానెల్ SystemRescue రికవరీ డిస్క్తో కూడిన బూట్ మోడ్ను అందిస్తుంది — ఇది మెమరీలో నడిచే ప్రత్యేక సిస్టమ్, దీని నుండి మీ మెషిన్ డిస్క్ సాధారణ స్టోరేజ్ పరికరంగా కనిపిస్తుంది.
ఎలా ప్రవేశించాలి
/hosting/vds/m/<id>, “Access” ట్యాబ్ను తెరవండి.- బూట్ మోడ్ బ్లాక్లో, SystemRescue రికవరీ డిస్క్ను ఎంచుకోండి.
- మెషిన్ను రీబూట్ చేసి, “Console” ట్యాబ్ను తెరవండి.
మీరు SystemRescue లోకి root గా పాస్వర్డ్ లేకుండా లాగిన్ అవుతారు. అక్కడ SSH యాక్సెస్ అందుబాటులో ఉండదు, కాబట్టి కన్సోల్ ద్వారానే పని చేయండి. “Screen” వ్యూ (VNC) ను ఎంచుకోండి: విండో సైజు సీరియల్ లైన్ ద్వారా పంపబడదు, అక్కడ అది ఎప్పుడూ 80×24 ఉంటుంది, ఫుల్-స్క్రీన్ యుటిలిటీలు తప్పుగా రెండర్ అవుతాయి.
మెషిన్ డిస్క్ /dev/sda గా, దాని పార్టిషన్లు /dev/sda1, /dev/sda2 మొదలైనవిగా కనిపిస్తాయి.
సిస్టమ్ను మౌంట్ చేసి సరిచేయండి
lsblk -f
mount /dev/sda1 /mnt
ls /mnt
మీరు తప్పు పార్టిషన్ ఎంచుకుంటే, umount /mnt రన్ చేసి తదుపరి దాన్ని ప్రయత్నించండి. etc, var, usr డైరెక్టరీల ద్వారా root ను గుర్తించవచ్చు.
తర్వాత, సాధారణ పనులు:
nano /mnt/etc/fstab
nano /mnt/etc/ssh/sshd_config
du -xh /mnt --max-depth=2 | sort -h | tail -20
journalctl -D /mnt/var/log/journal -b -1 -p err
సిస్టమ్ “లోపల” పని చేయడానికి — పాస్వర్డ్ రీసెట్ చేయడం, ప్యాకేజీని మళ్లీ ఇన్స్టాల్ చేయడం, బూట్లోడర్ను రీబిల్డ్ చేయడం — chroot ద్వారా దానిలోకి ప్రవేశించండి:
mount /dev/sda1 /mnt
for d in dev proc sys run; do mount --bind /$d /mnt/$d; done
chroot /mnt /bin/bash
passwd root
exit
బయటకు వచ్చిన తర్వాత, అన్నింటినీ అన్మౌంట్ చేయండి: umount -R /mnt.
సాధారణ కారణాలు మరియు ఏమి చేయాలి
| లక్షణం | కారణం | చర్య |
|---|---|---|
| పార్టిషన్ కోసం వేచి బూట్ వేలాడదీయడం | /etc/fstab లో టైపో, ఉనికిలో లేని UUID | ఆ లైన్ను కామెంట్ చేయండి లేదా nofail జోడించండి |
| సేవలు క్రాష్ అవడం, స్థలం మిగలకపోవడం | లాగ్లు లేదా ఇమేజ్లు డిస్క్ను ఆక్రమించాయి | /mnt ద్వారా /var/log మరియు /var/lib/docker ను శుభ్రం చేయండి |
| మెషిన్ బూట్ అవుతుంది, కానీ SSH నిశ్శబ్దం | sshd_config లో లోపం లేదా తనను తాను లాక్ చేసుకున్న ఫైర్వాల్ | config ను ఎడిట్ చేయండి, నియమాలను రీసెట్ చేయండి — ufw |
| Root పాస్వర్డ్ మర్చిపోయారు | — | chroot లో passwd, లేదా “Access” ట్యాబ్లో కొత్త పాస్వర్డ్ సెట్ చేయండి |
సాధారణ మోడ్కు తిరిగి వెళ్లండి
బూట్ మోడ్ను తిరిగి సాధారణానికి మార్చి మెషిన్ను రీబూట్ చేయండి. లేకపోతే అది మళ్లీ SystemRescue లోనే లేస్తుంది, మరియు మీరు మీ ఫిక్స్ పని చేయలేదని అనుకుంటారు.
రికవరీ మోడ్ నుండి పని చేయడం ఏమీ సేవ్ చేయదు: SystemRescue మెమరీలో ఉంటుంది.
/mntవెలుపల మీరు మార్చే ఏదైనా రీబూట్ తర్వాత పోతుంది.
మీరు సిస్టమ్ను పునరుద్ధరించలేకపోతే, “Access” ట్యాబ్లో ఆపరేటింగ్ సిస్టమ్ ఎంపికతో రీఇన్స్టాల్ ఆప్షన్ ఉంది. అది డిస్క్ను పూర్తిగా తుడిచేస్తుంది, కాబట్టి మొదట మీకు కావాల్సిన ఫైల్లను SystemRescue నుండి కాపీ చేయండి — ఉదాహరణకు, scp లేదా rsync ద్వారా మరో మెషిన్కు.