আমি নিরাপদমোডে কীভাবে শুরু করব?


13

স্টেরিওর জন্য ব্লুটুথ রিসিভার হওয়ার জন্য রাস্পবেরি পাই ব্লুটুথ সেটআপ করার চেষ্টা করার পরে, এখনই যখনই আমি এটি শুরু করি আমি মোটেও এসএসএইচ করতে পারি না, টার্মিনালে যাওয়ার জন্য আমি ডেস্কটপটি মোটেও ব্যবহার করতে পারি না বা সিটিআরএল + এএলটি + ফিনবার কী ব্যবহার করতে পারি না।

আমি প্রারম্ভকালে শিফট কী দিয়ে কনফিগারেশনে স্টার্টেক্স = 0 চেষ্টা করেছি, তবে এটি এটিকে পুরোপুরি জমে যাওয়া থেকে বাধা দেয় না।

আমি বুটিংয়ের ক্ষেত্রে একটি ব্যর্থ বার্তাটি দেখতে পাচ্ছি তাই আমার মনে হয় শেষ টুইটটি ব্লুটুথটি ভেঙে গেছে ... তবে কীভাবে আমি সম্ভবত এটি আবার ঠিক করার জন্য কোনও রুট কনসোলে যেতে পারি? এমনকি শিফট পুনরুদ্ধার মোডে, Ctrl + Alt + F1 এটি পাসওয়ার্ড প্রত্যাখ্যান করার কারণে আমাকে লগ ইন করতে দেয় না। এটি আপডেট টু ডেট পাই 3 রয়েছে।


1
আমি নিশ্চিত নই যে আমি রাস্পবিয়ানে পুনরুদ্ধার মোড ব্যবহার করেছি কিনা বা না, তবে অনুমান হিসাবে এটি কেবল রুট লগইনগুলিকে অনুমতি দেয় এবং পাসওয়ার্ডটি প্রত্যাখ্যান করে কারণ আপনার কাছে কোনও রুট পাসওয়ার্ড সেট নেই। এ সম্পর্কে দুটি ভিন্নতা রয়েছে; এক (ডিফল্ট) এর অর্থ আপনি কোনওভাবে রুটে লগ ইন করতে পারবেন না। অন্যটি হল আপনি পাসওয়ার্ড ছাড়াই লগ ইন করতে পারেন; আপনি এটি এভাবেই তৈরি করতে পারেন: raspberrypi.stackexchange.com/a/47129/5538
স্বর্ণলোকস

@ গোল্ডিলকস এমনকি যদি এটি তাত্ক্ষণিক ডেস্কটপে যায় তখন আমি কীভাবে লগ ইন করব?
NoBugs

@ নোবগস এটির পরে বুটগুলি Ctrl + Alt + F2- র সাথে অন্য টার্মিনালে যাওয়ার চেষ্টা করবে
NULL

@ নুল এটি ঠিক যা প্রত্যাশা করেছিল তা ঠিক করে দেবে ... শিফট পুনরুদ্ধার মোডে না থাকলে এবং কোনও প্রতিক্রিয়া না থাকলে তা আমাকে প্রবেশ করতে চায় না ...
NoBugs

কনফিগারেশন ফাইল সরানোর জন্য আপনি কি এসডি সরিয়ে কম্পিউটারে প্রবেশ করার চেষ্টা করেছেন (উইন্ডোজ মেশিনে লিনাক্স মেশিনে করা সহজ)।
নন স্ট্যান্ডার্ডমডেল

উত্তর:


1

"নিরাপদ" মোডে প্রবেশের traditionalতিহ্যবাহী উপায়, অন্যথায় "একক ব্যবহারকারী" মোড হিসাবে পরিচিত, হ'ল কমান্ড লাইনের শেষে একটি "এস" যুক্ত করা।

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait S

সমস্ত সিস্টেমটি করতে পারে বাইপাস করার পরিবর্তে, এটি সূচনা করে বলে রানলেভেলটি "এস", এবং এটি এই ক্ষেত্রে সমর্থন করার জন্য বিশেষ কিছু করতে পারে। আমি জেসির আমার আধা-প্রাচীন ইনস্টলেশনটির সাথে এটি পরীক্ষা করেছি।

বুট কমান্ড লাইনটি সাধারণত "/boot/Cmdline.txt" এ পাওয়া যায়।


1
এটি আসলে কাজ করে, আমি যে অন্যান্য হাওটো দেখেছি তার বিপরীতে ... আপনি যখন একটি উবুন্টু মেশিনে এটি মাউন্ট করবেন তখন আপনার এই নোটটি বুট / সেমিডলাইন। টেক্সট হওয়া উচিত (এবং উইন্ডোতেও সম্ভবত সম্ভব আমি জানি না) ?)
NoBugs

8

