এসার উচ্চাকাঙ্ক্ষী ES1-533 এ উবুন্টু ইনস্টল করতে অক্ষম


10

আমি এই কম্পিউটারটি কিনেছিলাম এবং এটিতে উবুন্টু ইনস্টল করতে চেয়েছিলাম। সমস্যাটি হ'ল আমি 3 সপ্তাহেরও বেশি সময় ধরে ব্যর্থ। কম্পিউটারটি খুব সীমিত ক্ষমতার UEFI সহ আসে। এটি উত্তরাধিকারে স্যুইচ করা যায় না এবং কার্যকর করার জন্য বিশ্বস্ত হিসাবে কোনও ইউইএফআই ফাইল নির্বাচন করার কোনও বিকল্প নেই । নিরাপদ বুট সক্ষম / অক্ষম করা কেবলমাত্র একমাত্র কাজ ।

এখন সমস্যা সম্পর্কে। আমি প্রথমে উবুন্টুকে স্বয়ংক্রিয় মোডে ইনস্টল করার চেষ্টা করেছি, তারপরে ম্যানুয়াল বিভাজন দিয়েও অন্য কোনও কিছুতে । উভয় ক্ষেত্রেই grub2 থেকে / dev / sda ইনস্টল করার সময় ইনস্টলেশনটি ক্র্যাশ হয়ে যায় এবং কম্পিউটারটি স্তব্ধ হয়ে যায়।

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

এখানে গ্রাব-ইনস্টল হিমশীতল

সুতরাং সমস্যাটি যখন efibootmgr UEFI এ নতুন এন্ট্রি নিবন্ধ করার চেষ্টা করে। এটি চালিয়েও আমি এটি নিশ্চিত করেছিলাম:

_sudo efibootmgr -c -d /dev/sda -p 1 -w -L ubuntu_ 

যার পরে এটি আবার স্তব্ধ হয়ে যায়।

কীভাবে এটি কাজ করা যায় তা সম্পর্কে আমার ধারণা নিম্নলিখিত:

বুটলোডার ছাড়াই উবুন্টু ইনস্টল করুন, ইউইএফআই-তে নতুন এন্ট্রি নিবন্ধ করার চেষ্টা না করে নিজেই বুটলোডার ইনস্টল করুন, / ইএফআই / উবুন্টু / থেকে / ইএফআই / বুট / এ বুটলোডারটি সরান এবং এটির নাম পরিবর্তন করে বুটক্স .৪.এফিতে রাখুন । তারপরে আমি নিশ্চিত যে এটি কার্যকর হবে।

কীভাবে কেউ পরামর্শ দিতে সক্ষম:

  1. efibootmgr দ্বারা নতুন UEFI এন্ট্রি নিবন্ধন করার চেষ্টা না করে গ্রাব-ইনস্টল সম্পাদন করুন যাতে এটি কম্পিউটারটি জমা করে না দেয় এবং না?

  2. / EFI / উবুন্টু / থেকে কোন ফাইলগুলি / EFI / BOOT এ অনুলিপি করা উচিত এবং এর মধ্যে আমার কোনটি বুটএক্স 64.efi নামকরণ করা উচিত ?

  3. যদি এটি যাওয়ার ভাল উপায় না হয় তবে এর থেকে আরও ভাল সমাধান কী হবে।

কোন পরামর্শের জন্য ধন্যবাদ।


1
এখানে একই সমস্যা ... কয়েকদিন আগে এই জিনিসটি কিনেছি।
কম

উত্তর:


12

সমস্যাটি নিম্নরূপ সমাধান করা যেতে পারে:

  1. বুট উবুন্টু লাইভ ডিভিডি / ইউএসবি পরীক্ষার মোডে এবং ওপেন টার্মিনালে

  2. এর দ্বারা বুটলোডার ইনস্টল না করে ইনস্টলেশন প্রক্রিয়া চালান:

    sudo ubiquity -b
    
  3. Continue testingইনস্টলেশন শেষ হওয়ার পরে টিপুন ।

  4. এতে নতুন ইনস্টল করা ফাইল সিস্টেম মাউন্ট করুন /mnt:

    sudo mount /dev/sda2 /mnt
    sudo mkdir /mnt/boot/efi
    sudo mount /dev/sda1 /mnt/boot/efi
    for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
    

