পুনরায় আরম্ভ না করে লিনাক্স বুট করার পরে GRUB এ "ফিরে" আসা কি সম্ভব?


21

আমি আমার এসএসডি-তে উইন্ডোজ এবং লিনাক্সকে দ্বৈত-বুট করছি এবং নিজেকে প্রায়শই দুটি OS এর মধ্যে স্যুইচ করতে দেখি। এসএসডি সত্যিই দ্রুত এবং উভয় ওএস একবার জিআরউবিতে নির্বাচিত হয়ে প্রায় 3 সেকেন্ডে বুট করে। তবে, অবশেষে GRUB এ যাওয়ার আগে আমার BIOS, RAID এবং দ্বিতীয় SATA নিয়ামকটি আরম্ভ করতে চিরকাল (প্রায় 30 সেকেন্ড) সময় নেয়।

সুতরাং আমি ভাবছিলাম যে এই সূচনাগুলি বাদ দেওয়া এবং লিনাক্স বুট করার পরে GRUB এ কেবল "ফিরুন" সম্ভব কিনা। আদর্শভাবে আমি উইন্ডোজ থেকেও একই কাজ করতে সক্ষম হব তবে সেখানে আমার আশা খুব বেশি নয় :)

আমি অনলাইনে সামান্য অনুসন্ধান করেছি এবং কিছুটা পুরানো লিনাক্স লোডার - লোডলিন.এক্সে ছাড়া কিছুই পাইনি, যা লস লিনাক্সের জন্য ডস বা উইন্ডোজ 95/98 এর মধ্যে থেকে চালানো যেতে পারে। সুতরাং কমপক্ষে রিবুট না করে ওএসস স্যুইচ করার ধারণাটি নতুন নয়। যে কেউ এটি করে যে একটি বর্তমান সরঞ্জাম সম্পর্কে জানেন?

যদি তা না হয় তবে এমন কোনও প্রযুক্তিগত সমস্যা রয়েছে যা আমাদেরকে এ জাতীয় প্রোগ্রাম লিখতে বাধা দেয় বা কেবল পর্যাপ্ত চাহিদা নেই?

আপডেট: আমার এক বন্ধু আমাকে সম্পর্কে বলা kexec । এটি ব্যবহার করে চলমান কার্নেলের মধ্যে থেকে অন্য একটি লিনাক্স কার্নেল শুরু করা সম্ভব বলে মনে হচ্ছে, তবে কি GRUB এ ফিরে যেতে বা সরাসরি উইন্ডোজ ইনস্টলেশন শুরু করা সম্ভব?


4
আকর্ষণীয় প্রশ্ন। এর মধ্যে খুব বেশি আগ্রহ না থাকায় আমি ভাবতে পারি যে একটি কারণ হল ভিএমগুলি সম্প্রতি উন্নত হয়েছে। বেশিরভাগ লোকেরা দ্বৈত বুটিংয়ের পরিবর্তে কেবলমাত্র প্রাথমিক স্তরে একটি ভিএম এর ভিতরে তাদের দ্বিতীয় ওএস চালায়।
নওফাল ইব্রাহিম

আমি একটি ভিএম ব্যবহার করার বিষয়েও বিবেচনা করছিলাম তবে আমার দ্রুত গ্রাফিক্স পারফরম্যান্স প্রয়োজন এবং এখনও পর্যন্ত ভিএমরা সন্তোষজনক পারফরম্যান্স সরবরাহ করে না। এখন জিনিসগুলি পরিবর্তিত হবে যে জেন (এবং শীঘ্রই অন্যদের) গ্রাফিক্স কার্ডগুলির জন্য একটি সম্পূর্ণ পাসথ্রো বিকল্প রয়েছে। তবুও এটি দ্রুত স্যুইচ করার কোনও উপায় আছে কিনা তা দেখতে আকর্ষণীয় হবে। দ্বিতীয় মন্তব্য সম্পর্কে, আমি আসলে unix.stackexchange.com সম্পর্কে অবগত ছিলাম না। আমি অবশ্যই একবার দেখতে পেলাম এবং যদি আমি প্রথমে উত্তর না পাই তবে সেখানে পোস্ট করব। পরামর্শের জন্য ধন্যবাদ.

1
30 সেকেন্ড ? আমি একটি আইবিএম সার্ভারে এটি 5 মিনিটের মতো মনে করি।
সাইরেক্স

1
ইএফআই বুটলোডারগুলির সাথে সম্ভব হওয়া উচিত (কীভাবে কোনও ধারণা নেই)। এমবিআরগুলির সাথে কিছুটা শক্ত, যেহেতু তারা 16-বিট রিয়েল মোডে আরম্ভ করার আশা করে এবং নিজেরাই সবকিছু সেট আপ করে, যা সম্ভবত একবার সিস্টেম শুরু হওয়ার পরে সম্ভব হবে না।
মাধ্যাকর্ষণ

@ সিরেক্স: তবে কে আইবিএম সার্ভারগুলিকে ডুবাল বুট করে? :)
মাধ্যাকর্ষণ

উত্তর:


6

কেক্সেক ব্যবহার করে আপনি সমস্যার সমাধান করতে পারেন। GRUB জড়িত করার প্রয়োজন নেই। লিনাক্সের মধ্যে থেকে বিভিন্ন অপারেটিং সিস্টেমে সরাসরি বুট করতে আপনি কেক্সেক-লোডার ব্যবহার করতে পারেন । (নিশ্চিত হন যে আপনার কার্নেলের মধ্যে কেক্সেক সমর্থনটি সংকলিত হয়েছে))


1
যতদূর আমি জানি যে kexec_load()সিস্কালটি কেবলমাত্র একটি লিনাক্স কার্নেল লোড করার জন্য তৈরি। আপনি যে সংযোগটি করেছেন কেক্সেক-লোডারটি কেবল লিনাক্স কার্নেলগুলিও সমর্থন করে। --- উদাহরণস্বরূপ স্মৃতিযুক্ত 86 টি বুট করা সম্ভব তবে আমি কখনই দেখিনি যে কেউ সরাসরি উইন্ডোজকে কেক্সেক প্রক্রিয়া ব্যবহার করে বুট করে তবে গ্রুবের মাধ্যমে এটি সম্ভব : কীক্সেক + গ্রুব 4 ডস থেকে সরাসরি উইন্ডোজে বুট করা যায়
pabouk


2

আপনার যদি ইউইএফআই সমর্থন আছে কিনা তা পরীক্ষা করে দেখুন। এটি বুট করার গতি অবনতি করতে পারে।


এটি প্রশ্নের উত্তর দেয় না। কোনও লেখকের কাছ থেকে সমালোচনা বা স্পষ্টতার জন্য অনুরোধ জানাতে, তাদের পোস্টের নীচে একটি মন্তব্য দিন।
জবা

1
@ জাভা ওপিতে সমস্যা হচ্ছে কারণ তার পোস্টটি একটি অগ্রহণযোগ্য দীর্ঘ সময় নিচ্ছে। ইউএএফআই অবশ্যই এই সময়টি কাটাবে: এর তৈরির উদ্দেশ্য purpose
মিলিন্ড আর

2
এখানে দুটি জিনিস: ১) প্রশ্নটি "আমি কীভাবে দ্রুত বুট করব" তা নয় তবে "বুট করার পরে আমি কীভাবে GRUB এ ফিরে যাব?" 2) এক লাইনের উত্তর মন্তব্য হিসাবে সম্ভবত সেরা।
কেভিন পানকো

পরামর্শের জন্য ধন্যবাদ. যেহেতু আমি আসল প্রশ্নটি পোস্ট করেছি, তাই আমি আমার হার্ডডিস্ক কনফিগারেশনটি পরিবর্তন করেছি এবং এখনই, আমি বুট সময়গুলি উন্নত করতে বায়োজে কিছু সেটিংসকে অনুকূলিত করে তুলেছি। সংক্ষেপে আমি RAID সম্পর্কিত জিনিসগুলি অক্ষম করতে পারি (যা আমার আর প্রয়োজন হয় না) এবং EFI বুট সক্ষম করেছিলাম। সামগ্রিক প্রভাব একটি দ্রুত বুট হয়। তবুও, মূল প্রশ্নটি এখনও আমার কাছে আকর্ষণীয় এবং এখনও পর্যন্ত আমি একটি নির্ভরযোগ্য সমাধান খুঁজে পাইনি।
দিমিতর আসেনভ

1

দীর্ঘ গল্প সংক্ষিপ্ত, এখন যেভাবে কাজ করে তা নিয়ে নয়। আপনার বায়োস / রেড / এসএটিএ নিয়ন্ত্রণকারী কেন এত বেশি সময় নিচ্ছে তা খুঁজে পাওয়ার জন্য আরও ভাল পদ্ধতির হতে পারে। রাইড কন্ট্রোলারের জন্য বিআইওএস আপডেট থাকতে পারে এবং সম্ভবত ফার্মওয়্যার আপডেট থাকতে পারে।


ধীর POST এর একটি সম্ভাব্য কারণ হ'ল আপনি নিজের এইচডিডি নিয়ন্ত্রকটি বিআইওএস-এ অস্তিত্বহীন ড্রাইভগুলি স্বয়ংক্রিয়ভাবে সনাক্ত করতে কনফিগার করেছেন। আপনার যদি একটি একক এইচডিডি এবং একটি সিডি / ডিভিডি থাকে তবে অন্যান্য 2 (বা 4) স্লটের জন্য স্বয়ংক্রিয় সনাক্ত করার চেষ্টা করার কোনও অর্থ নেই, এই পরীক্ষাগুলি সময় বের করতে হবে এবং কিছুটা সময় নিতে পারে।
হকটা

1

না। যদি না আপনার BIOS এর পুনরায় বুট করার সময় POST এড়ানোর জন্য নির্দিষ্ট সেটআপ বিকল্প না থাকে (তবে আমি এটি একবার দেখেছি) উইন্ডোজ 98 / এমই (ফাস্ট রিবুট ট্রিক যা সত্যই কেবল উইন্ডোজকে পুনরায় লোড করেছে))

সম্ভবত পর্যাপ্ত সময় বুট হ্যাকিং সহ কেউ পুনরায় উত্পাদন করতে পারে এবং GRUB পুনরায় লোড করতে পারে তবে INIT কীভাবে সিস্টেমটি পুনরায় আরম্ভ করবে তা পরিবর্তন করতে হবে।


0

জিরোআউটআউটের পরামর্শ অনুসারে আপডেটগুলি যদি না খুঁজে পান তবে আপনি ভার্চুয়াল মেশিনে আপনার হোস্ট সিস্টেমটি চালাতে চাইতে পারেন, সুতরাং রিবুট প্রায় বিনামূল্যে।

এছাড়াও, কিছু সিস্টেমে একটি দ্রুত / দ্রুত বুট মোড থাকে যেখানে কিছু চেক বাদ দেওয়া হয়। আপনি এটি পরীক্ষা করতে চাইতে পারেন।

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