এই উত্তরটির মেয়াদ শেষ হয়ে গেছে (রাস্পবিয়ান এখন রুট পার্টিশন সনাক্ত করতে পার্টউইউইড ব্যবহার করে) এবং পসিক্স অনুগতের /bin/bashপরিবর্তে ব্যবহার করে/bin/sh

এটা তোলে পার্টিশন মেরামত করার কাজ করতে পারে, কিন্তু পরিবর্তন cmdline.txtধারণ root=/dev/mmcblk0p2(একটি ম্যাচিং পরিবর্তন ছাড়াই etc/fstab) পরবর্তী বুট সমস্যার সৃষ্টি করতে পারে।

বিভিন্ন ধরণের নিরাপদ মোডে প্রবেশের এক উপায় সরাসরি ব্যাশে সরাসরি বুট করেই সম্পন্ন করা যায়।

  1. আনপ্লাগ করুন এবং কার্ডটি বাইরে নিয়ে যান
  2. এটি একটি কম্পিউটারে মাউন্ট করুন
  3. ড্রাইভটি খুলুন, cmdline.txt ফাইলটি সম্পাদনা করুন এবং বিদ্যমান কমান্ডের শেষে "init = / bin / bash" যুক্ত করুনদ্রষ্টব্য: আরম্ভের আগে স্থান প্রয়োজন is

উদাহরণ:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 
rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait init=/bin/bash
  1. কার্ডটি আনমাউন্ট করুন, এটি আবার আপনার পাইতে রাখুন এবং বুট করুন। আমার পক্ষে, Enterকীবোর্ডে চাপ না দেওয়া পর্যন্ত একটি কমান্ড লাইনের উপস্থিতি স্পষ্ট ছিল না ।

  2. আপনি সম্ভবত দেখতে পাবেন যে কার্ডটি লিখিতযোগ্য নয়।

আপনি এটি দ্বারা পাঠযোগ্য / লিখনযোগ্য হিসাবে পুনঃসমাপ্ত করতে পারেন (প্রয়োজনে ডিভাইসের নাম সামঞ্জস্য করুন):

mount -o remount,rw /dev/mmcblk0p2 /
  1. সেই বু-বু, exitবশ সেশনটি সন্ধান করুন এবং পাই আনপ্লাগ করুন
  2. আপনার কম্পিউটারে কার্ডটি পুনরায় মাউন্ট করুন এবং cmdline.txt থেকে "init = / bin / bash" সরান এবং আশা করি ভয়েলা ! প্রয়োজনে লেদার, ধুয়ে ফেলুন এবং পুনরাবৃত্তি করুন।

1
আমি এই কমান্ডটিতে যুক্ত করব "মাউন্ট-ও রিমান্ট, rw / dev / mmcblk0p2 /"
কিথ ফিলিপস

আমার ক্ষেত্রে, আমাকে mount -o remount,rw /dev/mmcblk0p2 /অন্যটি করতে হয়েছিল যা not mounted or invalid optionত্রুটি ছুড়ে
ফেলেছিল

মজাদার! কিছু পরিবর্তন হয়েছে বা কী তা নিশ্চিত নয় তবে আমি সেই অনুযায়ী পোস্টটি আপডেট করেছি। সতর্ক থাকুন জন্য ধন্যবাদ।
কেভিন রিলি

cmdline.txt কোথায়? এটি কি মূলের মধ্যে তৈরি করতে হবে?
স্নুব ডগ

@snoobdogg আপনি যখন কোনও কম্পিউটারে এসডি কার্ড মাউন্ট করেন, এটি ব্রাউজযোগ্য ফাইল সিস্টেমের মূল ডিরেক্টরিতে থাকা উচিত। লক্ষ্য করার মতো বিষয় আমি কেবল এটি রাস্পবিয়ান বিতরণে নিশ্চিত করেছি।
কেভিন রিলি

4

যেহেতু আপনি সম্ভবত আপনার রাস্পিয়ানটি প্রক্রিয়াটিতে আপডেট করেছেন, আপনি সম্ভবত এই পরিবর্তনটির দ্বারা ধরা পড়েছিলেন :

নভেম্বর 2016 এর প্রকাশ হিসাবে, রাস্পবিয়ান এসএসএইচ সার্ভার ডিফল্টরূপে অক্ষম করেছে। আপনাকে এটি ম্যানুয়ালি সক্ষম করতে হবে।

এর সমাধানটি বেশ সহজ: এসডি কার্ডটি অন্য কোনও মেশিনে রাখুন এবং "ssh" নামক একটি ফাঁকা ফাইল বুট পার্টিশনের মধ্যে রাখুন (উইন্ডোজ কম্পিউটারে আপনি দেখতে পাবেন এমন একমাত্র পার্টিশন)।


আমি এটির দ্বারা ধরা পড়ে গেলাম তাই এটি একটি এইচডিএমআই মনিটর, মাউস এবং কীবোর্ডে প্লাগ ইন করে বুট আপ raspi-configকরে আবার সক্ষম করে তুলতে চলে গেলাম ।
এসডসোলার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.