هذه مقالة قصيرة حول كيفية إعداد بنية 64 بت على نظام 32 بت الخاص بك دون إعادة التثبيت. Debian/توزيعة مبنية على نظام Deabian (والتي ربما قمت بتنزيلها عن طريق الخطأ بدلاً من 64 بت).
* يجب أن يدعم أجهزتك في البداية AMD64، فلن يقوم أحد بإنشاء السحر.
* قد يؤدي هذا إلى تلف النظام، لذا تابع بحذر شديد.
تم فحص كل شيء Debian10-buster-i386.
* لا تفعل هذا إذا كنت لا تفهم أي شيء هنا.
Dpkg، ملائمة وsources.list
مباشرة في صلب الموضوع، إذا كنت قد وزنت كل شيء بجنون، فلنبدأ في إعداد الحزم (من حيث المبدأ، الترتيب لا يهم هنا، ولكنه أكثر ملاءمة نقطة تلو الأخرى)
1. حدد amd64 في /etc/apt/sources.list عن طريق إدراج ' [arch=amd64] ' بين debdeb-src وURL
مثال
# Base reps
deb [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free
deb-src [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free
# Update reps
deb [arch=amd64] http://deb.debian.org/debian/ buster-updates main
deb-src [arch=amd64] http://deb.debian.org/debian/ buster-updates main
# Security reps
deb [arch=amd64] http://security.debian.org/debian-security/ buster/updates main
deb-src [arch=amd64] http://security.debian.org/debian-security/ buster/updates mainيعد ذلك ضروريًا لضمان تحميل حزم 64 بت فقط في المستقبل.
2.أضف amd64 إلى dpkg حتى لا يقسم:
$ sudo dpkg --add-architecture amd643.تحديث قائمة الحزم:
$ sudo apt updateجوهر
بالطبع، كل هذا لا معنى له بدون نواة 64 بت، لذا قم بتثبيته:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64ضع $VERSION لاستبدال إصدار النواة المطلوب.
بعد تثبيت النواة، سيتم إعادة تكوين grub تلقائيًا.
إتمام
بعد إعادة التشغيل، سيكون نظامنا قادرًا على العمل مع AMD64، ولكن قد تنشأ بعض المشكلات مع الحزم. لحلها، كان يكفي تشغيل هذه الأوامر:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeعلى الرغم من أنه لا يجب أن تقلق كثيرًا بشأن هذا أيضًا - سيتم تثبيت جميع الحزم الضرورية في النهاية كتبعيات، وستتم إزالة الحزم غير الضرورية على النحو التالي:
$ sudo apt autoremove الآن لديك نظام 64 بت تحت تصرفك!
المصدر: www.habr.com
