రాస్ప్బెర్రీ పై ఒక గొప్ప, బహుముఖ కిట్ ముక్క, ఇది ప్రసార రేడియోగా ఉపయోగించడానికి మీడియా సెంటర్ని నడుపుతున్నంత వైవిధ్యమైన ప్రాజెక్టులను కలిగి ఉంటుంది. కానీ దీనికి ఒక స్పష్టమైన లోపం ఉంది: USB నుండి బూట్ చేయలేకపోవడం.
సరే, ఇప్పటి వరకు, అంటే.
మీరు రాస్ప్బెర్రీ పై 3 ని ఉపయోగిస్తుంటే, ఇప్పుడు మైక్రోఎస్డి నుండి బూట్ చేయడం మానేసి, కంప్యూటర్ను యుఎస్బి పరికరం నుండి బూట్ చేయడం సాధ్యపడుతుంది. ఇది ఫ్లాష్ స్టిక్, USB అడాప్టర్తో SSD లేదా పూర్తి సైజు USB హార్డ్ డిస్క్ డ్రైవ్ కావచ్చు. ఇది ఒక ముఖ్యమైన అభివృద్ధి, కాబట్టి మీరు USB నుండి బూట్ చేయడానికి మీ రాస్ప్బెర్రీ పై 3 ని ఎలా సెటప్ చేయవచ్చో చూద్దాం.
ప్రారంభించండి: Raspbian ని ఇన్స్టాల్ చేయండి మరియు కొత్త ఫైల్లను జోడించండి
Raspbian యొక్క తాజా కాపీతో ఈ ప్రాజెక్ట్ను ప్రారంభించడం ఉత్తమం, కాబట్టి దీన్ని డౌన్లోడ్ చేయండి తాజా వెర్షన్ (మేము ఉపయోగిస్తున్నాము రాస్పియన్ జెస్సీ ) మరియు దీన్ని సాధారణ మార్గంలో ఇన్స్టాల్ చేయండి . ఇది పూర్తయిన వెంటనే, మీ PC నుండి కార్డ్ని సురక్షితంగా తీసివేసి, పవర్-డౌన్ రాస్ప్బెర్రీ పై మరియు బూట్లో చొప్పించండి, SSH ద్వారా రిమోట్ కనెక్ట్ అది లోడ్ అయిన వెంటనే.
సైన్ ఇన్ చేయండి (మీరు మీ డిఫాల్ట్ ఆధారాలను మార్చకపోతే) కింది ఆదేశాలను అమలు చేయండి, ఇది డిఫాల్ట్ని భర్తీ చేస్తుంది
start.elf
మరియు
bootcode.bin
తాజాగా డౌన్లోడ్ చేసిన ప్రత్యామ్నాయాలతో ఫైల్లు:
sudo apt-get update
sudo BRANCH=next rpi-update
ఈ అప్డేట్ రెండు ఫైల్లను డెలివరీ చేస్తుంది
/boot
డైరెక్టరీ. డౌన్లోడ్ చేసిన ఫైల్లతో, USB బూట్ మోడ్ను దీనితో ప్రారంభించడానికి కొనసాగండి:
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
ఈ ఆదేశం జోడిస్తుంది
program_usb_boot_mode=1
ముగింపు వరకు సూచన
config.txt
ఫైల్.
ఇది పూర్తయిన తర్వాత మీరు పైని రీబూట్ చేయాలి.
తదుపరి దశ OTP-వన్-టైమ్ ప్రోగ్రామబుల్ మెమరీ-మార్చబడిందో లేదో తనిఖీ చేయడం. దీనితో తనిఖీ చేయండి:
vcgencmd otp_dump | grep 17:
ఫలితం చిరునామాకు ప్రతినిధి అయితే
0x3020000a
(వంటివి
17:3020000a
) అప్పుడు ఇప్పటివరకు అంతా బాగుంది. ఈ దశలో, మీరు తీసివేయాలనుకుంటే
program_usb_boot_mode=1
నుండి లైన్
config.txt
ఎడిటింగ్ ద్వారా ఇది సులభంగా జరుగుతుంది
config.txt
నానోలో:
sudo nano /boot/config.txt
సంబంధిత లైన్ను తొలగించండి లేదా వ్యాఖ్యానించండి (ముందు #తో).
మీ USB బూట్ పరికరాన్ని సిద్ధం చేయండి
తరువాత, మీ రాస్ప్బెర్రీ పై 3 లోని ఒక పోర్ట్లో ఫార్మాట్ చేయబడిన (లేదా తొలగించడానికి సిద్ధంగా ఉన్న) USB స్టిక్ని కనెక్ట్ చేయండి. ఇది చొప్పించిన తర్వాత, మేము OS ని అంతటా కాపీ చేయడానికి ముందుకు వెళ్తాము.
మీ USB స్టిక్ను గుర్తించడం ద్వారా ప్రారంభించండి
lsblk
కమాండ్
ఈ ఉదాహరణలో, SD కార్డ్
mmcblk0
USB స్టిక్ ఉండగా
sda
(ఇది ఫార్మాట్ చేయబడిన విభజన
sda1
). ఒకవేళ మీరు ఇతర USB స్టోరేజ్ పరికరాలను కనెక్ట్ చేసినట్లయితే USB స్టిక్ sdb, sdc, మొదలైనవి కావచ్చు. మీ USB స్టిక్ పేరుతో, డిస్క్ను అన్మౌంట్ చేయండి మరియు 100 MB విభజన (FAT32) మరియు Linux విభజనను సృష్టించడానికి విడిపోయిన టూల్ని ఉపయోగించండి:
sudo umount /dev/sda
sudo parted /dev/sda
(విడిపోయిన) ప్రాంప్ట్ వద్ద, నమోదు చేయండి:
mktable msdos
డిస్క్ లేనట్లయితే మీకు సమాచారం ఇవ్వబడవచ్చు. అలా అయితే, ఎంచుకోండి పట్టించుకోకుండా , అప్పుడు డిస్క్లోని డేటా నాశనం అవుతుందని మీకు సూచించే హెచ్చరికను గమనించండి. ఇంతకు ముందు వివరించినట్లుగా, ఇది మీరు తొలగించడానికి లేదా ఫార్మాట్ చేయడానికి సంతోషంగా ఉన్న డిస్క్ అయి ఉండాలి, కాబట్టి దీనికి అంగీకరించండి.
మీరు ఇక్కడ ఏవైనా సమస్యలు ఎదురైతే, మీరు డెస్క్టాప్కు మారవలసి ఉంటుంది (మానవీయంగా, లేదా VNC పైన ) మరియు విండోలో ఉన్న కమాండ్ లైన్లో mktable msdos ఆదేశాన్ని నమోదు చేయడానికి ముందు డిస్క్ అన్మౌంట్ చేయబడిందని నిర్ధారించండి.
కింది వాటితో విడిపోవడానికి కొనసాగండి:
mkpart primary fat32 0% 100M
mkpart primary ext4 100M 100%
print
ఇది డిస్క్ మరియు కొత్త విభజనలకు సంబంధించిన కొంత సమాచారాన్ని అందిస్తుంది. బూట్ ఫైల్సిస్టమ్ మరియు రూట్ ఫైల్సిస్టమ్ను సృష్టించే ముందు, Ctrl + C తో విడిపోయి నిష్క్రమించండి.
sudo mkfs.vfat -n BOOT -F 32 /dev/sda1
sudo mkfs.ext4 /dev/sda2
మీ ప్రస్తుత Raspbian OS ని USB పరికరానికి కాపీ చేయడానికి ముందు మీరు లక్ష్య ఫైల్సిస్టమ్లను మౌంట్ చేయాలి.
sudo mkdir /mnt/target
sudo mount /dev/sda2 /mnt/target/
sudo mkdir /mnt/target/boot
sudo mount /dev/sda1 /mnt/target/boot/
sudo apt-get update; sudo apt-get install rsync
sudo rsync -ax --progress / /boot /mnt/target
చివరిది అన్నింటినీ కాపీ చేసే చివరి ఆదేశం, కాబట్టి అది పూర్తి కావడానికి కొంత సమయం పడుతుంది. కాఫీ చేయడానికి సమయం!
తరువాత, మీరు తక్షణ రీబూట్ తర్వాత పునర్నిర్మించిన రాస్ప్బెర్రీ పైతో కనెక్షన్ను నిర్వహించడానికి, SSH హోస్ట్ కీలను రిఫ్రెష్ చేయాలి:
cd /mnt/target
sudo mount --bind /dev dev
sudo mount --bind /sys sys
sudo mount --bind /proc proc
sudo chroot /mnt/target
rm /etc/ssh/ssh_host*
dpkg-reconfigure openssh-server
exit
sudo umount dev
sudo umount sys
sudo umount proc
సుడో క్రూట్ (పైన ఐదవ ఆదేశం) తర్వాత మీరు రూట్కి మారుతున్నారని గమనించండి, కనుక వినియోగదారు దీని నుండి మారుతారు pi@raspberrypi కు రూట్@raspberrypi మీరు లైన్ 8 లో నిష్క్రమించే వరకు.
USB నుండి రీబూట్ చేయడానికి సిద్ధం చేయండి!
మీ రాస్ప్బెర్రీ పై USB నుండి బూట్ చేయడానికి సిద్ధంగా ఉండటానికి ముందు మరికొన్ని విషయాలు సరిచేయాలి. మేము సవరించాలి
cmdline.txt
కమాండ్ లైన్ నుండి మళ్లీ దీనితో:
sudo sed -i 's,root=/dev/mmcblk0p2,root=/dev/sda2,' /mnt/target/boot/cmdline.txt
అదేవిధంగా, fstab లో కింది మార్పు చేయాల్సిన అవసరం ఉంది:
sudo sed -i 's,/dev/mmcblk0p,/dev/sda,' /mnt/target/etc/fstab
పైని మూసివేసే ముందు ఫైల్ సిస్టమ్లను అన్మౌంట్ చేయడానికి మీరు సిద్ధంగా ఉన్నారు:
cd ~
sudo umount /mnt/target/boot
sudo umount /mnt/target
sudo poweroff
ఇది క్రొత్తదాన్ని ఉపయోగిస్తుందని గమనించండి
poweroff
ప్రత్యామ్నాయంగా ఆదేశం
shutdown
.
పై షట్డౌన్ ఉన్నప్పుడు, SD కార్డ్ను తీసివేసే ముందు విద్యుత్ సరఫరాను డిస్కనెక్ట్ చేయండి. తరువాత, విద్యుత్ సరఫరాను తిరిగి కనెక్ట్ చేయండి - మీ రాస్ప్బెర్రీ పై ఇప్పుడు USB పరికరం నుండి బూట్ అవుతోంది! మరియు మీ పైతో మరింత సహాయం కోసం, తనిఖీ చేయండి రాస్ప్బెర్రీ పై 3 లో వై-ఫై మరియు బ్లూటూత్ను ఎలా సెటప్ చేయాలి .
చెల్లింపులను స్వీకరించడానికి మీరు పేపాల్ ఖాతాను ఎలా సెటప్ చేస్తారు?
సిద్ధంగా ఉంది రాస్ప్బెర్రీ పై 4 ప్రయత్నించండి ? దాని ఫీచర్లు మరియు స్పెసిఫికేషన్లను చూడండి.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ కమాండ్ ప్రాంప్ట్ ఉపయోగించి మీ Windows PC ని ఎలా శుభ్రం చేయాలిమీ విండోస్ పిసిలో స్టోరేజ్ స్పేస్ తక్కువగా ఉంటే, ఈ ఫాస్ట్ కమాండ్ ప్రాంప్ట్ యుటిలిటీలను ఉపయోగించి వ్యర్థాలను శుభ్రం చేయండి.
తదుపరి చదవండి సంబంధిత అంశాలు- DIY
- USB
- రాస్ప్బెర్రీ పై
సెక్యూరిటీ, లైనక్స్, DIY, ప్రోగ్రామింగ్ మరియు టెక్ వివరించిన డిప్యూటీ ఎడిటర్, మరియు నిజంగా ఉపయోగకరమైన పాడ్కాస్ట్ ప్రొడ్యూసర్, డెస్క్టాప్ మరియు సాఫ్ట్వేర్ మద్దతులో విస్తృతమైన అనుభవం. లైనక్స్ ఫార్మాట్ మ్యాగజైన్కు సహకారి, క్రిస్టియన్ ఒక రాస్ప్బెర్రీ పై టింకరర్, లెగో ప్రేమికుడు మరియు రెట్రో గేమింగ్ అభిమాని.
క్రిస్టియన్ కౌలీ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి