Ini hanya terjadi pada salah satu komputer saya. Ini adalah laptop tua yang memiliki sejarah panjang dan beragam dengan beberapa sistem operasi, tetapi dalam masa pensiunnya ia bertindak sebagai server untuk jaringan rumah saya menggunakan Ubuntu 12.04. Ini adalah sistem boot tunggal, tidak ada sistem lain yang diinstal. Sering kali, setiap kali ada peningkatan grub, saya melihat pesan seperti ini:
Setting up grub-common (1.99-21ubuntu3.4) ...
Installing new version of config file /etc/grub.d/00_header ...
Setting up grub2-common (1.99-21ubuntu3.4) ...
Setting up grub-pc-bin (1.99-21ubuntu3.4) ...
Setting up grub-pc (1.99-21ubuntu3.4) ...
/usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track.
Installation finished. No error reported.
Haruskah saya khawatir tentang ini? Apa (jika ada) yang harus saya lakukan?
Jawaban:
Ini bukan masalah besar karena tidak ada kesalahan yang dilaporkan jadi hanya peringatan.
Tetapi, jika Anda ingin menyingkirkan ini, Anda perlu menghapus sektor 32. Untuk melakukan ini, Anda memiliki banyak pilihan:
Sebuah. Menyeka seluruh hard disk;
b. menulis nol ke seluruh sektor di MBR Anda dan instal ulang grub Anda;
c. Menulis angka nol ke sektor 32 di MBR Anda ( itulah yang akan kami lakukan di sini ).
Untuk melakukannya ikuti langkah-langkah berikut:
Cadangkan MBR Anda:
kosongkan nomor sektor Anda 32:
chroot dan instal ulang grub:
PS: ganti * dengan jumlah hdd yang sesuai
Sekarang perbarui grub Anda:
Catatan: Anda tidak diwajibkan untuk langkah-langkah ini, karena ini bukan kesalahan yang dapat mempengaruhi sistem Anda.
sumber
Saya menemukan beberapa tautan bermanfaat yang menjelaskan tentang pesan tersebut, dan bagaimana cara membersihkan sektor boot pada disk. Utas ini memberikan penjelasan yang sangat bagus tentang masalahnya. Utas ini memberikan resep buku resep mudah yang bagus untuk membersihkan barang.
Buku masak itu berhasil untuk saya, walaupun saya sedikit mengacaukan chroot ... (lihat di bawah)
Saya beruntung bahwa komputer saya adalah single-boot dan saya tidak punya rencana pernah ke re-install Windows. Tetapi tampaknya jika Anda memiliki sistem Windows dual-boot dengan perangkat lunak yang menggunakan FlexNet atau perangkat lunak serupa, Anda dapat memiliki masalah rutin. Saya juga berpikir beberapa virus Windows mungkin menggunakan bagian disk ini. Diskusi utas pertama menawarkan solusi bagi pengguna Ubuntu, untuk menginstal aplikasi bernama boot-repair pada booter USB live-CD Anda.
Saya juga menemukan program perbaikan boot yang disebutkan di atas sangat berharga ketika terjadi kesalahan. IMHO ini sangat berguna seharusnya ada di Live CD secara default. Lihat tautan ini .
sumber
Mengurangi CLI mengetik dengan live DVD / USB
Berikut adalah cara melakukan hal yang sama dengan mengetikkan baris perintah lebih sedikit, menggunakan DVD langsung atau USB langsung .
Gunakan
lsblk
perintah untuk menampilkan semua partisi drive.Pastikan Anda menargetkan drive yang terpengaruh (di sini
sda
).Hapus FlexNet dari drive yang terpengaruh (di sini
/dev/sda
), menggunakan nomor sektor yang dilaporkan oleh GRUB (sektor di sini32
):Tidak perlu mencadangkan bagian yang biasanya kosong dari catatan booting diperpanjang ini (EBR) .
Sekarang, pasang partisi drive yang terpengaruh yang biasanya digunakan untuk booting (di sini
/dev/sda1
).Terakhir, instal ulang GRUB pada drive yang terpengaruh:
GRUB sekarang harus menginstal tanpa peringatan apa pun.
Anda sekarang aman untuk reboot dari hard drive yang didesinfeksi.
sumber