Saya memiliki sistem dual-boot dengan Kubuntu 16.04 dan windows 7, kedua sistem tersebar di beberapa partisi, ketika saya menambahkan SSD baru ke sistem.
Rencananya adalah untuk menyalin partisi sistem windows, partisi sistem kubuntu dan partisi rumah kubuntu ke SSD dan kemudian memperluas partisi yang tersisa di drive lama. Sekarang saya tidak dapat mem-boot windows dari SSD.
Ini adalah output fdisk pada kondisi saya saat ini. sda adalah SSD baru.
nk@nk-desktop:~$ sudo fdisk -l
Medium /dev/sda: 465,8 GiB, 500107862016 Bytes, 976773168 Sektoren
Einheiten: sectors von 1 * 512 = 512 Bytes
Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes
I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes
Typ der Medienbezeichnung: gpt
Medienkennung: 0459D5F1-2A66-46F5-9009-689A496A5C55
Dapatkan Mulai Ende Sektoren Größe Typ
/ dev / sda1 2048 10239 8192 4M boot BIOS
/ dev / sda2 354947072 600700927 245753856 117,2G sistem file Linux
/ dev / sda3 600700928 976773119 376072192 179,3G sistem file Linux
/ dev / sda4 10240 354947071 354936832 169,3G data dasar Microsoft
Die Einträge der Partitionstabelle stimmen nicht mit der Reihenfolge der Medien überein.
Sedang / dev / sdb: 931,5 GiB, 1000204886016 Bytes, 1953525168 Sektoren
Einheiten: sektor von 1 * 512 = 512 Bytes
Sektorengröße (logisch / physisch): 512 Bytes / 4096 Bytes
I / O Größe (minimal / optimal): 4096 Bytes / 4096 Bytes
Ketikkan Medienbezeichnung: dos
Medienkennung: 0x58e31cc0
Mulai Boot Mulai Ende Sektoren Größe Id Typ
/ dev / sdb1 * 2048 478965759 478963712 228,4G 7 HPFS / NTFS / exFAT
/ dev / sdb2 478965760 1707765759 1228800000 586G 7 HPFS / NTFS / exFAT
/ dev / sdb3 1707765760 1953519615 245753856 117,2G 83 Linux
Sedang / dev / sdc: 931,5 GiB, 1000204886016 Bytes, 1953525168 Sektoren
Einheiten: sektor von 1 * 512 = 512 Bytes
Sektorengröße (logisch / physisch): 512 Bytes / 4096 Bytes
I / O Größe (minimal / optimal): 4096 Bytes / 4096 Bytes
Ketikkan Medienbezeichnung: gpt
Medienkennung: EB2C9293-03F5-4F36-B907-4BE2FA71A17A
Dapatkan Mulai Ende Sektoren Größe Typ
/ dev / sdc1 2048 308975615 308973568 147,3G sistem file Linux
/ dev / sdc2 1912559616 1953519615 40960000 19,5G Linux Swap
/ dev / sdc3 308975616 1912559615 1603584000 764,7G data dasar Microsoft
Die Einträge der Partitionstabelle stimmen nicht mit der Reihenfolge der Medien überein.
Saya sudah menyalin dua partisi linux /dev/sdb3
dan /dev/sdc1
(dan mengubah ukuran partisi rumah) ke SSD dan membuat partisi BIOS-boot-untuk grub-loader. Ruang tersisa menyala sda
adalah kecil untuk partisi windows /dev/sdb1
, yang saya rencanakan untuk menyusut, jadi rencananya adalah mengkloningnya ke drive eksternal, mengubah ukuran salinan dan kemudian mengkloningnya ke SSD.
Untuk beberapa alasan, GParted memberi tahu saya bahwa partisi ini tidak dapat membaca karena ada paket yang hilang (ntfs-3g / ntfsprogs). ntfs-3g sudah diinstal, ntfsprogs tampaknya tidak ada dan GParted berfungsi dengan baik pada partisi-ntfs lainnya, jadi saya akhirnya mencelupkan partisi ke drive eksternal (tanpa kesalahan) dan boot ke windows, untuk menggunakan alat-partisi dari windows 7 untuk mengubah ukuran partisi.
Setelah itu saya memasukkannya ke SSD, dan menginstal grub di atasnya, dengan chroot ke partisi-kubuntu di SSD dan kemudian menggunakan grub-install. Menu grub menunjukkan keempat sistem (saya meninggalkan partisi asli pada dua drive lain, sebagai cadangan). Saya dapat mem-boot ke kedua sistem-kubuntu, dan sistem windows yang lama, tetapi ketika saya mencoba mem-boot windows dari SSD, layar hanya menunjukkan garis bawah yang berkedip di sudut kiri atas dan tidak ada lagi yang terjadi.
Saya tidak yakin, apa masalahnya, karena tidak ada pesan kesalahan ketika saya mencoba untuk boot windows. Apakah saya lupa sesuatu saat menyalin partisi atau mengubah ukurannya menyebabkan partisi menjadi tidak bisa di-boot?
Jawaban:
Saya menginstal ulang kedua sistem dalam mode UEFI. Saya harus membuat cd instalasi ubuntu baru, yang dapat boot dalam mode uefi. Saya tidak yakin, mengapa live-stick, saya coba sebelumnya tidak berhasil.
Saya mengalami lebih banyak masalah dengan menginstal ulang windows terlebih dahulu. Windows instalasi-cd menginstal bootvariable yang tidak dapat dibaca di partisi efi, yang mencegah program yang berhubungan dengan uefi dari eksekusi tanpa kesalahan, jadi saya menyimpan folder microsoft dari partisi efi, memformat ulang partisi dan membiarkan Kubuntu-installer membuat partisi efi . Setelah itu saya menyalin folder microsoft ke partisi baru dan menambahkan entri boot secara manual dengan efibootmgr, sehingga installer windows tidak memiliki kesempatan untuk mengacaukan partisi saat ini dan itu berhasil.
sumber