Pertanyaan Bagaimana saya bisa memperbaiki grub? (Bagaimana cara mendapatkan Ubuntu kembali setelah menginstal Windows?)


Saya menginstal Windows 7, yang memakan file boot Ubuntu. Ketika memulai komputer, sekarang langsung ke Windows, tanpa memberi saya pilihan untuk boot Ubuntu.

Bagaimana saya bisa mendapatkan Ubuntu kembali?


307
2017-12-17 07:02


asal


Saya pikir itu adalah tugas yang umum, saya juga memiliki dua HDD, dan Ubuntu + Windows. Saya harap Anda dapat memperbaikinya dengan cara yang benar. Coba ikuti ini tutorial. Ada pertanyaan, tanyakan pada saya! - antivirtel
Terkait (saat GRUB dipasang ke MBR drive salah): Masalah penyelamatan grub setelah menginstal ubuntu - Eliah Kagan
Ya Anda bisa, Anda hanya perlu melakukan boot normal dan menginstal dengan windows dan kemudian harus muncul di menu boot Grub pada saat start-up komputer. - Rampoo1208
Saya tahu ini adalah thread lama tetapi saya memperbaiki masalah dengan mengubah mode boot di bios dari UEFI ke Legacy.
CATATAN: jawaban yang diterima adalah instruksi umum tentang cara memperbaiki grub. Hal ini juga berlaku untuk berbagai macam keadaan ketika GRUB ditulis salah oleh installer (ubiquity). - Danatela


Jawaban:


Ketika Anda menginstal Windows, Windows menganggap itu adalah satu-satunya sistem operasi (OS) pada mesin, atau setidaknya itu tidak memperhitungkan Linux. Jadi ini menggantikan GRUB dengan boot loader sendiri. Yang harus Anda lakukan adalah mengganti boot loader Windows dengan GRUB. Saya telah melihat berbagai instruksi untuk mengganti GRUB dengan menyimpang dengan perintah GRUB atau semacamnya, tetapi bagi saya cara termudah adalah dengan hanya chroot ke dalam instalasi Anda dan jalankan update-grub. chroot sangat bagus karena memungkinkan Anda untuk bekerja pada pemasangan Anda yang sebenarnya, daripada mencoba mengalihkan hal-hal di sana-sini. Itu benar-benar bersih.

