Перегородки. чи безпечно переміщати розділ, що містить / завантажує?


14

У мене працює dualboot (Windows 7 та Ubuntu 12.04), і я хотів би зробити більше місця для мого розділу Ubuntu. Я роблю це з живого CD через gparted.

Я збирався змінити розмір розділу Windows, щоб отримати нерозподілений простір, і змінив розмір мого ubuntu, щоб заповнити його. Але тоді я отримав це:

"Переміщення розділу може призвести до невдалого завантаження операційної системи.

Ви поставили в чергу операцію з переміщення стартового сектору розділу / dev / sda3. Неможливість завантаження, швидше за все, відбудеться при переміщенні розділу GNU / Linux, що містить / завантажується, або якщо ви перемістите системний розділ Windows: Ви можете дізнатись, як відремонтувати конфігурацію завантаження у Поширених питаннях GParted. http://gparted.org/faq.php

Переміщення розділу може застосувати дуже багато часу. "

Я злякався і не наважився це зробити, але все одно хочу більше місця на моєму розділі ubuntu. Що я повинен зробити ?

Заздалегідь дякую

Маркус

Відповіді:


6

Це не можна сказати достатньо, зробіть резервну копію та переконайтесь, що насправді в ній є необхідні дані, перш ніж зробити подібну зміну системи.

З цього приводу я вважаю, що якщо я переміщу розташування стартового блоку завантажувального диска (наприклад, з сектора 63 до 2048), мені доведеться перевстановити grub до того, як система завантажиться. Для отримання інформації про те, як див. Сторінку ubuntu Як відремонтувати, відновити чи перевстановити Grub 2 за допомогою Ubuntu Live CD або USB .


1
Дякую. Після переміщення розділу, /що містить /boot, мені не потрібно нічого робити з grub, і я можу успішно перезавантажуватися в Lubuntu на диску. Чому мені не потрібно нічого робити зі шкваркою? unix.stackexchange.com/questions/503355/…
Тім

Минуло давно, як мені це потрібно було зробити. З 2014 року все може змінитися, і деякі інструменти можуть зробити всі необхідні кроки сьогодні для вас. Або ваші обставини якось були іншими.
BeowulfNode42

2

Я трохи змінив положення та розмір свого /розділу за допомогою GParted від ключа USB Ubuntu 15.04 Live. Раніше я трохи-за-бітом копіював його з магнітного жорсткого диска на цей SSD і хотів вирівняти розділи.

На початку у мене було встановлено Grub як на самому диску, так і на іншому диску. Після переміщення / зміни розміру розділу я використав інструкції, пов’язані з поширеним поширеним запитанням GParted, на яке ви посилалися.

Для розділу / dev / sdc2 на моїй машині Ubuntu на основі Grub 2 без LVM / RAID це було:

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

Не забудьте замінити і розділ, і диск на правильні для вас, і перевірте дійсні пов’язані інструкції, якщо у вас різні налаштування.

Це, можливо, не було необхідністю, оскільки інший диск, на який я встановив Grub, все ще міг завантажувати систему.


Дякую за це Мені це не до кінця було потрібно, але надто ясно.
dfrankow

також, update-grubможливо, знадобиться після grub-install /dev/sdc- якщо деякі розділи були видалені і їх нумерація змінилася, конфігурацію grub слід оновити
xealits

Дякую. Після переміщення розділу, /що містить /boot, мені не потрібно нічого робити з grub, і я можу успішно перезавантажуватися в Lubuntu на диску. Чому мені не потрібно нічого робити зі шкваркою? unix.stackexchange.com/questions/503355/…
Тім

1

Якщо ви перемістите розділ, який містить / завантажується (зазвичай там, де встановлено Ubuntu), Grub не зможе завантажуватися і перейде в режим відновлення під час завантаження комп'ютера.

Я сам не перемістив свою Перегородку, щоб дати мені більше місця через це страшне повідомлення.

Для цього наступного кроку переконайтеся, що у вас є завантажувальний CD / USB Ubuntu, з якого ви завантажуєтесь.

