Partisi. apakah aman untuk memindahkan partisi yang berisi / boot?

14

Saya menjalankan dualboot (Windows 7 dan Ubuntu 12.04) dan saya ingin membuat lebih banyak ruang untuk partisi Ubuntu saya. Saya melakukannya dari live cd hingga gparted.

Saya akan mengubah ukuran partisi windows saya untuk mendapatkan ruang yang tidak terisi dan mengubah ukuran ubuntu saya untuk mengisinya. Tapi kemudian saya mengerti:

"Memindahkan partisi dapat menyebabkan sistem operasi Anda gagal untuk boot.

Anda telah menghentikan operasi untuk memindahkan sektor awal partisi / dev / sda3. Kegagalan untuk mem-boot kemungkinan besar terjadi jika Anda memindahkan partisi GNU / Linux yang berisi / mem-boot, atau jika Anda memindahkan partisi sistem Windows C :. Anda dapat mempelajari cara memperbaiki konfigurasi boot di FAQ yang dimulai. http://gparted.org/faq.php

Memindahkan partisi mungkin membutuhkan waktu yang sangat lama untuk diterapkan. "

Saya menjadi takut dan tidak berani melakukannya, tetapi saya masih menginginkan lebih banyak ruang di partisi ubuntu saya. Apa yang harus saya lakukan ?

Terima kasih banyak sebelumnya

Markus

Markus
sumber

Jawaban:

6

Tidak bisa dikatakan cukup, buat cadangan, dan konfirmasi benar-benar memiliki data yang diperlukan di dalamnya sebelum membuat perubahan sistem seperti ini.

Yang mengatakan, saya menemukan bahwa jika saya memindahkan lokasi blok awal dari boot drive (misalnya dari sektor 63 hingga 2048) saya harus menginstal ulang grub sebelum sistem akan boot. Untuk info tentang cara melihat halaman ubuntu Cara Memperbaiki, Memulihkan, atau Menginstal Ulang Grub 2 dengan Ubuntu Live CD atau USB .

BeowulfNode42
sumber
1
Terima kasih. Setelah memindahkan partisi yang /berisi /boot, saya tidak perlu melakukan apa pun dengan grub, dan dapat reboot ke Lubuntu pada disk dengan sukses. Mengapa saya tidak perlu melakukan apa pun dengan grub? unix.stackexchange.com/questions/503355/…
Tim
Sudah lama sejak saya harus melakukan ini. Hal-hal mungkin telah berubah sejak 2014, dan beberapa alat mungkin melakukan semua langkah yang diperlukan untuk Anda hari ini. Atau keadaan Anda berbeda entah bagaimana.
BeowulfNode42
2

Saya sedikit mengubah posisi dan ukuran /partisi saya menggunakan GParted dari kunci USB Live 15.04 Ubuntu. Saya sebelumnya telah menyalin bit-for-bit dari HDD magnetik ke SSD ini dan ingin menyelaraskan partisi.

Pada awalnya saya telah menginstal Grub baik pada disk itu sendiri maupun pada disk lain. Setelah memindahkan / mengubah ukuran partisi yang saya gunakan instruksi yang ditautkan dari FAQ yang Anda rujuk.

Untuk partisi / dev / sdc2 pada mesin Ubuntu berbasis Grub 2 saya tanpa LVM / RAID, ini adalah:

sudo -i
mkdir /tmp/mydir
mount /dev/sda5 /tmp/mydir
mount --bind /dev /tmp/mydir/dev
mount --bind /proc /tmp/mydir/proc
mount --bind /sys /tmp/mydir/sys
chroot /tmp/mydir
grub-install /dev/sdc
exit
reboot

Pastikan untuk mengganti partisi dan disk dengan yang benar untuk Anda, dan periksa instruksi terkait yang sebenarnya jika Anda memiliki pengaturan yang berbeda.

Ini mungkin tidak diperlukan karena disk lain tempat Grub saya instal masih dapat mem-boot sistem.

Sam Brightman
sumber
Terima kasih untuk ini. Saya akhirnya tidak membutuhkannya, tetapi sangat jelas.
dfrankow
juga, update-grubmungkin diperlukan setelah grub-install /dev/sdc- jika beberapa partisi dihapus dan penomorannya telah berubah, konfigurasi grub harus diperbarui
xealits
Terima kasih. Setelah memindahkan partisi yang /berisi /boot, saya tidak perlu melakukan apa pun dengan grub, dan dapat reboot ke Lubuntu pada disk dengan sukses. Mengapa saya tidak perlu melakukan apa pun dengan grub? unix.stackexchange.com/questions/503355/…
Tim
1

Jika Anda memindahkan partisi yang berisi / boot (biasanya di mana Ubuntu diinstal), Grub tidak akan dapat memuat dan akan masuk ke mode jalur pemulihan saat boot komputer Anda.

Saya sendiri belum memindahkan Partisi saya untuk memberi saya lebih banyak ruang karena pesan menakutkan itu.

Untuk langkah selanjutnya, pastikan Anda memiliki live CD / USB Ubuntu untuk Anda boot.

