Как мне перейти с двойной загрузки Windows / Ubuntu на одну загрузку Ubuntu?

13

У меня есть старый ноутбук Vista, на котором я установил разделы и установил Ubuntu с двойной загрузкой. Теперь я решил полностью перейти на Ubuntu. Какой лучший способ достичь этого?

Мои текущие разделы:

+-------+--------------------+---------------+------------------------------+
| WinRE | C: (dual bootable) | D:            | Extended                     |
|       |                    |               +-----------+------------------+
|       |                    |               + Ubuntu    | Swap             |
+-------+--------------------+---------------+-----------+------------------+

Я хотел бы изменить это на:

+-------+-------------------------------------------------------------------+
| WinRE | Extended                                                          |
|       +------------------------------------------------+------------------+
|       | Ubuntu (bootable)                              | Swap             |
+-------+------------------------------------------------+------------------+

(Я бы хотел сохранить раздел восстановления Windows на случай, если захочу продать ноутбук).

Я не уверен, есть ли в настоящее время в разделе Ubuntu загрузчик. Я также не хочу потерять свою установку / данные Ubuntu. (Я счастлив полностью уничтожить разделы Windows - я скопировал все из них).

Обновление: проверив мой загрузчик, я удалил разделы Windows и теперь у меня есть свободное место. К сожалению, похоже, что я не могу изменить размер существующего / (корневого) раздела, потому что он смонтирован. Могу ли я обойти это, или мне нужно переустановить?

stusmith
источник
Что такое раздел Windows Recovery?
Гаурав Бутола
Это в основном диск восстановления для Windows, но хранится на жестком диске. Вы можете загрузить его, и он будет переформатировать и переустановить Windows.
Стусмит
Прежде чем что-то делать со своими разделами, пожалуйста, проверьте, где именно установлен ваш Grub2. Большая часть информации, которую вы можете получить, запустив этот скрипт: sourceforge.net/projects/bootinfoscript . Опубликуйте результаты, чтобы мы могли дать вам более точный ответ.
Таккат
@ user3940 - сделаю. Я проверю это сегодня вечером и опубликую больше информации завтра.
Стусмит
@stusmith: Бьюсь об заклад, у вас есть резервная копия, не так ли ;-) ?. Вы можете изменить размер только несмонтированных разделов. Просто загрузитесь с live CD и запустите GParted.
Таккат

Ответы:

5

В стандартных установках GRUB, вероятно, не находится в разделах Windows, но было бы разумно проверить это сначала, запустив скрипт BootInfo, прежде чем вы получите не загружаемую машину после удаления раздела.

После того как вы сделали резервную копию всех важных данных, вы можете загрузить их с LiveCD и запустить GParted, как уже упоминалось. Обратите внимание, что удаление или изменение размера разделов возможно только для размонтированных разделов.

Takkat
источник
4
... и обратите внимание, что LiveCD автоматически монтирует разделы подкачки, поэтому вам нужно будет «swapoff» (используя gparted), прежде чем он позволит вам переместить,
stusmith
6

Если вам необходимо расширить текущие разделы, новое свободное пространство после удаления старых разделов Windows должно быть рядом с ними. Также это должно быть сделано с большой осторожностью, иначе вы можете испортить всю систему. Мой совет - удалить разделы Windows и превратить их в разделы EXT4, которые вы можете использовать из Ubuntu для хранения таких вещей, как фильмы и т. Д.

Для этого вам нужно использовать утилиту под названием GParted . Установите его из Центра программного обеспечения, если вы еще не установили. Когда вы запускаете GParted, он перечисляет разделы на вашем жестком диске. Они будут обозначены в \dev\sda1и т. Д. Вы можете легко отличить разделы Windows от их файловых систем и точек монтирования.

Удалите разделы Windows, используя меню, которое появляется при щелчке правой кнопкой мыши.

Раздел теперь будет помечен как нераспределенное пространство. Щелкните правой кнопкой мыши еще раз и выберите New. Выберите формат, на который вы хотите разбить его, и нажмите кнопку Apply All Operationsинструмента.