Не забудьте зробити резервну копію всіх важливих файлів, а потім скористайтеся своїм живим компакт-диском GParted для переміщення розділу, який потрібно перемістити.

Потім перезавантажте комп’ютер, завантажтесь на ваш Ubuntu live CD / USB та за допомогою Terminal запустіть sudo update-grub. Якщо це не працює, спробуйте sudo apt-get install --reinstall grub && sudo grub-install. Потімsudo update-grub .

Сподіваємось, це працює.


Дякую. Після переміщення розділу, /що містить /boot, мені не потрібно нічого робити з grub, і я можу успішно перезавантажуватися в Lubuntu на диску. Чому мені не потрібно нічого робити зі шкваркою? unix.stackexchange.com/questions/503355/…
Тім,

0

Настійно рекомендується створити резервну копію будь-яких важливих файлів, перш ніж робити операції з розміром / переміщенням.

Повідомлення Gparted просто попереджає вас про ризик втрати даних під час зміни розміру. Це не означає, що ви втратите свої дані, але можливо.

Я використовую програмне забезпечення Gparted та інше розділення для зміни розміру моїх розділів (Ubuntu, XP Vista та 7 лише як приклад) майже щодня, і жодного разу не виникало жодних проблем.

Настійно рекомендується створити резервну копію будь-яких важливих файлів, перш ніж робити операції з розміром / переміщенням.


Дякую. Після переміщення розділу, /що містить /boot, мені не потрібно нічого робити з grub, і я можу успішно перезавантажуватися в Lubuntu на диску. Чому мені не потрібно нічого робити зі шкваркою? unix.stackexchange.com/questions/503355/…
Тім

0

Створіть резервну копію важливих файлів.

У Windows запустіть defrag і chkdsk / f.

Почніть з live-cd з gparted та зменшіть розділ.

Перезавантажте Windows. Якщо все працює правильно.

Почніть з live-cd та використання gparted збільшує розділ Ubuntu.

Відкрийте термінал, отримайте UUID розділу, chroot, відредагуйте файл / etc / fstab, виправте UUID, перевстановіть Grub, запустивши:

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

Дякую. Після переміщення розділу, /що містить /boot, мені не потрібно нічого робити з grub, і я можу успішно перезавантажуватися в Lubuntu на диску. Чому мені не потрібно нічого робити зі шкваркою? unix.stackexchange.com/questions/503355/…
Тім

0

На додаток до вищенаведених дуже детальних порад, більшість із них відмінні, я додам наступне:

1) Окрім резервного копіювання всіх даних, які можуть поставити під загрозу, я створюю щонайменше дві зайві резервні копії завантажувальної системи, одну, безпосередньо копіюючи весь розділ на новий розділ, використовуючи утиліту розділу, таку як магія розділу або gpart, обидва з яких, як я Нагадаємо, ця функція може мати деякі версії. Я доповнюю це резервною копією на flashdrive або іншому комп’ютері. Майте на увазі, що існують приховані файли, які ви можете або не захопили, і якщо ви не встановите менеджеру файлів показ прихованих файлів ви не знаєте.

2) Те, що я особисто завжди роблю в цій ситуації, - це залишити свій завантажувальний розділ недоторканим та змінити розмір / перемістити лише розділи даних та корінь. Таким чином, мені не потрібно турбуватися про оновлення або перевстановлення grub. Я не знаю, що ви стверджували, що немає вагомих причин возитися з / завантажуватися.

3) Окрім вищезазначених інструкцій, я додам, що якщо вам пощастить, ви можете легко оновити grub, якщо зможете перейти в режим відновлення Ubuntu. Ви можете потрапити туди через другий варіант, розширений варіант завантаження Ubuntu. Це представить вам старомодне меню з fdisk та іншими варіантами. Оберіть варіант обриву, і якщо вам пощастить, він автоматично оновиться для вас.

Примітка: Якщо ви не знаєте, як потрапити в меню grub, на деяких машинах Intel ви знайдете опцію "Завантажити з файлу EFI" в диспетчері завантажень. Ви повинні мати можливість боротися з менеджером завантаження, експериментуючи з натисканням на Fkeys під час завантаження та серфінгом по меню, що виходить.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.