Begini caranya:

  1. Booting dari live CD atau live USB, dalam mode "Coba Ubuntu".
  2. Tentukan nomor partisi dari partisi utama Anda. sudo fdisk -l, sudo blkid atau GParted (yang seharusnya sudah diinstal, secara default, pada sesi siaran langsung) dapat membantu Anda di sini. Saya akan berasumsi dalam jawaban ini bahwa itu /dev/sda2, tapi pastikan Anda menggunakan nomor partisi yang benar untuk sistem Anda!

    Jika partisi utama Anda berada dalam LVM, perangkat justru akan ditempatkan di /dev/mapper/, yang paling disukai, /dev/mapper/{volume}--{os}-root dimana {volume} adalah nama volume LVM dan {os} adalah sistem operasi. Menjalankan ls /dev/mapper untuk nama yang tepat.

  3. Pasang partisi Anda:

    sudo mount /dev/sda2 /mnt  #Replace sda2 with the partition from step 2
    

    Jika Anda memiliki yang terpisah /boot, /var atau /usr partisi, ulangi langkah 2 dan 3 untuk me-mount partisi ini /mnt/boot, /mnt/var dan /mnt/usr masing-masing. Sebagai contoh,

    sudo mount /dev/sdXW /mnt/boot
    sudo mount /dev/sdXY /mnt/var
    sudo mount /dev/sdXZ /mnt/usr
    

    mengganti sdXW, sdXY, dan sdXZ dengan nomor partisi masing-masing.

  4. Ikatkan beberapa hal lain yang diperlukan:

    for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
    
  5. Jika Ubuntu diinstal dalam mode EFI (lihat jawaban ini jika Anda tidak yakin), gunakan sudo fdisk -l | grep -i efi atau GParted untuk menemukan partisi EFI Anda. Ini akan memiliki label EFI. Pasang partisi ini, ganti sdXY dengan nomor partisi aktual untuk sistem Anda:

    sudo mount /dev/sdXY /mnt/boot/efi
    
  6. chroot ke dalam instalasi Ubuntu Anda:

    sudo chroot /mnt
    
  7. Pada titik ini, Anda berada di instal Anda, bukan sesi siaran langsung, dan berjalan sebagai root. Perbarui grub:

    update-grub
    

    Jika Anda mendapatkan kesalahan atau jika naik ke langkah 7 tidak memperbaiki masalah Anda, lanjutkan ke langkah 8. (Jika tidak, itu opsional.)

  8. Bergantung pada situasi Anda, Anda mungkin harus menginstal ulang grub:

    grub-install /dev/sda
    update-grub # In order to find and add windows to grub menu.
    
  9. Jika Ubuntu diinstal dalam mode EFI, dan partisi EFI UUID telah berubah, Anda mungkin perlu memperbaruinya /etc/fstab. Bandingkan:

    blkid | grep -i efi
    grep -i efi /etc/fstab
    

    Jika partisi EFI saat ini UUID (dari blkid) berbeda dari yang ada di /etc/fstab, perbarui /etc/fstab dengan UUID saat ini.

  10. Jika semuanya bekerja tanpa kesalahan, berarti Anda siap:

    exit
    sudo reboot
    
  11. Pada titik ini, Anda seharusnya dapat melakukan boot secara normal.

Jika Anda tidak dapat melakukan boot secara normal, dan tidak melakukan langkah 8 karena tidak ada pesan kesalahan, coba lagi dengan langkah 8.

  • Terkadang memberikan GRUB2 yang benar konfigurasi untuk partisi Anda tidak cukup, dan Anda harus menginstalnya (atau menginstalnya kembali) ke Master Boot Record, yang langkah 8 lakukan. Pengalaman membantu pengguna dalam obrolan menunjukkan bahwa langkah 8 terkadang diperlukan bahkan ketika tidak ada pesan kesalahan yang ditampilkan.

314
2017-12-17 12:23



Komentar bukan untuk diskusi panjang; percakapan ini telah terjadi pindah ke obrolan. - Thomas Ward♦
Saya masih ingin Windows menjadi OS boot utama saya. Apakah ini masih memperbaiki yang benar? Bagaimana cara memilih OS mana yang akan di-boot? F11? - Jeff
@ScottSeverance Saya melihat dari profil Anda bahwa Anda tinggal di DFW. Sudahkah Anda mempertimbangkan memberikan kelas atau tutorial langsung untuk memasukkan orang ke dalam Linux? - Mohammed Joraid
Masalah-masalah ini tidak menjadi tua: D - Bukan itu ketika berhadapan dengan EFI, Anda mungkin perlu menginstal grub-efi-amd64 dan jika Anda menggunakan boot aman yang ingin Anda gunakan grub-install --uefi-secure-boot. Ini juga rinci dalam superuser.com/a/376471/197980 - Raffael
Solusi ini berlaku juga untuk Windows 10 pada komputer dengan BIOS (yaitu UEFI). Pertanyaan tentang yang mana yang Anda miliki dapat dijawab dengan kiat ini - thewindowsclub.com/check-if-uefi-or-bios. - okolnost


Pemasang Windows tidak peduli dengan OS lain dalam sistem. Jadi ia menulis kode sendiri di atas catatan boot master. Untungnya solusinya juga mudah.

Anda perlu memperbaiki MBR. Lakukan yang berikut ini

Booting menggunakan live usb / cd dari ubuntu. Menggunakan boot-repair menyelesaikan masalah.

Setelah boot dengan live usb / cd, jalankan perintah berikut di terminal:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Menggunakan Recomended Repair.

