উইন্ডোজ থেকে উবুন্টুতে পুনঃসূচনা করার লিঙ্ক


10

আমার কাছে মানক দ্বৈত-বুট সিস্টেম রয়েছে: উবুন্টু এবং উইন্ডোজ। গ্রাব ডিফল্টরূপে উইন্ডোজ চালু করতে কনফিগার করা হয়েছে।

উইন্ডোজে কোনও ধরণের লিঙ্ক তৈরি করার উপায় আছে কি, তা হ'ল:

  1. উইন্ডোজ পুনরায় চালু করুন
  2. উবুন্টুতে বুট করুন

সন্দেহ একটি উপায় আছে
টিম

1
এটা সম্ভব, কিন্তু না সহজ উপায় মাধ্যমে .... কি এই ক্ষমতা সম্পর্কে জানি না: sourceforge.net/projects/grub2win/files এটা চেষ্টা যদি তুমি চাও বা de.mcbf.net/david/grubchoosedefault এবং আপনি 100 হবে % এর এই ext2fsd.com দরকার । পাশাপাশি আপনি এই linuxquestions.org/questions/linux-software-2/…
রিডলমেট এই

1
@ টিম যেখানে সেখানে উইল আছে (বা টন টাকার) একটি উপায় আছে: ডি
উইলফ

উত্তর:


8

/boot/grub/grub.cfgমিশাল হাগড়ার পরামর্শ অনুসারে আপনাকে পরিবর্তন করার দরকার নেই । আপনি যদি একটি নতুন কার্নেল ইনস্টল করেন এবং আপডেট না করেন তবে এটি উবুন্টুকে ভেঙে দিতে পারে e:\home\user\Grubshift\ubuntudefault\grub.cfg

আপনাকে যা করতে হবে তা হ'ল /boot/grub/grubenvনিম্নলিখিত বিষয়বস্তু সহ কোনও ফাইল তৈরি / অনুলিপি করা

# GRUB Environment Block
next_entry=2
###########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################

next_entryপরবর্তী গ্রাব মেনু প্রবেশের রেখাটি কোথায় যা পরের বার শুরু করা উচিত (শূন্য থেকে শুরু করে)। সুতরাং next_entry=23 র্থ লাইন হবে।

গ্রাব বুট করার পরে স্বয়ংক্রিয়ভাবে মানটি সরিয়ে ফেলবে তাই পরবর্তী সময় আপনি নিজের ডিফল্ট ওএসে আবার বুট করবেন।

এভাবেই grub-rebootকাজ করে।


এটি অনেক বেশি সুবিধাজনক সমাধান, আপনাকে ধন্যবাদ!
দিমিত্রি বার্কুটভ

এই কার্যকারিতা সম্পর্কে জানতেন না:) ... আপনি যেমন দেখতে পেয়েছিলেন, আমি উল্লেখ করেছি যে
গ্রুব.ফ.ফ. এর সাথে জগাখিচুড়ি করা

আপনি কি নিশ্চিত যে 987 বার '#' প্রয়োজন? আমি মনে করি 462 বার যথেষ্ট :
ডি

2

আমার মনে যা আছে তা এখানে:

  • http://www.ext2fsd.com/ (এটি এক্সটি পার্টিশনে লিখতে, "মাউন্টিং" এবং বুটে চিঠি বরাদ্দ করতে সক্ষম হওয়া উচিত)
  • তারপরে আমি পরিবর্তিত GRUB ফাইল প্রস্তুত করব, যেখানে উবুন্টুকে ডিফল্ট ওএস হিসাবে সেট করা হবে (এটি একটি লিনাক্স পার্টিশনেও সংরক্ষণ করা হবে)
  • উইন্ডোজ ব্যাচ স্ক্রিপ্ট (আপনার পছন্দসই শর্টকাট দ্বারা চালিত) যা করবে:
    1. ব্যাকআপ ওল্ড গ্রাব (ডিফল্ট হিসাবে উইন্ডোজ)
    2. পুরানো ওভারের তুলনায় GRUB (ডিফল্ট উবুন্টু) অনুলিপি করুন (ডিফল্ট উইন্ডোজ)
    3. পিসি পুনরায় চালু করুন
  • লিনাক্স BASH স্ক্রিপ্ট যা উইন্ডোজকে ডিফল্ট ওএস হিসাবে ফিরিয়ে আনতে স্টার্টআপে (বা রিবুট) GRUB পরিবর্তন ও আপডেট করতে পারে

