Kehilangan Windows 7 di GRUB setelah menginstal Ubuntu 14.04

20

Jadi hari ini saya telah memutuskan untuk menginstal 14.04 (64bit) baru di atas Ubuntu 13.10 (32bit) yang saya gunakan untuk memiliki dual boot dengan Win 7. Jadi itu memberi saya sejumlah opsi untuk menginstal 14.04, salah satunya adalah dengan instal ulang Ubuntu tanpa kehilangan file dan aplikasi saya (jika memungkinkan). Dan ketika proses instalasi selesai saya diminta untuk me-restart seperti biasa, tapi kali ini menu GRUB tidak muncul untuk membiarkan saya memilih apakah saya akan boot dengan Windows atau Ubuntu, dan boot hanya dengan Ubuntu sekarang. Saya sudah memeriksa partisi dengan Gparted dan Win7 masih ada.

Jadi, adakah cara untuk membuat GRUB melihat kedua OS lagi, dan bagaimana?

Terima kasih sebelumnya !

Valentin
sumber
menahan shift saat booting akan memberi Anda menu grub, Anda kemudian dapat mem-boot windows secara manual ubuntuforums.org/showthread.php?t=1674192 ... juga saya mengerti bahwa grub dapat dikonfigurasikan dari file teks, jika ada yang tahu file apa apa yang harus diubah, silakan kirim apa pun yang Anda bisa untuk membantu. sudah lama sejak saya melakukannya sendiri (menggunakan puppy linux, jadi membaca dokumen mereka dapat membantu: puppylinux.org/wikka/GRUB ) ... di sini adalah dokumen pada versi ubub
Konner Rasmussen

Jawaban:

29

Saya baru saja mengalami masalah yang sama setelah menginstal Kubuntu 14.04 di atas (rusak) 13.10. Saya menemukan solusi kecil ini untuk memulihkan fungsionalitas grub:

Cukup buka terminal dan masuk

sudo update-grub
Arne.
sumber
Hai, saya tidak berpikir ini sendirian akan mengembalikan kemampuan untuk boot ke windows.
NGRhodes
5
Ya, benar. Sebenarnya, sebelum saya menjalankan perintah ini, grub tidak muncul sama sekali saat boot. Sebagai gantinya, (k) ubuntu di-boot langsung. Ketika saya menjalankan perintah, itu memberi saya output apa OS ditemukan. Sejak itu menu boot muncul dan windows terdaftar di sana.
Arne.
Inilah jawaban yang saya cari. Sederhana, dan berhasil. Terima kasih banyak.
Steve McGuire
Bahkan ini berhasil bagi saya di Ubuntu 16.04 LTS
RIYAJ KHAN
Agh, saya akan melakukan ini tetapi sepertinya terlalu sederhana. +1 untuk membuat saya merasa bodoh!
Dana Gugatan Monica
7

Boot dari live USB dengan versi di Ubuntu saya yang diinstal pada PC saya dan menginstal Boot Repair dengan memasukkan perintah berikut di terminal:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Saya telah menjalankan perbaikan yang Direkomendasikan, dan mengikuti perintah yang diberikannya untuk terminal saya, dan ketika selesai dan restart masih boot dengan Ubuntu saja. Daripada saya menjalankan Boot Repair lagi dan setelah program selesai memeriksa masalah, klik pada "Advanced options" -Boot Location tab. Di bawah ini ada menu drop down terhadap "OS untuk boot secara default:" ada Ubuntu 14.04 dan Windows 7, jadi saya memilih Windows 7 dan daripada 'Terapkan'. Ketika proses telah selesai saya restart dan GRUB sekarang memiliki opsi untuk membiarkan saya memilih jika ingin boot dengan Ubuntu atau Windows lagi. TERPECAHKAN

Semoga berhasil juga untuk Anda !!!