enter image description here

Info lebih lanjut - https://help.ubuntu.com/community/Boot-Repair


92
2017-09-01 06:59



Anda bermaksud mengatakan yang disengaja oleh orang-orang Microsoft ?? Juga dual boot tidak bekerja dengan windows 7 jadi tidak bertentangan dengan baris pertama Anda bahwa "Penginstal windows tidak peduli dengan OS lain dalam sistem." - Shagun Sodhani
Windows istirahat grub sepanjang waktu itu masalah yang sangat umum dan satu ive harus berurusan dengan diriku sendiri. Jawabannya masih bagus dan harus memperbaiki masalah. - damien
Anda telah menginstal windows 7 terlebih dahulu kemudian linux. Jadi linux mengenali windows bukan windows yang diakui linux. Ttry menginstal ulang windows7, Anda akan melihat apa yang saya maksud. - Web-E
Jangan lakukan ini ketika Anda memiliki partisi terenkripsi (luks), itu mengacaukannya. Ini juga menginstal ulang GRUB dengan apt-get - tidak tahu mengapa melakukan itu. - Meng Tian
perbaikan boot mendukung mode legacy dengan sangat baik, mungkin Anda perlu boot live cd / usb dalam mode legacy juga @fuzzyanalysis :) - Web-E


Saya tidak pernah mendapat masalah dengan menggunakan petunjuk ini:
https://wiki.ubuntu.com/Grub2#Recover 

Pertama-tama, Anda harus memulai sistem Anda dari live cd. Kemudian

METODE 3 - CHROOT

Metode instalasi ini menggunakan perintah chroot untuk mendapatkan akses ke   file sistem yang rusak. Setelah perintah chroot dikeluarkan, perintah   LiveCD memperlakukan sistem yang rusak / sebagai miliknya. Perintah dijalankan dalam   Lingkungan chroot akan mempengaruhi sistem file yang rusak dan tidak   dari LiveCD.

  1. Boot ke LiveCD Desktop (Ubuntu 9.10 atau yang lebih baru). Harap dicatat bahwa Live CD harus sama dengan sistem yang Anda perbaiki - baik   32-bit atau 64-bit (jika tidak maka chroot akan gagal).

  2. Buka terminal (Aplikasi> Aksesori> Terminal).

  3. Tentukan partisi sistem normal Anda - (sakelar adalah huruf kecil "L")

    sudo fdisk -l
    

    Jika Anda tidak yakin, jalankan

    df -Th  
    

    Carilah ukuran disk yang benar dan format ext3 atau ext4.

  4. Pasang partisi sistem normal Anda:

    Ganti partisi yang benar: sda1, sdb5, dll.

    sudo mount /dev/sdXX /mnt  
    

    Contoh: sudo mount /dev/sda1 /mnt 

  5. Hanya jika Anda memiliki partisi boot terpisah:   sdYY adalah penunjukan partisi / boot (misalnya sdb3)

    sudo mount /dev/sdYY /mnt/boot
    
  6. Mount filesystem virtual kritis:

    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
    
  7. Chroot ke perangkat sistem normal Anda:

    sudo chroot /mnt
    
  8. Jika tidak ada /boot/grub/grub.cfg atau itu tidak benar, buat satu menggunakan

    update-grub
    
  9. Instal ulang GRUB 2:

    Ganti perangkat yang benar - sda, sdb, dll. Jangan tentukan nomor partisi.

    grub-install /dev/sdX
    
  10. Verifikasi pemasangan (gunakan perangkat yang benar, misalnya sda. Jangan tentukan partisi):

    sudo grub-install --recheck /dev/sdX
    
  11. Keluar dari chroot: CTRL-D pada keyboard

  12. Unmount filesystem virtual:

    sudo umount /mnt/dev/pts
    sudo umount /mnt/dev
    sudo umount /mnt/proc
    sudo umount /mnt/sys
    
  13. Jika Anda memasang partisi / boot terpisah:

    sudo umount /mnt/boot
    
  14. Lepas direktori LiveCD / usr:

    sudo umount /mnt/usr
    
  15. Lepas perangkat terakhir:

    sudo umount /mnt
    
  16. Reboot.

    sudo reboot
    