Прочтите этот учебник, если вы новичок в GParted.

thameera
источник
Однако я взглянул на gparted: (а) я бы хотел увеличить размер /, так как он немного мал, и (б) загрузчик на самом деле находится на диске «C:» - так что, если я вытру это Я не смогу загрузиться. Я думаю, что часть моего вопроса заключается в следующем: «Как установить подходящий загрузчик на существующий раздел / раздел? И идет ли он на бит ext4 или общий расширенный бит?»
Стусмит
Не волнуйтесь, Ubuntu прекрасно загружается с ext4, будь то расширенный раздел или нет.
Удлинитель
@stusmith: ваши заботы полностью верны, см. выше. / ext4 необходим для Grub2.
Таккат
1

Ваш загрузчик (GRUB2) действительно не в C:, а в / dev / sda. Так что вы можете пойти дальше и удалить разделы Windows в gparted, загруженном с Live-CD. Убедитесь, что Ubuntu загрузится. После этого снова загрузите LiveCD и увеличьте размер вашего Ubuntu / раздела с помощью мыши в gparted.

наполнитель
источник
1
@Extender: вы еще не знаете, установлен ли Grub в / sda или где-то еще.
Таккат
Я включаю телепатический режим :) Серьезно, какое еще место GRUB может быть? Если Ubuntu был установлен после Windows, и теперь работает ли двойная загрузка? Кстати, у меня есть аналогичная конфигурация на моем ноутбуке.
Extender
1
@ Extender: телепатический режим - это хорошо. Скорее всего вы правы с / sda, но что будет, если нет? Я видел довольно странные места для личинки. ИМО основным преимуществом grub является возможность помещать его практически где угодно. Лучше дважды проверить вещи перед внесением изменений в разделы ;-)
Takkat
1
Вы правы. Он обязательно должен выполнить sudo grub-install / dev / sda в сеансе Ubuntu.
Extender
Как вы удаляете раздел с LiveCD ???
Натан Осман
0

Какой бы метод вы ни использовали для этого, вы рискуете потерять некоторые или все свои данные. Я думаю, что наименее рискованным вариантом является сначала сделать резервную копию (например, rsync), а затем какую-то проверку. Затем выполните новую установку, создав необходимые разделы. Затем восстановите ваши резервные копии данных. Наконец переустановите ваш полный комплект пакетов (возможно, с помощью aptoncd ; он должен быть доступен в репозиториях).

не в ногу
источник
0

Что касается резервных копий: если у вас есть дополнительное место на другом внешнем диске, самый надежный вариант - создать полный образ диска с помощью CloneZilla, прежде чем начать что-либо настраивать. После этого вы можете переформатировать раздел NTFS как ext4 / reiserfs / what и либо а) смонтировать его как часть файловой системы, отредактировав свой fstab (для автоматического монтирования), либо b) использовать gparted, чтобы развернуть существующую установку в пустое пространство. Наличие образа диска даст вам душевное спокойствие; но это занимает много места и времени, чтобы сделать его. Если вы перемещаете какие-либо разделы, вам придется переустанавливать GRUB (сектор диска, на который он должен перейти, чтобы загрузиться, переместится.) Для этого, как упоминалось выше, используйтеsudo install-grub /dev/<disk name>, Он должен обновлять grub автоматически, если я правильно помню ... Если вы не перемещаете какие-либо разделы, просто перезагрузитесь в установку Ubuntu и запустите sudo update-grubgrub для повторного сканирования вашего диска на наличие загрузочных разделов (удаляя опцию Windows).

Ник Паскуччи
источник
0

Не делай это слишком сложным. Все очень просто ... вставьте компакт-диск с Ubuntu и перезапустите. Когда вы проходите процесс установки, выберите опцию, чтобы стереть и использовать все пространство на жестком диске. Он удалит все разделы, переформатирует и установит. Это все для вас. Когда все сказано и сделано, оно должно работать как новый, за исключением любой дополнительной настройки, которую вы выберете.

Майкл
источник
ОП хочет сохранить свой существующий раздел данных и восстановления, а не стереть диск.
WindowsEscapist