আমি এই পদ্ধতির সাথে পুরোপুরি ভুল হতে পারি, তবে কেন এটি কাজ করা উচিত নয় তা আমি দেখতে পাচ্ছি না।

সম্পাদনা করুন:

এবং এছাড়াও রয়েছে: http://www.paragon-drivers.com/extfs-windows/ যা আমি কখনও চেষ্টা করি নি।


চলছে

উইন্ডোজ পুনরায় আরম্ভ এবং উবুন্টু বুট করতে 1. শর্টকাট

ঠিক আছে, এর নীচের দিকটি হ'ল আমাদের সরাসরি grub.cfg (/boot/grub/grub.cfg) পরিবর্তন করতে হবে (এটির বিরুদ্ধে পরামর্শ দেওয়া হয় - https://askubuntu.com/a/437341/402801), কারণ কারণ রয়েছে update-grubউইন্ডোজ থেকে চালানোর কোনও উপায় নেই ... আপনি যদি এই সাথে আরও পড়তে পারেন তবে।

  • যেমনটি আমি আগেই বলেছি , Ext2Fsd ইনস্টল করুন , এটি স্বয়ংক্রিয়ভাবে মাউন্ট করুন এবং শুরুতে চিঠিটি বরাদ্দ করুন
  • আমি আমার "ব্যাকআপ ফোল্ডার "টি /home/user/Grubshift3 টি উপ ডিরেক্টরি সহ তৈরি করেছি : ব্যাকআপ (সত্যিকারের /boot/grub/grub.cfg ব্যাক আপ করার জন্য), উবুন্টেডফ্ল্ট (উবুন্টুতে গ্রুব.ফ.ফ. ডিফল্ট হিসাবে সংরক্ষণ করার জন্য), উইন্ডোজডিফল্ট (আপনি পেয়েছেন) ধারণা)

ইনস্টলেশনের পরে, উবুন্টু ডিফল্ট হিসাবে সেট করা আছে, সুতরাং এটি grub.cfgআপনার পছন্দসই ডিরেক্টরিতে অনুলিপি করুন । গ্রাব-কাস্টমাইজারের মাধ্যমে GRUB সংশোধন করে আমি "উইন্ডোজকে ডিফল্ট হিসাবে" কনফিগার পেয়েছি (এটি আমার মতে নিরাপদ), এর পরে উইন্ডোজটিকে grub.cfgআপনার পছন্দসই ডিরেক্টরিতে অনুলিপি করুন

এর পরে, নোটপ্যাড খুলুন এবং সন্নিবেশ করুন:

copy e:\boot\grub\grub.cfg /y e:\home\user\Grubshift\backup
copy e:\home\user\Grubshift\ubuntudefault\grub.cfg /y e:\boot\grub
shutdown /r /t 0

/y- copyকমান্ডের বিকল্প , আপনি কোনও বিদ্যমান গন্তব্য ফাইলটি ওভাররাইট করতে চান তা নিশ্চিত করার জন্য অনুরোধ জানায় resses

/r /t 0 - শাটডাউন অপশনগুলি, 1. এর অর্থ পুনরায় বুট করা, 2. এর অর্থ অবিলম্বে, কুৎসিত বার্তা পপ আপ না করে

সেই অনুসারে পথটি সংশোধন করুন !!!

  • সেই ফাইলটি সংরক্ষণ করুন (আমি ইউটিএফ -8 ব্যবহার করেছি) এবং এতে এক্সটেনশন পরিবর্তন করুন *.bat
  • এর জন্য ডেস্কটপ শর্টকাট তৈরি shift.batকরুন, শর্টচার -> বৈশিষ্ট্য -> শর্টকাট ট্যাব -> চালাতে ক্লিক করুন: ছোট করা (এটি সিএমডি পপিং থেকে মুক্তি পাবে)

আমি এটি অন্তত 8 বার চেষ্টা করেছি, উইন্ডোজটিকে ডিফল্ট হিসাবে সেট করে grub-customizer...

আমি এটি নিরাপদ বলছি না, তবে ওহে! আমরা বুটলোডার নিয়ে গণ্ডগোল করছি ... এটি নিরাপদ নয়