34
2018-04-27 02:15



Sekedar catatan bahwa Anda tidak perlu khawatir tentang unmounting stuff, karena reboot akan mengurusnya secara otomatis. Mengirim umount perintah membuang waktu. - Scott Severance
sudo umount -a harus merawat mereka juga. Ini bukan praktik yang buruk jika Anda punya beberapa saat. Setidaknya mengingatkan Anda tentang apa yang terjadi, dan dalam beberapa kasus (sudut / marjinal) dapat membuat reboot berhenti untuk memperingatkan Anda atau menunggu masukan. - belacqua
+1 untuk memperingatkan pada partisi yang terpisah / boot. - qed
Saya telah melakukan ini beberapa kali pada sistem yang berbeda dan setuju bahwa hasilnya berbicara sendiri (meskipun saya juga melewatkan umount). - Elder Geek


Booting dari flashdisk atau CD USB live Ubuntu dan
Instal Boot-Repair di ubuntu dengan langkah-langkah berikut

Buka terminal dan jalankan perintah berikut

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair

Setelah menyelesaikan instalasi, Anda dapat meluncurkannya dari menu System-> Administration-> Boot-Repair jika Anda menggunakan Gnome, atau mencari "boot-repair" di dasbor jika Anda menggunakan Unity. Kemudian ikuti screenshot berikut:

Metode 1

  • Klik pada opsi lanjutan

Initial screen

  • Centang opsi yang ditunjukkan di bawah ini

advanced option

  • Ubah tab ke Grub Location Tab dan Centang Opsi yang ditampilkan dalam gambar

enter image description here

Tekan Apply dan Reboot sistem

Metode 2

  • Pilih opsi perbaikan Boot yang direkomendasikan seperti yang ditunjukkan pada tangkapan layar pertama

Dokumentasi:


19
2017-07-30 19:25



Web-E sudah memberikan ini menjawab. Mungkin meningkatkan yang itu saja? Saya meninggalkan komentar tentang mengapa itu tidak berhasil. - Dan Dascalescu
Metode ini bekerja untuk saya setelah kasus yang sangat buruk dari pembaruan Windows 10 yang menimpa GRUB dan kemudian mem-boot loader sendiri. Mengikuti prosedur ini mengembalikan Windows dan Linux. Dalam kasus saya, Linux Mint 18.1, dan menu boot-repair tampak sedikit berbeda, tetapi semuanya berjalan dengan baik. Terima kasih! - TheBigH


Cukup instal easyBCD di Windows 7 dan lakukan

Tambah Entri Baru> Linux / BSD> (pilih) Grub2> (push) Tambah Entri

Maka Anda bisa memilih Ubuntu pada bootloader Windows 7 untuk pergi ke Grub2 (bootloader sebelumnya).


11
2018-03-11 22:09



Petunjuk ini saja tidak mengembalikan Grub Bootloader - ketika saya mencobanya, mereka menambahkan opsi boot tambahan di Windows yang pada pilihan, memulai ulang mesin saya dan kemudian membawa saya ke prompt grub>. Jadi orang akan membutuhkan langkah lebih lanjut seperti apa yang harus dilakukan selanjutnya. - therobyouknow
easyBCD memungkinkan saya untuk menambah dan menghapus opsi boot yang bisa saya lihat baik pada Windows Boot Loader dan BIOS, tetapi mereka tidak pernah bekerja karena easyBCD bergantung pada semacam sihir otomatis untuk menemukan partisi Linux ... tidak berfungsi ketika partisi Linux saya berada di harddisk yang terpisah. - Fuzzy Analysis


