كيف يمكنني التمهيد OpenSolaris X86 في وضع المستخدم الفردي؟

StackOverflow https://stackoverflow.com/questions/585771

  •  06-09-2019
  •  | 
  •  

سؤال

تم تكوين OpenSolaris الحديث لعدم السماح بتسجيلات الجذر أثناء الأحذية العادية. من الممكن فقط في وضع المستخدم الفردي. ومع ذلك، فإن العديد من التعليمات عبر الإنترنت تقول ببساطة لإضافة "-s" إلى نهاية وسيطات التمهيد الآلة الافتراضية، والذي يترك عرض تقدم التمهيد الرسومي في حلقة لا نهاية لها ولا يدخل أبدا وحدة التحكم في وضع المستخدم الفردي.

هل كانت مفيدة؟

المحلول

النقطة الرئيسية التي تركت من العديد من إرشادات التمهيد مستخدم OpenSolaris هو أنه يجب عليك تعديل نص التمهيد دخول Grub، وليس الافتراضي رسومية دخول. يترك التشغيل في الوضع الرسومي مع رمز التبديل المستخدم المفرد، يتم تراكب رسومات التقدم التمهيد على onop وحدة التحكم إلى الأبد، ولا تسمح أبدا باستثناء وحدة التحكم في الصيانة مرئية.

  • اعادة التشغيل.
  • في موجه اليرقة، تسليط الضوء على الأحدث text boot الدخول واضغط "e'.
  • تسليط الضوء على الخط بداية kernel$ و اضغط 'e'.
  • يضيف '-sإلى نهاية الخط.

على سبيل المثال التغيير:

kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS

ل

kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS -s
  • يضعط 'enter'.
  • يضعط 'b' تمهيد.

يجب أن يتم تشغيل النظام بدون تراكب رسومي، وينبغي أن يصل على الفور إلى وحدة التحكم في صيانة النظام.

نصائح أخرى

الحل الكامل من Openindiana 157:

  1. اعادة التشغيل
  2. في موجه Grub، قم بتسلط الضوء على أحدث إدخال التمهيد النصي واضغط على "E".
  3. إزالة ثلاثة خطوط (الضغط D مع المؤشر على الخط المراد حذفها): Splashimage /Boot/solaris.xpm الأمامية D25F00 خلفية 115D93
  4. اضغط على E مع المؤشر على السطر الذي يبدأ مع Kernel $
  5. إزالة الجزء "، وحدة التحكم = الرسومات" من هذا الخط
  6. أضف "-s" إلى نهاية هذا الخط
  7. اضغط دخول'.
  8. اضغط على 'B' للتمهيد.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top