এটি সম্পূর্ণরূপে কাজ করার পরে, আমরা GRUB মেনুটিকে পুরোপুরি মুক্তি দিতে পারি, কারণ এটি সর্বদা ডান ওএসে বুট হবে ...


যুক্তিটি দুর্দান্ত দেখাচ্ছে, দু: খজনকভাবে ext2fsd সম্পূর্ণরূপে ext4 সমর্থন করে না।
দিমিত্রি বারকুতভ

1
এছাড়াও যদি স্ক্রিপ্টটি উপদ্রব করে তোলে (যেন উইন্ডোজ কখনই এটি করবে :) কম্পিউটার বুট করবে না - যদিও ভাল ধারণা। লিনাক্স স্ক্রিপ্টটি বুটে চললে একটি ভাল উদাহরণ হ'ল তবে কম্পিউটারটি বুট করার সময় এবং কেবল সেই স্ক্রিপ্টটি সম্পাদন করার পরে কম্পিউটারটি বন্ধ হয়ে যায়, তবে ....
উইলফ

0

আমি এখানে আমার কনফিগারেশনটি সেট আপ করেছি:

এর সংক্ষিপ্তসার হিসাবে: সিস্টেমটি ডিফল্টটিকে শেষ সক্রিয় করতে পুনরায় বুট করে, উইন্ডো থেকে লিনাক্সে রিবুট করে এবং বিপরীতে একটি সাধারণ স্ক্রিপ্ট ব্যবহার করে।

সর্বদা নির্বাচিত বুট করতে গ্রাব সেট আপ করুন:

লিনাক্সের অধীনে:

  • প্রবেশ করান GRUB_DEFAULT=savedএবং GRUB_SAVEDEFAULT=true/ ইত্যাদি / ডিফল্ট / গ্রাব
  • আপডেট কনফিগার ব্যবহার sudo update-grub

প্যারাগনস এক্সএফএস ড্রাইভার ইনস্টল করুন

দেখতে http://www.paragon-drivers.com/extfs-windows/

রিবুট-স্ক্রিপ্টগুলি তৈরি করুন:

যদি / বুট / গ্রুব / গ্রুবেনভ উপস্থিত না থাকে তবে জারমার থেকে উত্তরটি ব্যবহার করে এটি তৈরি করুন

উইন্ডোজ থেকে লিনাক্সে রিবুট করার জন্য ব্যাচ-ফাইল:

@echo off
"C:\Program Files (x86)\Paragon Software\ExtFS for Windows\extmounter" /mount disk1 L:

:CheckForFile
IF EXIST "L:\boot\grub\grubenv" GOTO FoundIt
GOTO CheckForFile
:FoundIt

sed -i -e '/next_entry/c\next_entry=0' L:/boot/grub/grubenv
"C:\Program Files (x86)\Paragon Software\ExtFS for Windows\extmounter" /umount disk1 L:
echo press enter to reboot
pause
shutdown -r -t 00
  • /mount disk1 L:আপনার সিস্টেমে নির্দিষ্ট কিছু দিয়ে প্রতিস্থাপন করুন । extmounter /listকমান্ড এবং ড্রাইভ লেটার ব্যবহার করে আপনি উপলব্ধ ডিস্কগুলি সন্ধান করতে পারেন । এছাড়াও, L:ইতিমধ্যে নেওয়া উচিত নয়।
  • যেমন এটি সংরক্ষণ করুন reboot-linux.bat
  • আপনি ব্যাটে ডান ক্লিক করতে পারেন এবং run as administratorএটি সম্পাদন করতে নির্বাচন করতে পারেন

লিনাক্স থেকে উইন্ডোতে রিবুট করার জন্য শেল স্ক্রিপ্ট:

sudo sed -i -e '/next_entry/c\next_entry=2' /boot/grub/grubenv
sudo reboot
  • next_entry=2আপনার উইন্ডোজ এন্ট্রি যাই হোক না কেন তার সাথে প্রতিস্থাপন করুন ।
  • এটি উদাহরণ হিসাবে সংরক্ষণ করুন ~/reboot_windowsএবং কার্যকর হিসাবে চিহ্নিত করুন:chmod +x ~/reboot_windows
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.