Pastikan untuk mencadangkan semua file penting Anda, lalu gunakan CD langsung GParted Anda untuk memindahkan partisi yang ingin Anda pindahkan.

Kemudian reboot komputer Anda, boot ke live CD / USB Ubuntu Anda, dan dengan Terminal, jalankan sudo update-grub. Jika itu tidak berhasil, coba sudo apt-get install --reinstall grub && sudo grub-install. Lalu sudo update-grub.

Semoga ini berhasil.

MoonRunestar
sumber
Terima kasih. Setelah memindahkan partisi yang /berisi /boot, saya tidak perlu melakukan apa pun dengan grub, dan dapat reboot ke Lubuntu pada disk dengan sukses. Mengapa saya tidak perlu melakukan apa pun dengan grub? unix.stackexchange.com/questions/503355/…
Tim
0

Sangat disarankan untuk membuat cadangan file penting sebelum melakukan operasi pengubahan ukuran / pemindahan.

Pesan Gparted hanya memperingatkan Anda tentang risiko kehilangan data saat mengubah ukuran. Itu tidak berarti Anda akan kehilangan data tetapi mungkin saja.

Saya menggunakan Gparted dan perangkat lunak partisi lainnya untuk mengubah ukuran partisi saya (Ubuntu, XP Vista, dan 7 hanya sebagai contoh) hampir setiap hari, dan tidak pernah menemui masalah.

Sangat disarankan untuk membuat cadangan file penting sebelum melakukan operasi pengubahan ukuran / pemindahan.

Mitch
sumber
Terima kasih. Setelah memindahkan partisi yang /berisi /boot, saya tidak perlu melakukan apa pun dengan grub, dan dapat reboot ke Lubuntu pada disk dengan sukses. Mengapa saya tidak perlu melakukan apa pun dengan grub? unix.stackexchange.com/questions/503355/…
Tim
0

Cadangkan semua file penting.

Di Windows jalankan defrag dan chkdsk / f.

Mulai dengan live-cd dengan gparted dan kurangi partisi.

Mulai ulang dengan Windows. Jika semuanya bekerja dengan benar.

Mulailah dengan live-cd dan gunakan peningkatan partisi Ubuntu gparted.

Buka terminal, dapatkan UUID dari partisi, chroot, edit file / etc / fstab, perbaiki UUID, instal ulang Grub, jalankan:

sudo su
fdisk -l
blkid /dev/sdax 
#/dev/sdax = linux partition - mount as /
mount /dev/sdax /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
nano /etc/fstab
#Change the UUID if this changed to /dev/sdax mount as /
#Save the file (Control+O). Close Nano (Control+X)
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --root-directory=/mnt /dev/sda
grub-install --recheck /dev/sda
umount /mnt
reboot
Kyodake
sumber
Terima kasih. Setelah memindahkan partisi yang /berisi /boot, saya tidak perlu melakukan apa pun dengan grub, dan dapat reboot ke Lubuntu pada disk dengan sukses. Mengapa saya tidak perlu melakukan apa pun dengan grub? unix.stackexchange.com/questions/503355/…
Tim
0

Selain saran yang sangat rinci di atas, sebagian besar sangat baik, saya akan menambahkan yang berikut:

1) Selain mencadangkan semua data yang dapat membahayakan, saya membuat setidaknya dua cadangan boot yang berlebihan, satu dengan secara langsung menyalin seluruh partisi ke partisi baru menggunakan utilitas partisi seperti partisi magic atau gpart, yang keduanya seperti saya recall mungkin memiliki fitur ini dalam beberapa versi. Saya menambahkannya dengan cadangan pada flashdrive atau komputer lain. Perlu diketahui bahwa ada file tersembunyi yang Anda mungkin atau mungkin tidak ditangkap dan kecuali Anda mengatur manajer file Anda untuk menampilkan file tersembunyi Anda tidak akan tahu.

2) Apa yang secara pribadi selalu saya lakukan ketika dalam situasi ini adalah membiarkan partisi boot saya tidak tersentuh dan mengubah ukuran / memindahkan hanya partisi data dan root. Dengan begitu, saya tidak perlu khawatir tentang memperbarui atau menginstal ulang grub. Saya tidak tahu bahwa Anda telah menyatakan alasan yang bagus untuk mengacaukan / boot.

3) Selain dari instruksi di atas saya akan menambahkan bahwa jika Anda beruntung, Anda dapat dengan mudah memperbarui grub jika Anda dapat boot ke mode pemulihan Ubuntu. Anda bisa sampai di sana melalui opsi kedua, opsi boot Ubuntu tingkat lanjut. Itu akan memberi Anda menu kuno dengan fdisk dan pilihan lain. Pilih opsi grub dan jika Anda beruntung maka secara otomatis akan memperbarui sendiri untuk Anda.

Catatan: Jika Anda tidak tahu cara masuk ke menu grub, Anda akan menemukan pada beberapa mesin Intel bahwa Anda dapat menemukan opsi "Boot dari file EFI" di boot manager. Anda harus dapat bergulat dengan manajer boot dengan bereksperimen dengan menekan Fkeys saat bootup dan menjelajahi menu yang dihasilkan.

Bendera Beruang
sumber