الجزء الثالث حل مشكلة الإقلاع emergency mode


بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته


الجزء الثالث حل مشكلة الإقلاع emergency mode .














كما نلاحظ في الصورة في الأعلى هذه هي المشكلة التي تحصل وهي تختلف عن الأجزاء الأخرى التي شرحتها وهي حصلت معي شخصيا منذ شهر أو أكثر وقمت بتصوير حل المشكلة ,اما عن سببها فهو  إنقطاع التيار الكهربائي عن الجهاز أثناء عمله أدى إلى تضرر نظام الملفات وهو أمر لا مفر منه أحيانا وفي كل الأنظمة يعني لا يمكن التنبؤ بماذا سيحصل بعد إنقطاع الكهرباء أو إنطفاء الجهاز بشكل مفاجىء قد لا تحدث أي مشكلة وقد تحدث مشكلة في الحقيقة أكرر الأمر في كل الأنظمة لا يمكن التنبؤ ماذا سيحصل مثلا في ويندوز تصبح الأقسام unknown كان لدي محل صيانة وأعرف هذه المشاكل جيدا خاصة ويندوز xp القديم.


حل المشكلة ممكن بأكثر من طريقة منها طريقة سهلة وهي الإقلاع من القرص الحي أو الفلاشة وتفحص الأقسام والطريقة الثانية هي إصلاح الأمر من دون إستخدام القرص الحي او الفلاشة .

1-توضيح بعض الأمور .

سأقوم بهذا الشرح بإصلاح النظام من خلال القرص الحي أو الفلاشة وسأحاول أن أخذ بعين الإعتبار كل الإحتمالات لضمان نجاح الامر .

أريد أن أوضح أيضا اننا سنحتاج أن نعرف مسارات الأقسام الخاصة بفيدورا ,وهنا لا يوجد وصفة سحرية تمشي على جميع الأجهزة لأن تقسيمات الهارديسك تختلف من جهاز لأخر مثلا منهم من يكون لديك إلى جانب أقسام لينكس يكون لديه أقسام لنظام ويندوز ومنهم كما في هذا الشرح هناك لينكس فقط المثبت.

لهذا من المهم الإنتباه والتركيز ,الذي أريد أن أقوله أرجو فهم كيف يتم الامر وليس نسخ لصق للأوامر لأن كما ذكرت سابقا لا يوجد وصفة سحرية للأمر لأن تقسيمات الهارديسك تختلف من جهاز لأخر .



الإصلاح من القرص الحي أو الفلاشة .


بعد الإقلاع من القرص الحي أو الفلاشة قمت بعرض الأقسام الموجودة على الهارديسك الأول dev/sda/  وهو المستخدم غالبا لأن أغلبنا لديه هارديسك واحد وحتى لو كان لدينا أكثر من هارديسك غالبا النظام سيكون مثبت على الهارديسك الأول. 

1-أول قسم dev/sda1/ تابع للينكس كيف عرفت هذا ؟ من ال Type .

2-ثاني قسم dev/sda2/  هو أيضا تابع للينكس ونلاحظ أنه قسم lvm وهو المستخدم في فيدورا بشكل إفتراضي ,تعريف جدا بسيط لل lvm بشكل بسيط وفقط لتقريب الصورة يمكنك تخيله أنك تقوم بتحويل قسم من الهارديسك الحقيقي إلى هارديسك وهمي أخر وداخل هذا الهارديسك الوهمي الأخر ممكن أن يحتوي قسم واحد أو أكثر طبعا هذا تعريف لتقريب الصورة فقط يعني لا تعتبرو كلامي كلام علمي ورسمي.
 
 
 1-قمت بعمل إصلاح للقسم dev/sda1/ .



 الأن في القسم lvm يختلف الامر قليلا كما ذكرت سابقا يمكنكم تخيله هارديسك وهمي يمكن أن يكون داخله قسم أو أكثر ,نستعرض المسار dev/mapper/ نلاحظ لدي fedora-root و fedora-swap وباقي الأشياء خاصة بالقرص الحي لا دخل لنا بها ,الأن نلاحظ أن لدي قسمين داخل lvm قسم swap و قسم root نقوم بإصلاح الأقسام ماعدا القسم swap وكل شيء يبدأ ب live يعني مثلا إلى جانب fedora-root قد يكون هناك أيضا fedora-home يعني على حسب طريقة تقسيم الهارديسك التي إتبعناها أثناء تثبيت فيدورا .

