11
انجمن عمومی / پاسخ : نصب Debian Debootstrap
« آخرین ارسال توسط norouzi90 10 آبان 1404، 10:04 بظ »اصلاحیه:
من با دقت بیشتری برخی موارد را دوباره و دوباره بررسی کردم.
در اکثر موارد مربوطه، درست می باشند، ولی موارد مربوط به plymouth نیاز به توضیحات تکمیلی و انجام برخی اصلاحات دارند.
OpenRC :
بعد از نصب دبیان بهصورت Debootstrap در حالت OpenRC ، نه در هنگام boot و نه در هنگام shutdown ، صفحه مربوط به plymouth ظاهر نمی شود و در هنگام بوت خطای زیر داده می شود:
ERROR: plymouth failed to start
راهکار اول:
با اضافه کردن آپشن splash به فایل etc/default/grub/ ، بهصورت زیر:
و سپس اجرای دستور update-grub و سپس reboot کردن سیستم ، این حالت رخ می دهد:
- در هنگام boot ، صفحه plymouth نشان داده می شود.
- در هنگام boot ، خطای مربوط به plymouth ، همچنان وجود دارد.
- در هنگام shutdown ، صفحه plymouth نشان داده نمی شود.
راهکار دوم:
برای رفع خطای ERROR: plymouth failed to start ، قبلاً 9 دستور برای رفع این خطا انجام می دادم،یعنی بصورت:
ولی با انجام تست های مجدد، فهمیدم که تنها دو تا از این دستورات مؤثر بوده است و نیاز به اجرای بقیه دستورات برای رفع این خطا وجود ندارد.دو تا دستور مؤثر عبارت از:
با اجرای این دو تا دستور بههمراه راهکار اول ، این حالت رخ می دهد:
- در هنگام boot ، صفحه plymouth نشان داده می شود. که درست است.
- در هنگام boot ، خطای مربوط به plymouth ، دیگر وجود ندارد. که درست است.
- در هنگام shutdown ، صفحه plymouth نشان داده نمی شود.این مورد حل نشد.
###############################################################
###############################################################
SysV :
بعد از نصب دبیان بهصورت Debootstrap در حالت SysV ، نه در هنگام boot و نه در هنگام shutdown ، صفحه مربوط به plymouth ظاهر نمی شود و در هنگام بوت خطای زیر داده می شود: عکس 1
!startpar: service(s) returned failure: plymouth...failed
راهکار اول:
با اضافه کردن آپشن splash به فایل etc/default/grub/ ، بهصورت زیر:
و سپس اجرای دستور update-grub و سپس reboot کردن سیستم ، این حالت رخ می دهد:
- در هنگام boot ، صفحه plymouth نشان داده می شود. که درست است.
- در هنگام boot ، خطای مربوط به plymouth ، همچنان وجود دارد. که اشکال دارد.
- در هنگام shutdown ، صفحه plymouth نشان داده می شود. که درست است.
راهکار دوم:
برای رفع خطای
!startpar: service(s) returned failure: plymouth...failed
باز هم از این دو تا دستور استفاده کردم:
با اجرای این دو تا دستور بههمراه راهکار اولی ، این حالت رخ می دهد:
- در هنگام boot ، صفحه plymouth نشان داده می شود. که درست است.
- در هنگام boot ، خطای مربوط به plymouth ، دیگر وجود ندارد. که درست است.
- در هنگام shutdown ، صفحه plymouth نشان داده نمی شود.که درست نیست.
نتیجه نهایی:
در OpenRc ، با این راهکارها می شود صفحه مربوط به plymouth را در هنگام بوت نشان داده شود و خطای مربوط به plymouth حل شود ولی راهکاری پیدا نکردم که بتوانم در OpenRC ، صفحه مربوط به plymouth را در هنگام shutdown بیاورم.
در SysV بهطور کلی دو حالت مجزا پیش می آید یا :
حالت اول: صفحه مربوط به plymouth هم در boot و هم در shutdown نشان داده می شود، ولی خطای مربوط به plymouth در هنگام boot همچنان باقی می ماند.(یعنی راهکار اول)
حالت دوم: صفحه مربوط به plymouth فقط در هنگام boot نشان داده می شود ولی در هنگام shutdown نشان داده نمی شود، ولی خطای مربوط به plymouth در هنگام boot حل شد.(یعنی راهکار اول بعلاوه راهکار دوم)
که هر دو راهکار ناقص هستند.
من با دقت بیشتری برخی موارد را دوباره و دوباره بررسی کردم.
در اکثر موارد مربوطه، درست می باشند، ولی موارد مربوط به plymouth نیاز به توضیحات تکمیلی و انجام برخی اصلاحات دارند.
OpenRC :
بعد از نصب دبیان بهصورت Debootstrap در حالت OpenRC ، نه در هنگام boot و نه در هنگام shutdown ، صفحه مربوط به plymouth ظاهر نمی شود و در هنگام بوت خطای زیر داده می شود:
ERROR: plymouth failed to start
راهکار اول:
با اضافه کردن آپشن splash به فایل etc/default/grub/ ، بهصورت زیر:
کد: [انتخاب]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"و سپس اجرای دستور update-grub و سپس reboot کردن سیستم ، این حالت رخ می دهد:
- در هنگام boot ، صفحه plymouth نشان داده می شود.
- در هنگام boot ، خطای مربوط به plymouth ، همچنان وجود دارد.
- در هنگام shutdown ، صفحه plymouth نشان داده نمی شود.
راهکار دوم:
برای رفع خطای ERROR: plymouth failed to start ، قبلاً 9 دستور برای رفع این خطا انجام می دادم،یعنی بصورت:
کد: [انتخاب]
# OpenRC
sudo rc-service plymouth stop
sudo rc-update del plymouth default
sudo rc-update del plymouth boot
sudo rc-update del plymouth shutdown
sudo rc-update del plymouth sysinit
sudo rc-update del plymouth-log sysinit
sudo rc-update -u
# SysV
sudo update-rc.d -f plymouth remove
sudo update-rc.d -f plymouth-log removeولی با انجام تست های مجدد، فهمیدم که تنها دو تا از این دستورات مؤثر بوده است و نیاز به اجرای بقیه دستورات برای رفع این خطا وجود ندارد.دو تا دستور مؤثر عبارت از:
کد: [انتخاب]
sudo update-rc.d -f plymouth remove
sudo update-rc.d -f plymouth-log removeبا اجرای این دو تا دستور بههمراه راهکار اول ، این حالت رخ می دهد:
- در هنگام boot ، صفحه plymouth نشان داده می شود. که درست است.
- در هنگام boot ، خطای مربوط به plymouth ، دیگر وجود ندارد. که درست است.
- در هنگام shutdown ، صفحه plymouth نشان داده نمی شود.این مورد حل نشد.
###############################################################
###############################################################
SysV :
بعد از نصب دبیان بهصورت Debootstrap در حالت SysV ، نه در هنگام boot و نه در هنگام shutdown ، صفحه مربوط به plymouth ظاهر نمی شود و در هنگام بوت خطای زیر داده می شود: عکس 1
!startpar: service(s) returned failure: plymouth...failed
راهکار اول:
با اضافه کردن آپشن splash به فایل etc/default/grub/ ، بهصورت زیر:
کد: [انتخاب]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"و سپس اجرای دستور update-grub و سپس reboot کردن سیستم ، این حالت رخ می دهد:
- در هنگام boot ، صفحه plymouth نشان داده می شود. که درست است.
- در هنگام boot ، خطای مربوط به plymouth ، همچنان وجود دارد. که اشکال دارد.
- در هنگام shutdown ، صفحه plymouth نشان داده می شود. که درست است.
راهکار دوم:
برای رفع خطای
!startpar: service(s) returned failure: plymouth...failed
باز هم از این دو تا دستور استفاده کردم:
کد: [انتخاب]
sudo update-rc.d -f plymouth remove
sudo update-rc.d -f plymouth-log removeبا اجرای این دو تا دستور بههمراه راهکار اولی ، این حالت رخ می دهد:
- در هنگام boot ، صفحه plymouth نشان داده می شود. که درست است.
- در هنگام boot ، خطای مربوط به plymouth ، دیگر وجود ندارد. که درست است.
- در هنگام shutdown ، صفحه plymouth نشان داده نمی شود.که درست نیست.
نتیجه نهایی:
در OpenRc ، با این راهکارها می شود صفحه مربوط به plymouth را در هنگام بوت نشان داده شود و خطای مربوط به plymouth حل شود ولی راهکاری پیدا نکردم که بتوانم در OpenRC ، صفحه مربوط به plymouth را در هنگام shutdown بیاورم.
در SysV بهطور کلی دو حالت مجزا پیش می آید یا :
حالت اول: صفحه مربوط به plymouth هم در boot و هم در shutdown نشان داده می شود، ولی خطای مربوط به plymouth در هنگام boot همچنان باقی می ماند.(یعنی راهکار اول)
حالت دوم: صفحه مربوط به plymouth فقط در هنگام boot نشان داده می شود ولی در هنگام shutdown نشان داده نمی شود، ولی خطای مربوط به plymouth در هنگام boot حل شد.(یعنی راهکار اول بعلاوه راهکار دوم)
که هر دو راهکار ناقص هستند.
آخرین ارسالها