Bagaimana membuat UEFI lupa menginstal Linux sebelumnya dan menerima yang baru (Devuan)

1

Saya menginstal Lubuntu 17.10 ke laptop baru, katakanlah itu berjalan dengan lancar (ada beberapa rintangan, tetapi pada akhirnya itu boot dan berfungsi dengan baik). UEFI BIOS dalam mode boot aman. Saya memiliki partisi EFI 200MB diikuti oleh partisi root besar. Tidak ada partisi swap karena praktik terbaik SSD (/ tmp akan menggunakan tmpfs juga begitu saya membuatnya berfungsi).

Pada menit terakhir dan berubah pikiran dan ingin pergi dengan Devuan: sesuatu yang tidak berbasis sistem. Sekali lagi saya dihadapkan dengan harus menyekop file firmware agar wifi berfungsi (ini menghantui saya sepanjang waktu https://askubuntu.com/questions/794218/getting-killer-wireless-ac-1535-working-for-installing- ubuntu-16-04 ). Selama upaya instalasi pertama saya hanya berpikir saya akan melanjutkan dengan instalasi offline dan membuka wifi dan menambahkan mirror jaringan a-posteriori. Sayangnya installer Devuan bahkan tidak menginstal GRUB pada akhirnya.

Upaya instalasi kedua saya menemukan versi yang tepat dari firmware wifi (ke-4 kalinya pesona dengan berbagai versi!), Installer dalam suasana hati yang lebih baik karena itu, dan menginstal GRUB pada akhirnya. Saya merasa mungkin belum menyentuh partisi EFI.

Apa yang terjadi sekarang adalah bahwa selama boot, UEFI berpikir untuk melihat dua aset yang dapat di-boot. Salah satunya adalah Ubuntu lama (lubuntu) dan yang lain adalah Devuan. Devuan tidak bisa boot karena UEFI tidak menyetujui kunci itu. Ubuntu disetujui, tetapi berhenti pada prompt grub, karena semua yang lain sudah tidak ada sekarang.

Haruskah saya mencoba menginstal partisi EFI dengan beberapa mode penyelamatan? Apakah itu memperbaiki kunci yang disimpan di UEFI BIOS? Bagaimana saya bisa membuat BIOS melupakan instalasi lama dan juga kuncinya?


Saya sampai pada titik ketika UEFI menolak untuk boot drive pen saya juga karena alasan yang sama tentang kunci. Rencana saya adalah mendapatkan drive DVD USB dan mem-boot CD dari sana. Lalu bersihkan SSD. Jika UEFI tidak melupakan instalasi sebelumnya setelah itu maka ini akan menjadi pertempuran yang sulit.


Saya mulai percaya bahwa ini adalah Devuan spesifik. Mendapat USB DVD, dan saya dapat mem-boot Lubuntu atau instal atau live DVD lainnya, tetapi Devuan hanya menampilkan pesan ini. Saya pikir mereka menemukan sesuatu dengan tanda tangan mereka.

Csaba Toth
sumber

Jawaban:

2

Jadi Secure Boot awalnya adalah gagasan Microsoft. Ubuntu memang membayar biaya untuk tanda tangan / sertifikat ke Microsoft, maka Lubuntu saya berfungsi. Namun Debian tidak, jadi Devuan sebagai turunan langsung Debian juga tidak memiliki sertifikat UEFI.

Di saluran IRC #devuan, beberapa orang (@avbox, @fsmithred, @nelson) membuat saya senang. Seharusnya tidak sulit menggunakan kunci Ubuntu untuk menandatangani shebang. Sampai saat itu saya perlu mematikan Boot Aman.

Csaba Toth
sumber