sudo fsck -f -a /dev/mapper/fedora-root

sudo fsck -f -a /dev/mapper/fedora-home

إلى هنا يكون إنتهى الإصلاح نعيد إقلاع الجهاز ,بإختصار نقوم بالإقلاع من القرص الحي وتفحص وإصلاح كل الأقسام التابعة للينكس إن كانت lvm او لم تكن .




إصلاح الأمر من دون إستخدام القرص الحي أكرر أني أخذ بعين الإعتبار كل الإحتمالات يعني أحيانا قد نحتاج كل الخطوات التي سأشرحها.


 نعيد إقلاع الجهاز ونقف هنا ونضغط على مفتاح e .



نبحث عن هذا السطر لتسهيل الأمر بكل بساطة يبدأ بكلمة linux يتبعه vmlinuz/ ويحتوي على كلمة rhgb و quiet .



 نكتب rd.break=pre-mount في السطر الذي تكلمنا عنه ثم نضغط سويا على مفتاحي Ctrl و x .




 نكتب blkid ونلاحظ الأقسام الموجودة نلاحظ أن بعض الأقسام لم تظهر مثل القسم home نتابع سنتكلم عن الأمر لاحقا .



 نقوم بإصلاح الأقسام التي ظهرت طبعا ماعدا القسم swap أمثلة.
fsck -f -a /dev/sda1

fsck -f -a /dev/mapper/fedora-root .

أخيرا نكتب exit .




 الأن بعد كتابة exit إذا أقلع النظام تكون المشكلة حلت إذا لم يقلع وعدنا إلى ذات المشكلة ندخل على النظام من خلال مستخدم root نلاحظ أنه يخبرنا بهذا فقط نكتب كلمة مرور المستخدم root ونضغط Enter حتى لو لم نرى ماذا نكتب فقط نكتب كلمة المرور ونضغط على مفتاح Enter نلاحظ بعدها أصبحنا داخل النظام ودخلنا بمستخدم root .



الان المشكلة كانت عندي في القسم home لاكنه لم يظهر عندما إستخدمنا rd.break=pre-mount على العموم سأضع الأوامر في الأسفل لأني للأسف أضعت الصورة التي توضح أكثر .

1-أولا نستعرض مجلد dev/mapper/ .
ls /dev/mapper

2-إذا وجدنا أقسام أخرى غير fedora-root و fedora-swap نقوم بإصلاحهم مثلا عندي كان لدي قسم إسمه  fedora-home لإصلاح الأمر من دون تدخل مني وطلب الموافقة مني كل فترة كتبت الأمر في الأسفل .

fsck -f -a /dev/mapper/fedora-home 

3-ملاحظة أخرى نلاحظ أني إستعلمت بأي target يقلع النظام في حال لم يكن graphical.target ننفذ الأمر في الأسفل .
systemctl set-default graphical.target

ثم أعد تشغيل الجهاز reboot .


أخيرا أريد أن أوضح أننا أحيانا قد لا نحتاج خطوات rd.break=pre-mount لاكن كتبت الأمر  في حال أردنا فحص القسم root قبل أن يقوم النظام بعمل وصل له يعني أحيانا يكفي كتابة كلمة مرور المستخدم روت والدخول ومحاولة إصلاح الأقسام التي تظهر معنا وتحل المشكلة لاكني أشرح للجميع وأشرح كل ما أعرفه وأظن أنه قد يكون مفيد حتى تكون نسبة النجاح لمن يقرأ الموضوع كبيرة.


الجزء الاول .
http://www.arfedora.com/2017/04/emergency-mode-legacy-bios.html

الجزر الثاني .
http://www.arfedora.com/2017/04/emergency-mode-uefi.html



شارك الموضوع

مواضيع ذات صلة

التسميات