Sekarang ada solusi yang lebih sederhana:

  1. Reboot, dan masukkan opsi BIOS komputer Anda (F2, atau kadang-kadang F11).
  2. Pergi ke Boot menu, dan pilih Prioritas Perangkat Booting
  3. Periksa apakah Manajer Boot Windows berada di atas drive boot utama (biasanya SATA HDD… atau IDE HDD ...). Jika ya, pindahkan prioritas boot disk di atas Windows Boot Manager.
  4. Simpan opsi BIOS Anda, dan keluar (biasanya F10).

Ini telah diuji pada laptop anyar Samsung Series 7 Chronos dual Windows 8 dan Ubuntu 13.10, booting aman dinonaktifkan, UEFI dan booting legacy diaktifkan.


5
2017-12-15 13:04



Ini akhirnya menjadi pilihan paling bersih untuk saya. Ini adalah beberapa pukulan kunci lagi, tapi hei, itu berhasil. Saya memiliki campuran perangkat booting Legacy dan UEFI. Jika pengguna mem-boot satu OS lebih dari berbagai macam lainnya, ini bisa lebih cepat (dan lebih aman) dalam jangka panjang. - Fuzzy Analysis
Ini berhasil bagi saya juga, setelah Windows 10 diperbarui otomatis. - luis_js
Solusi ini bekerja untuk saya ketika saya menghapus Ubuntu dari windows 10. - Vikas Gupta


Pada sistem berbasis EFI (seperti kebanyakan sistem yang dikirimkan dengan Windows 8 atau lebih baru), Windows kadang-kadang akan memperbarui boot loader-nya atau meresetnya menjadi boot loader default. Ini sangat umum ketika menginstal ulang OS atau melakukan pembaruan sistem utama (upgrade ke rilis Windows terbaru, misalnya). Perhatikan bahwa Windows tidak mungkin benar-benar menghapus file GRUB pada komputer berbasis EFI. Segala sesuatu yang diperlukan untuk boot Ubuntu masih ada; itu hanya dilewati. Dalam kasus-kasus ini, instalasi ulang GRUB yang lengkap adalah berlebihan, dan sebenarnya yang membawa (kecil) kesempatan itu akan menciptakan masalah baru.

Jadi, daripada menginstal ulang GRUB dalam kasus-kasus ini, saya menyarankan untuk mereset GRUB (atau boot loader atau boot manager apa pun yang Anda inginkan) menjadi default. Ada beberapa cara untuk melakukan ini, termasuk:

  • EasyUEFI - Cara termudah untuk menyesuaikan urutan boot, jika sistem langsung boot ke Windows, adalah untuk digunakan EasyUEFI, yang merupakan alat GUI pihak ketiga yang gratis (untuk versi dasar) untuk mengelola pesanan boot EFI. Ini cukup jelas - cari ubuntu masukkan dalam daftar opsi boot dan pindahkan ke bagian atas daftar. Saat berikutnya Anda reboot, GRUB akan muncul. (Jika Anda menggunakan sesuatu selain GRUB, Anda harus mencari entrinya.)
  • bcdedit -- Jendela bcdedit alat dapat digunakan untuk mengatur GRUB ke urutan boot default. Perintah bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi, diketik dalam Administrator Jendela Command Prompt, akan melakukan ini; namun, jika komputer Anda boot dengan Boot Aman aktif, bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi akan diminta sebagai gantinya. Bahkan, perintah yang terakhir akan biasanya bekerja bahkan jika Secure Boot tidak digunakan, jadi saya akan menggunakan perintah itu terlebih dahulu. Perhatikan bahwa ada alat shell Windows yang lebih canggih yang membutuhkan sintaks yang sedikit berbeda dari yang saya sajikan, tetapi saya tidak ingat detailnya.
  • Satu kali boot ke Ubuntu - Sebagian besar EFI menyediakan boot manager built-in, diakses dengan menekan tombol fungsi, Esc, atau Enter di awal proses awal sistem. Peluangnya adalah ubuntu entri untuk boot Ubuntu akan muncul di menu boot manager ini, memungkinkan Anda untuk boot ke Ubuntu. Atau, Anda bisa boot ke media darurat Ubuntu, seperti installer yang di-boot dalam mode "coba sebelum menginstal". Either way, Anda dapat menggunakannya efibootmgr untuk menyesuaikan urutan boot:
    1. Mengetik sudo efibootmgr untuk melihat entri boot.
    2. Perhatikan arus BootOrder garis.
    3. Temukan entri untuk ubuntu dan perhatikan Boot#### jumlah.
    4. Mengetik sudo efibootmgr -o xxxx[,yyyy,zzzz,....] untuk mengubah urutan boot, membuat xxxx nomor untuk Ubuntu. Apa yang terjadi setelah itu kemungkinan besar tidak terlalu penting, meskipun saya telah mencatat bahwa Windows tampaknya cenderung untuk menambahkan dirinya kembali ke awal dari urutan boot jika tidak ada dalam daftar. Dengan demikian, Anda mungkin harus memastikan bahwa Windows ada dalam daftar, dan mungkin paling aman untuk mengatur ulang daftar sehingga semua entri asli ada di sana, hanya dengan ubuntu entri dipindahkan ke bagian atas daftar.
  • Utilitas pengaturan firmware - Beberapa utilitas pengaturan EFI memungkinkan Anda untuk menyesuaikan urutan boot. Rincian sangat bervariasi dari satu EFI ke yang lain, jadi saya tidak akan membahas secara spesifik, tetapi Anda dapat mencari opsi seperti itu di utilitas pengaturan Anda.