( sda2মূল পার্টিশনটি কোথায় এবং sda1EFI সিস্টেম পার্টিশন)

  1. ইফিভারগুলি এর দ্বারা লোড করুন:

    sudo modprobe efivars
    
  2. 64৪ grub-install-বিট সংস্করণের জন্য পুনরায় ইনস্টল করুন

    sudo apt-get install --reinstall grub-efi-amd64
    sudo grub-install --no-nvram --root-directory=/mnt
    
  3. রুট পরিবর্তন করুন /mntএবং গ্রাব আপডেট করুন

    sudo chroot /mnt
    sudo update-grub
    
  4. ইনস্টল করা বুটলোডারটি সরান এবং নতুন নাম দিন

    cd /boot/efi/EFI
    sudo cp -R ubuntu/* BOOT/
    cd BOOT
    sudo cp grubx64.efi bootx64.efi
    
  5. সিস্টেমটি পুনরায় বুট করুন।

আরও বিশদ এখানে পাওয়া যাবে:

এসার সম্প্রদায় আলোচনা


2
যখন আমি করি: sudo মাউন্ট / dev / sda2 / mnt sudo mkdir / mnt / boot / efi এটি আমাকে একটি ত্রুটি দেয় এবং বলে যে এগুলি হয় ব্যবহৃত হয় বা নেই not এই ফোল্ডারগুলির আমার সমতুল্য কী তা আমি কীভাবে চেক করতে পারি? উবুন্টু ইনস্টল করার সময়, আমি কি গ্রাহক পার্টিশনগুলি বেছে নেব? আপনি এটি করার সময় আপনার পার্টিশনগুলি কেমন দেখায়?
রাতের খাবার 21

1
এই সমাধানটি আমার জন্য লিনোভো L450 তে কাজ করেছিল যখন লিনাক্স মিন্ট 19 ইনস্টল করার সময়! ঠিক ওপির মতোই, আমার কাছে কোনও বিশ্বস্ত ইউইএফআই ফাইল নির্বাচন করার বিকল্প ছিল না।
সাইমন এম লাউবে

দুর্দান্ত উত্তর! একগুঁয়েদার এসার উচ্চাকাঙ্ক্ষী ES1-533-P7P6 তে কুবুন্টু 18.04.2 এর সাথে কবিতার মতো কাজ করেছেন। অনেক ধন্যবাদ!
ডেভিড ভার্ডিন

@ জেনারেল সংরক্ষিত আপনি আপনার সমস্ত ড্রাইভ ব্যবহার করে তালিকাভুক্ত করতে পারেনsudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
সিসির

তালিকা efi বিভাজনsudo fdisk -lu|grep -i efi
সিসির

5

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

দ্বিতীয়ত, আপনি বলেছেন যে আপনি ফার্মওয়্যারের সাথে GRUB নিবন্ধ করার চেষ্টা করার জন্য নিম্নলিখিত কমান্ডটি ম্যানুয়ালি ব্যবহার করেছেন:

sudo efibootmgr -c -d /dev/sda -p 1 -w -L ubuntu

যে কমান্ড, যদিও, একটি গুরুত্বপূর্ণ প্যারামিটার হারিয়েছে: -l {filename}। এছাড়াও, আমি আগে কখনও -wপ্রয়োজনীয় বিকল্প হিসাবে দেখিনি , যাতে সম্ভবত এটি অপসারণ করা উচিত। মোট কথা, এর পরিবর্তে আপনার আদেশটি হওয়া উচিত:

sudo efibootmgr -c -d /dev/sda -p 1 -L ubuntu -l \\EFI\\ubuntu\\grubx64.efi

পরিবর্তন grubx64.efiকরার জন্য shimx64.efiযদি আপনি নির্দিষ্ট করছি shimx64.efiফাইল ইনস্টল করা হয়েছে এবং আপনি নিরাপদ সক্রিয় বুট সঙ্গে বুট পাবে চান। মূল ওএস ইনস্টলেশন হিমশীতল, এই পরিবর্তনটি যে আদৌ সহায়তা করবে তা নিয়ে আমি সন্দেহ করি তবে এটি চেষ্টা করার মতো।

বাকী হিসাবে, আমি বিশ্বাস করি যে --no-nvramবিকল্পটি এর grub-installমাধ্যমে এনভিআরএএম ভেরিয়েবলগুলি আপডেট করার চেষ্টা করা থেকে বিরত রাখা উচিত efibootmgr। এই বিকল্পটি manপৃষ্ঠায় উল্লেখ করা হয়নি , তবে আমি বিশ্বাস করি এটি একটি বৈধ বিকল্প।

আপনি লিনাক্সের জন্য EFI বুট লোডারগুলিতে এবং বিশেষত বুট লোডারগুলি কীভাবে ইনস্টল করবেন তার সাবপেজের সাথে আমার পৃষ্ঠাটিও পরামর্শ করতে চাইতে পারেন এই অপারেশনগুলির "বাদাম এবং বল্টস" কীভাবে এগিয়ে যায় সে সম্পর্কে এগুলি আপনাকে কিছু পটভূমি দেবে। আপনি এমনকি বুট লোডার হিসাবে GRUB 2 ব্যতীত অন্য কিছু ব্যবহার করতে চাইতে পারেন।

ডিফল্ট ফাইলের নাম ব্যবহার করে বুট করার জন্য, আপনাকে সব কপি উচিত /boot/efi/EFI/ubuntuকরার /boot/efi/EFI/BOOTএবং পুনঃনামকরণ grubx64.efiকরা bootx64.efiডিরেক্টরিটি মধ্যে। বিকল্পভাবে, আপনি ফ্যালব্যাক ফাইলের নাম ব্যবহার করে অন্য কিছু ইনস্টল করতে পারেন। এর সাথে একটি প্রধান সতর্কতা হ'ল কম্পিউটার যদি ইতিমধ্যে উইন্ডোজ (বা অন্য কোনও ওএস) বুট করে তবে এটি কাজ করতে পারে না। সেক্ষেত্রে আপনার উইন্ডোজ বুট লোডারটিকে GRUB 2 (বা আপনি যে কোনও কিছু ব্যবহার করতে চান) দিয়ে প্রতিস্থাপন করে এবং উইন্ডোজ বুট লোডারকে অন্যত্র সরিয়ে নিয়ে "হাইজ্যাক" করতে হতে পারে।


ঠিক আছে, অবশেষে মনে হচ্ছে আমার আগে অন্য কেউ বাগটি দায়ের করেছে। [লিঙ্ক] দেখুন ( বাগস.লঞ্চপ্যাড.এন.বুন্টু
সোর্স

1

স্লেডেক 90 দ্বারা বর্ণিত এবং রড স্মিথের দুর্দান্ত ওয়েবসাইটে বিস্তারিতভাবে লিনাক্সটি ডিফল্ট (উইন্ডোজ) বুটলোডার হাইজ্যাক করে এসার ES1-533 এ ইনস্টল করে বুট করা যায়। তবে এটি প্রয়োজনীয় নয়।

এনভিআরএএম-কে না লিখে লিনাক্স ইনস্টল করা আরও ভাল উপায় , যেহেতু efibootmgr - যা প্রায় সমস্ত ডিস্ট্রো-র দ্বারা লেখা একটি সিস্টেমকে হিমায়িত করবে (কেবল পঠন সম্ভব)।

সমাধানটি হল REFInd লাইভ সিস্টেমটি ব্যবহার করা (উদাহরণস্বরূপ, ইউএসবি স্টিক) এটিতে বুট করা, ইউইএফআই শেলটি খুলুন, এবং বিসিএফজি দিয়ে প্রয়োজনীয় ইউইএফআই এন্ট্রি জেনারেট করা , উদাহরণস্বরূপ:

bcfg boot add 2 fs0:\EFI\ubuntu\grubx64.efi "GRUB Loader"

এটি পোস্টে GRUB- র জন্য বুট এন্ট্রি যুক্ত করে। ২. আপনি যখন পুনরায় বুট করবেন এবং এফ 12 টিপবেন তখন আপনার গ্রুব (এবং তারপরে উবুন্টু) বা উইন্ডোজ বুট করার পছন্দ থাকবে!


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