Valentin
sumber
Bagaimana Anda menambahkan repositori ketika tidak ada dukungan untuk 14,04? Maksud saya, perintah sudo add-apt-repository ppa:yannubuntu/boot-repairharus mengembalikan kesalahan dan tidak menambahkan apa pun.
NickTux
Ya saya telah memperhatikan pemikiran yang sama tetapi setelah ketika saya menyadarinya setelah saya menulisnya di sini, tetapi saya mencobanya dan ternyata benar-benar berhasil. Saya bukan pengguna yang mahir untuk menyimpulkan mengapa itu berhasil, dan dalam hal ini saya senang saya tidak melakukannya karena mungkin tidak akan mencobanya, hahaha. Maaf saya tidak membantu dengan jawaban itu.
Valentin
1

Sayangnya, saya mengalami masalah ini setelah mencoba menginstal apa yang tampaknya adalah Ubuntu 15,04 yang rusak - setelah menginstal, ia mendarat saya di OpenBox WM dengan banyak konfigurasi yang rusak. Selain itu, hard drive Windows 7 saya (drive terpisah) entah bagaimana berhasil rusak dalam proses.

Pada prompt perintah mode perbaikan CD windows, mengeluarkan "bootrec / fixmbr" diikuti oleh "bootrec / fixboot" dan kemudian menjalankan Startup Repair dari CD Windows memungkinkan saya untuk masuk ke mesin. Namun, sistem file saya telah hancur - Steam, driver, dll semuanya rusak. Saya kagum bahkan bisa login.

Diinstal ulang. Windows pertama, lalu Ubuntu 14,04, tidak ada masalah saat ini.

Teratai
sumber
1

Boot Ubuntu atau distro Linux apa pun dari USB / CD langsung kemudian buka terminal dan tip sudo fdisk -luntuk melihat semua partisi Anda dari semua hard disk Anda

Maka Anda harus mengidentifikasi partisi Ubuntu, kemudian me-mount partisi Ubuntu Anda memilih partisi tempat Anda menginstalnya secara normal adalah sda1, Anda dapat memeriksanya menggunakan perintah "fdisk" atau menggunakan GParted sudo mount /dev/sda1 /mnt

Kemudian pasang perangkat lain

sudo mount --bind /dev /mnt/dev    
sudo mount --bind /dev/pts /mnt/dev/pts    
sudo mount --bind /proc /mnt/proc    
sudo mount --bind /sys /mnt/sys 

Sekarang jalankan perintah chroot untuk mendapatkan akses root penuh sudo chroot /mnt

setelah dijalankan grub-install --recheck /dev/sdaTetapi pastikan Anda mengganti sda ke perangkat yang Anda gunakan untuk mem-boot sistem Anda (jangan cantumkan nomor partisi hanya sda)

Akhirnya sesuaikan secara otomatis tipping menu GRUB sudo update-grub2

Jika tidak berfungsi sambungkan ke internet dan jalankan perintah ini sudo apt-get install grub2

Jika Anda memiliki pertanyaan, silakan tanyakan, saya selalu menggunakan langkah ini ketika GRUB tidak berfungsi dengan baik. Saya telah menerjemahkan instruksi ini dari instruksi dokumen bahasa Spanyol jadi tolong tanyakan apakah Anda memiliki pertanyaan

Hilario
sumber
0

Saya juga mengalami kesalahan grub ini "simbol 'grub_term_highlight_color' not found" setelah memutakhirkan Xubuntu dari 13,10 menjadi 14,04 pada partisi ganda Windows 8.1 / Xubuntu. Saya telah memutakhirkan Xubuntu di masa lalu tanpa masalah, tetapi ketika memutakhirkan semalam dari 13,10 menjadi 14,04, saya menemukan diri saya terjebak di prompt penyelamatan grub. Karena saya belum pernah mengalami masalah ini sebelumnya, saya memutuskan untuk mencoba utilitas Boot Repair seperti yang dijelaskan di sini: https://help.ubuntu.com/community/Boot-Repair . Saya harus menggunakan "opsi ke-2" yang tercantum pada halaman bantuan itu, karena saya tidak punya cara untuk membuat CD Perbaikan Boot.