Ada varian lain pada prosedur ini, seperti menggunakan bcfg dalam shell EFI, menggunakan bless di macOS, menggunakan saya menemukan kembali untuk melakukan boot satu kali, dll. Saya akan mulai dengan EasyUEFI, meskipun; kemungkinan itu adalah solusi yang paling sederhana. Kadang-kadang Windows bersikeras menjadikan dirinya sendiri default setiap kali itu dimulai, meskipun, dan laporan menunjukkan itu bcdedit dapat melakukan pekerjaan yang lebih baik dalam menangani masalah itu.

Perhatikan bahwa tidak ada yang sebelumnya berlaku untuk instalasi BIOS-mode; Namun, karena kebanyakan komputer yang dikirim dengan Windows 8 atau yang lebih baru boot dalam mode EFI, instalasi BIOS-mode menjadi semakin langka, jadi dalam banyak kasus lebih baik untuk menangani masalah dengan cara EFI daripada dengan menginstal ulang GRUB secara membabi buta.


3
2017-07-13 15:03



secara manual satu kali booting ke linux (fedora28 dalam kasus saya) melalui EFIs build-in boot manager memungkinkan saya untuk menggunakan efibootmgr untuk mengatur ulang urutan boot (seperti yang dijelaskan oleh Rod -> terima kasih!) yang kacau dengan pembaruan win10. Setelah itu, GRUB-bootmanager muncul seperti sebelumnya sebelum pembaruan, jadi saya dapat mengonfirmasi solusi yang tersedia berfungsi untuk saya. Saya tidak dapat menemukan versi dasar EasyUEFI tetapi hanya versi uji coba dari versi pro bebas yang ditawarkan. - antiplex


Boot-Repair bekerja untukku. Sangat mudah menggunakan aplikasi grafis, Anda tidak perlu menggunakan command line, Anda hanya perlu mengklik tombol :)

Semua opsi perbaikan yang tersedia dijelaskan dalam Dokumentasi Ubuntu dan ada a halaman terpisah menjelaskan cara memulai Boot-Repair (dengan membuat disk yang dapat di-boot atau menginstalnya dalam live disk Ubuntu yang sudah ada) dan bagaimana menggunakannya.

Hanya boot live CD Ubuntu, instal Boot-Repair dan jalankan.