2016 (1) 23 (1) 24 (3) 25 (1) 26 (1) 27 (1) 28 (1) 29 (1) 30 (1) 31 (1) إتصال (1) إختراق (2) أدة (1) أدوات (1) إرسال (1) أرش (1) إسترجاع (1) إستعلام (1) أشياء (7) أشياء تفعلها (8) إصدارات (1) إصلاح (6) إصلاحrealtek (1) إضافات (1) إضافة (1) أعجوبة (1) أعجوية (1) إعداد (1) إقاف (2) أقسام (1) ألعاب (2) الفرق (1) الفلاشة (1) القسم هوم (1) الكتابة بالعربية (1) إلى جانب (1) أندرويد (1) إنشاء (1) إنشاء مستودع (1) أيات (1) أيزو (1) أيقومات (1) أيقونات (1) ايقونات (2) باتش (1) بارامتر (1) بايثون (16) برامج (56) برامج إسلامية (2) برنامج (19) برودباند (1) بعد (7) بعد التثبيت (8) بلوتوث (1) بناء (1) بناء توزيعة (1) بيئة عمل (1) تثبيت (29) تجهيز (2) تجهيو من دون (2) تحزيم (2) تحقق (1) تحويل (1) تخصيص (5) ترجمة (2) ترقية (1) تسجيل الشاشة (1) تشغيل (3) تعريف (13) تعطيل (2) تعلم (6) تفعلها (7) تفعيل (2) تقطع الأحرف (1) تقعيل (1) تنزيل (2) تورنت (1) توزيعة (1) توسعة (1) ثيم (5) ثيمات (1) جافا (1) جماليات (7) جنوم (1) حجم (1) حرق (2) حزمة (1) حل (2) دالة (1) دورة (1) روتر (1) ريدهات (2) سكربت (2) شرح (11) صورة متحركة (1) فايرفوكس (1) فتح منفذ (1) فصل (1) فلاشة (3) فيدورا (29) فيدورا بالعربي (1) قاموس (1) كالي (2) كتاب (2) كتب (2) كرت (1) كروت الشاشة (1) كلمة المرور (2) كورس (1) كورورا (1) لعبة (1) لينكس (2) لينكسو (1) ماهو (6) متغير البيئة (1) مجانا (1) محاكات (2) محاكي (1) محمل الإقلاع إصلاح (1) محمول (1) مستودعات (1) مشكلة (2) ملف نصي (1) من إصدار (1) نظام ملفات (1) نمط (2) نواة (1) هجين (4) واجهات (1) وايرلس (1) وهمي (2) ويندوز (2) access token (1) active (2) add (1) after (7) alias (1) andoid studio (1) android (2) android studio (1) Apache (2) appstream (1) arboot (1) arboot fix (1) arch (3) archiso (1) arfedoraccframework (3) arfedoracontrolcenter (3) arfedy (1) atari (1) atom (1) ayat (1) bicon (1) blivet (1) blivet-gui (1) bls (1) bluetooth (1) book (2) books (2) bootloader fix (1) boxes (3) broadband (1) broadcom (1) broadwayd (1) bugzilla (1) build (2) builddep (1) bumblebee (1) bumbleebe (2) burn (2) byzanz (1) c# (1) calamares (1) camera (1) cannot open display (1) cannot open display: :0 (1) ccna (1) cd (2) centos (1) change (2) chsh (1) cisco (1) clion (1) clone (1) code.org (1) command (2) command line (2) commands (2) comps (1) connect (1) contra (1) convert (1) copr (1) could not connect to the debugger (1) cpu (1) cpufreq (1) createrepo (1) csharp (1) css (1) curlew (1) custom (2) dbus (3) dconf (1) dd (1) Decryption (1) defragment (2) desktop (1) desktop entry (1) dictionary (1) Digital signature (1) disks (1) dnf (14) do (7) docker (1) dolphine (1) download (2) downloads manager (1) dply (1) DRI PRIME (1) driver (9) dukto (1) e2fsck (1) efi (4) el forkane (1) elforkane (1) elif (1) emergency (3) emergency mode (3) emulator (1) enable (2) Encryption (1) entries (1) error mounting /dev/sd (1) ext4 (1) extend (1) extensions (2) fakenes (1) fast startup (2) fceux (1) fedora (45) fedora 25 alpha (1) fedora cloude (1) fedora28 (1) fedoraوفيدورا (1) fedy (1) fgmac (2) fgmac-24 (1) file (1) find (1) firefox (2) fix (10) flash mem (1) flash memory (2) flashplayer (1) flatpak (4) forward (1) fpaste (1) free (1) freebsd (1) freevpn (1) function (1) game (3) games (2) gedit (1) genymotion (1) gettext (1) gif (1) gimp (1) gio (1) github (5) github.io (1) glibc-common (1) gmaclinux (2) gnome (16) gnome boxes (1) gnome disk (1) gnome shell (13) gnome terminal (1) gnome-disks (1) gnu (1) godot (1) goldendict (1) google web designer (1) gpg (2) gradio (1) group (2) grub (7) grub2 (1) grubenv (1) gstreamer (1) gtk (8) gtk+ (1) gvrecord (1) hack (2) hash (4) hdmi (3) hibernate (1) home (2) hosspot (1) html (1) http (1) hybrid (2) icon (2) icons (3) ide (1) if (1) install (32) installf (9) installing (7) intellij idea (1) internet downlaod manager (1) iso (2) java (3) jdk (2) jetbrains (1) jetbrains toolbox (1) kali (2) kde (3) kernel (1) kernel parameters (1) key (1) kickstarts (3) korora (1) krita (1) kvm (2) kvm switches (1) lamp (1) laps (1) learn (1) legacy (1) legacy bios (3) libreoffice (2) libvirt (1) life is trange (1) linux (8) lutris (1) lv (1) lvm (2) mac (4) macros (1) mageia (1) make distro (1) mariadb (1) MariaDB and PHP Lamp Server (1) markdown (2) mate terminal (1) mbr (1) md5sum (1) mirro (1) mkconfig (1) mo (1) mono (2) monodevelop (2) mount (1) mp4 (1) multi screen (1) mumble (1) murmur (1) natron (1) nautilus (2) nes (1) netbeans (1) netcut (1) nintendo (1) ntfs (2) nvidia (8) objdesktop (1) ojuba (2) oop (1) opensuse (1) openvpn (1) opera (1) optirun (2) oracle (1) os.path (1) package (2) page (1) pages (1) pantheon (1) parameter (1) parameters (1) password (2) patch (1) path (2) pdf (1) peek (1) photoshop (1) php (1) phpstorm (1) plasma (2) plugin (3) plugins (1) plymouth (1) po (1) polkit (1) port (1) portable (1) portmatp (1) PostinstallerF (1) pot (1) powerline (2) powerline-go (1) preset (1) preview (1) primary display (1) primeos (1) primus (1) primusrun (1) private key (1) programs (3) protonvpn (1) pubg (1) public key (1) put (1) pv (1) pycharm (2) pygobject (4) pygtk (5) python (56) pythonk (1) qdbus (1) qemu (3) qemu-kvm (1) query (1) radio (1) raspberry pi (4) raspbian (2) reclaim space (2) record (1) redhat (3) remix (1) remix os (1) repo (4) repofrompath (1) repository (1) reset (1) resize2fs (1) rhel (1) router (1) rpm (7) rpmbuild (1) rtl8188ee (1) rtl8192c (1) rtl8192ce (1) rtl8192cu (1) rtl8192de (1) rtl8192ee (1) rtl8192se (1) rtl8723ae (1) rtl8723be (1) rtl8723com (1) rtl8821ae (1) rubymine (1) salix (1) scratch (2) scratch2.scratch 2 (1) screencast (1) script (2) seconday display (1) self (1) send (1) server (1) settings (2) sha1256sym (1) sha256sum (1) share desktop (1) shell (2) shortcut (1) shutter (1) skel (1) skel ماهو (1) skype (1) skype.برامج (1) slackware (1) software (1) soundcloud (1) source code (1) spec (2) spin (1) sqlmap (1) ssh (3) sshd (2) st-trans (1) steam (2) store (1) su (1) sudo (2) sudoers (1) swap (2) switch (2) Switchable Graphics (1) synergy (1) systemd (1) systemd preset (1) teamviewer (1) terminal (2) theme (5) things (7) thomson (1) thread (2) threading (2) thumbnails (1) to (8) tor (2) tor browser (1) torrent (1) transfer closed with 736700 bytes remaining to read (1) translation (1) turn off (2) tuxcut (1) txt (1) ubuntu (1) uefi (5) unable to mount location (1) unity (1) unity3d (1) upgrade (1) usb (1) useradd (2) utf-8 (1) vega (1) verify (1) vg (1) vgaوتبديل (1) vi (1) video (1) vim (1) vino (1) virsh (1) virt-install (1) virt-manger (1) virtual (1) virtual box (1) virtualbox (3) vmware (3) vnc server (1) vokoscreen (1) vpn (1) web server (1) webstorm (1) wifi (1) windows (4) windows-1256 (1) wine (1) woeusb (1) X Error: BadAccess (1) X Error: BadDrawable (1) xdg-mime (1) xdman (1) xfce (1) xfconf-query (1) yum (2) zeal (1) zealdocs (1)