ডকুমেন্টেশন অনুসারে, vga=কার্নেল প্যারামিটারের ব্যবহার GRUB2 হিসাবে অবচিত করা হয়েছে। আমার কাছে থাকা গ্রাফিক্স কার্ডটি সাত থেকে আট বছরের পুরানো বলে কিছু নতুন কার্নেলগুলি নির্দিষ্ট অ্যাডাপ্টারে আর এটি সমর্থন করে বলে মনে হচ্ছে না।
এখন সমস্যাটি হ'ল আমি উচ্চতর রেজোলিউশন পাঠ্য মোড ব্যবহার করতে চাই, যেমন ডিফল্ট 80x25 অক্ষরের পরিবর্তে 80x50। দৃশ্যত সমস্ত গ্রাফিক্স (VBE / VESA) মোডগুলি এই গ্রাফিক্স কার্ডের জন্য (এটিআই রেজ এক্সএল) প্রশ্নের বাইরে নয় - উপলভ্য মোডগুলির তালিকা কেবল এর 0মাধ্যমে দেখায় 6। 6হয় 80x60কিন্তু ভয়ঙ্কর দেখায়, তাই আমি সঙ্গে যেতে চাই 1(80x50)।
আমি 80x50 এবং 80x60 উপলব্ধ মোডের তালিকা পাওয়ার পরেও কাজ করতে দেখেছি যখনই ডিফল্ট মোড সমর্থিত হয় না (ডিফল্ট মন্তব্য সহ GRUB_TERMINAL=console) এবং আমাকে চয়ন করার জন্য অনুরোধ করা হয়েছিল।
আমি মোডটি কীভাবে সেট করতে পারি, যদি আমি এটি কার্নেল কমান্ড লাইনে সেট করার কথা না রাখি এবং প্রতিটি ব্যবহার GRUB_GFXMODE(প্রিলোডিং vbeমডিউল সহ বা ছাড়াই ) এবং GRUB_GFXPAYLOAD_LINUX=keepব্যর্থ হয়? হিসাবে ব্যর্থ: স্ক্রিন ফাঁকা থাকে কারণ এটি এই মেশিনে থাকা কার্ডটির জন্য এটি একটি অবৈধ গ্রাফিক্স মোড?
আমার ধারণাটি nomodesetএখনও কার্নেলের কাছে পৌঁছে দেওয়া হবে তবে বুট লোডারটিকে তখনও গ্রাফিক্স মোডটি সেট করতে হবে। এবং এটি করার জন্য আমি vga=কার্নেল প্যারামিটার ব্যতীত অন্য কোনও বিকল্প দেখতে পাচ্ছি না ।
দ্রষ্টব্য: GRUB2 কনসোলে থাকা vbetestএবং videotestকমান্ডগুলি স্ক্রিনটি ফাঁকা করবে এবং তারপরে কোনও ভিডিও ইনপুট নেই দাবি করার পরে স্ক্রিনটি স্লিপ মোডে স্যুইচ করবে। vbeinfoএবং videoinfoউপরে উল্লিখিত ব্যতীত কয়েকটি উপলভ্য মোড প্রদর্শন করুন, তবে এটি কোথায় সেট করা উচিত তা উল্লেখ নেই no এছাড়াও, কার্নেল কমান্ড লাইনে vga=1(ছাড়াই nomodeset) পাস করার সময় , আমি এটি হ্রাস করা হচ্ছে সম্পর্কে একটি খুব সংক্ষিপ্ত সতর্কতা দেখছি, তবে এটি সম্পূর্ণরূপে পড়তে খুব দীর্ঘ - এবং আউটপুট উপস্থিত হয় না dmesg।
vgaপরামিতি কার্নেল প্রযোজ্য, না grub2। grub2বিকাশকারী কীভাবে সহজ জটিল করার চেষ্টা করছে তা নির্বিশেষে , কার্নেলগুলি যতক্ষণ না এই পরামিতিটি বোঝে ততক্ষণ এটি কাজ করে।