Inilah yang saya lakukan persis:

Di laptop saya, saya pergi ke xubuntu dot org tempat saya mengunduh Live Xubuntu ISO. Jika Anda memiliki drive disk yang dapat ditulisi, saya yakin Anda dapat membuat LiveCD dengan file ISO ini (mungkin Anda juga dapat membuat CD Perbaikan Boot), tetapi laptop saya tidak memiliki drive optik.

Jadi, saya kemudian membuat LiveUSB bootable dari Xubuntu 14.04. Instruksi yang saya ikuti untuk membuat LiveUSB dapat ditemukan di sini: http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-m-mac-os-x/ (ingat saya laptop Mac OS memerlukan perintah "sudo" untuk menulis ke USB yang diformat, sebagaimana dirinci dalam komentar pada posting itu).

Dengan LiveUSB Xubuntu yang sudah selesai di tangan, saya mem-boot ulang komputer kesalahan grub, mengubah menu booting untuk mengenali LiveUSB, yang memuat Xubuntu Live. Saya memilih "Coba Xubuntu" ketika LiveUSB meminta saya untuk mencoba atau menginstal. Ini memuat sesi Xubuntu yang memperlihatkan semua partisi saya sebagai ikon desktop.

Saya membuka terminal dan menjalankan yang berikut seperti yang dijelaskan di halaman bantuan Boot Repair yang terhubung di atas:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Saya mengikuti instruksi dalam utilitas Boot Repair, yang cukup jelas. Perbaikan Boot mengenali partisi saya dan menjalankan prosesnya, tetapi selesai dengan alamat Ubuntu Pastebin "error". Saya menyalinnya ke bawah, tetapi sepertinya kesalahan itu terkait dengan drive ekstra pada mesin yang tidak memiliki OS. Terlepas dari kesalahan, Perbaikan Boot masih memberi opsi untuk reboot, jadi saya lakukan.

Saya jelas memastikan menu boot saya menunjuk ke drive yang benar, dan voila! Grub mengenali semua partisi saya lagi seperti yang seharusnya. Saya memuat Xubuntu, dan sepertinya 14,04 berjalan seperti yang seharusnya sekarang karena Perbaikan Boot telah melakukan tugasnya. Selain itu, saya dapat memuat Windows 8.1 dengan baik.

Semoga catatan saya bermanfaat. Saya bersyukur atas Perbaikan Boot dan untuk semua pemecah masalah khusus di luar sana!

Mountaintree
sumber
0

Boot pertama dari live ubuntu cdatau Live ubuntu flash drivedan connect to internet. Setelah itu pergi ke termianl oleh ctlr+alt+Tdan cukup gunakan perintah di bawah ini,

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Ini benar-benar memperbaiki masalah yang saya miliki dengan boot. Anda akan menemukan tautan terlampir screen short and clear instruction. Selamat bersenang-senang.

Tautan referensi: IKUTI SAYA UNTUK KLARIFIKASI LEBIH LANJUT!

mr_azad
sumber
0

Hanya dua perintah di terminal, dan Anda harus selesai.

sudo os-prober
sudo update-grub

dan reboot sistem Anda sekarang.

Pangeran Sharma
sumber
os-proberhanya mencari sistem operasi. Itu tidak mengubah konfigurasi sistem dengan cara apa pun. Satu-satunya perintah yang berguna di sini adalah update-grub(yang secara default dikonfigurasi untuk memanggil os-proberdan menggunakan hasilnya), yang membuat jawaban ini duplikat.
David Foerster
0

Coba instal ulang grub, ketikkan terminal: sudo grub-install /dev/sd_(di mana sd_ adalah perangkat untuk menginstal bootloader) sudo grub-update, maka , saya harap Itu akan membantu Anda Catatan: sda di / dev / sda dapat berada di perangkat tempat Anda menginstal grub.

karim
sumber