2
2017-12-18 01:41



Akan lebih baik jika ada cara yang lebih mudah untuk mendapatkan Boot Repair. Lebih cepat untuk hanya mengatur a chroot memperbaiki daripada Google di sekitar untuk beberapa alat lain untuk dipasang. - Scott Severance


Ketika GRUB rusak, pengguna umumnya tidak memiliki akses ke sistem, jadi perbaikan harus dilakukan dari sesi langsung (live-CD atau live-USB).

Ada banyak kemungkinan penyebab kerusakan GRUB: Windows menulis pada MBR, DRM yang mencegah GRUB menginstal dengan benar, bug penginstal, perubahan peranti keras ... Memperbarui GRUB seperti yang diusulkan awalnya oleh Scott umumnya tidak cukup, menginstal ulang GRUB seperti yang diusulkan oleh Marco lebih efisien, tetapi masih ada berbagai situasi yang memerlukan tweak lainnya (menambahkan opsi ke kernel, membuka menu GRUB, mengubah opsi GRUB, memilih arsitektur host yang tepat ...). Kesulitan lain untuk memperbaiki GRUB adalah penggunaan chroot, dan pilihan partisi / disk yang tepat.

Semua ini telah dibuat mudah dalam alat grafis kecil: Boot-Repair. Saya t harus diintegrasikan dalam Ubuntu 12.04 CD agar lebih mudah digunakan, tetapi untuk orang yang membutuhkannya sekarang, sudah ada beberapa distro yang mengintegrasikannya: Ubuntu-Secured-Remix (CD Ubuntu yang mengintegrasikan Boot-Repair), Boot-Repair-Disk (CD yang menjalankan Boot- Perbaikan saat start-up), ...

Semoga ini membantu.


1
2017-12-20 08:58





Windows tidak melihat partisi berformat Linux. Anda harus menggunakan gparted dari liveCD dan membuat partisi primary yang diformat NTFS dengan flag boot.

Beberapa memiliki masalah jika partisi primer baru setelah partisi diperpanjang karena Windows tidak selalu me-reset tabel partisi dengan benar. Terbaik untuk memiliki cadangan yang bagus dan cadangan terpisah dari tabel partisi.

Cadangkan tabel partisi ke file teks & simpan ke perangkat eksternal.

sudo sfdisk -d /dev/sda > PTsda.txt

Ini hanya untuk sistem MBR (msdos). Jika instalasi Ubuntu Anda dalam drive partisi GPT Anda hanya dapat menginstal Windows dalam mode UEFI atau mengubah drive kembali ke MBR (msdos).


0
2017-07-30 20:01



Versi baru dari sfdisk & fdisk yang bekerja dengan drive yang dipartisi gpt di 16.04 atau lebih baru, juga akan mencadangkan drive yang dipartisi gpt dengan perintah di atas. oldfred tidak ingat apa yang dia makan untuk makan malam tadi malam, jadi tidak yakin apa yang dia posting kembali di 2013. :) - oldfred
Hai Fred saat aku memasak lupa makan malam semalam adalah sebuah berkah. Kami menghapus komentar kami sebelumnya. - WinEunuuchs2Unix


Hanya fsck perintah diperbaiki grub-rescue layar untuk saya.

Menggunakan Boot-Repair untuk boot dari Live-CD, lalu buka Terminal

Dapatkan perangkat yang benar:

sudo fdisk -l

Perlu menemukan perangkat boot, perangkat boot * di bawah kategori Boot seperti di sini:

Device     Boot   Start       End   Sectors  Size Id Type
/dev/sda1          2048   2000895   1998848  976M 82 Linux swap / Solaris
/dev/sda2  *    2000896 943716351 941715456  449G 83 Linux

Sekarang perbaiki disk dengan menggunakan:

sudo fsck /dev/sda2

catatan: / dev / sda2 adalah perangkat boot dalam contoh ini.


0
2017-07-25 07:51