LinuxForum.Fans
Тема

как поменять boot device?

Автор: pr8888 16 сообщений 3363 просмотров
#377498

Имею dual boot на лаптопе.
Ubuntu 12.04 (dev/sda1) и Debian (dev/sda3).
Ubuntu не нужен и вообще лучше убрать, но default boot с него.
Вопрос видимо простой для спецов:) Как поменять боот и option 2 - снести убунту партишн.

Спасибо!

#377499

Покажите fdisk -l от рута.

#377500
pr8888 написал:
Имею dual boot на лаптопе.
Ubuntu 12.04 (dev/sda1) и Debian (dev/sda3).
Ubuntu не нужен и вообще лучше убрать, но default boot с него.
Вопрос видимо простой для спецов:) Как поменять боот и option 2 - снести убунту партишн.

Спасибо!

https://www.google.com/search?client=ubuntu&channel=fs&q=%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA%D0%B0+debian&oe=utf-8&gfe_rd=cr&hl=ru&sa=X&as_q=&spell=1&ei=mLlWU5aHLIfmywPK34HgCA&ved=0CBoQvwU
А убунту потом отформатируете.

#377501
yars написал:
Покажите fdisk -l от рута.
text
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   379457535   189727744   83  Linux
/dev/sda2       953405438   976773119    11683841    5  Extended
/dev/sda3       379457536   912080895   266311680   83  Linux
/dev/sda4       912080896   953403391    20661248   82  Linux swap / Solaris
/dev/sda5       953405440   976773119    11683840   82  Linux swap / Solaris

Partition table entries are not in disk order

#377502

Ну и? Насчёт swap - не поняла. Зачем два?
http://gparted.org/livecd.php - Делайте /dev/sda3 загрузочным, восстанавливайте загрузчик в debian, форматируйте /dev/sda1. Всё.

#377504

Ксения, уж так получилось 2 swap partitions, не помню давно было... То есть gparted надо запускать с liveCD да? Я запускал из Дебиана, но не нашел как сделать загрузочным... А что значит восстановить загрузчик в debian?

спасибо

#377505

Да если есть в debian - ещё проще. GParted - Раздел - управление флагами - загрузочный. (boot)
А на загрузчик я вам выше ссылку дала. На самом деле - всё это нетрудно. Удачи вам.

Да. В debian может не отмонтироваться раздел. А с убунты попробуйте, там есть gparted.

#377506

pr8888, загружаетесь с любого LiveCD, например, SystemRescueCD. Далее, копируете ценные данные и систему с sda3, переразбиваете жесткий диск:
sda1 - swap, делайте размером, равным объему ОЗУ. Если не хотите использовать suspend-to-swap, можно ограничиться парой гигабайт или отказаться от свопа вовсе, если у вас памяти гигабайт 8-16.
sda2 - /, корневой раздел, отдайте под него гигабайт 20.
sda3 - раздел с данными, монтируйте к /home/username/data. Место - все оставшееся.
Затем разворачивайте копии данных и системы на sda2, делайте chroot в новый корень и восстанавливайте загрузчик. Что непонятно - спрашивайте.
P.S. Учтите, что после переноса корня надо будет привести некоторые файлы в соответствие новым реалиям, в частности, поправить /etc/fstab.

#377507

yars
Да вы уж совсем сложно. А если не трогать sda1 - а вдруг пригодится?
pr8888
Сделаете /dev/sda3 загрузочным, потом
[console]su -
grub
grub root=/dev/sda3
grub setup /dev/sda
И всё должно работать после перезагрузки. А потом - разберётесь.[/console]

#377508
yars написал:
pr8888, загружаетесь с любого LiveCD, например, SystemRescueCD. Далее, копируете ценные данные и систему с sda3, переразбиваете жесткий диск:
sda1 - swap, делайте размером, равным объему ОЗУ. Если не хотите использовать suspend-to-swap, можно ограничиться парой гигабайт или отказаться от свопа вовсе, если у вас памяти гигабайт 8-16.
sda2 - /, корневой раздел, отдайте под него гигабайт 20.
sda3 - раздел с данными, монтируйте к /home/username/data. Место - все оставшееся.
Затем разворачивайте копии данных и системы на sda2, делайте chroot в новый корень и восстанавливайте загрузчик. Что непонятно - спрашивайте.

Yars, спасибо. Но уж очень не хочется ничего копировать etc. Заменил default на debian в boot/grub/grub.cfg и вроде теперь бутится в debian. Теперь буду искать возможность снести ubuntu partition... но чтобы не трогать debian partition.
Просто там у меня уже много чего, не только файлы... VMs которые с лицензиями которые не "любят" когда что-то меняется.:)

Спасибо

#377509

pr8888, виртуальные машины можно и не трогать Просто примонтируйте sda1 куда-нибудь, лишнее оттуда удалите и пользуйтесь... А что за ВМ? VirtualBox, VMware, Xen, KVM?

#377510
ksuha написал:
yars
Да вы уж совсем сложно. А если не трогать sda1 - а вдруг пригодится?
pr8888
Сделаете /dev/sda3 загрузочным, потом
[console]su -
grub
grub root=/dev/sda3
grub setup /dev/sda
И всё должно работать после перезагрузки. А потом - разберётесь.[/console]

а где это я должен сделать? в убунту или дебиан?

#377511
yars написал:
pr8888, виртуальные машины можно и не трогать Просто примонтируйте sda1 куда-нибудь, лишнее оттуда удалите и пользуйтесь... А что за ВМ? VirtualBox, VMware, Xen, KVM?

ВМ VirtualBox, но некоторые проги внутри Win VM, как впрочем и сами Windows узнают любые изменения и потом могут быть проблемы с переактивацией.

Мне в принципе главное чтобы после ребута система шла в debian by default, т.к. лаптоп постоянно включен. Но сейчас он идет через ubuntu grub.

#377517

ВМ VirtualBox, но некоторые проги внутри Win VM, как впрочем и сами Windows узнают любые изменения и потом могут быть проблемы с переактивацией

Думаю, вам это не грозит. У VirtualBox крайне слабые возможности по пробросу реальных устройств внутрь ВМ (только USB, сетевые карты и звук), если вы пользуетесь "родным" форматом виртуального жесткого диска, а виртуальное железо не изменяется. Для страховки можно скопировать этот образ на другой компьютер и посмотреть на работу образа там. Если все будет в порядке, то можно приступать к полному сносу Ubuntu.
PS. В Ubuntu удалите пакет grub, перезагрузитесь в Debian (с помощью chroot с LiveCD) и из него переустановите родной grub.

#377606
pr8888 написал:
[quote=ksuha]yars
Да вы уж совсем сложно. А если не трогать sda1 - а вдруг пригодится?
pr8888
Сделаете /dev/sda3 загрузочным, потом
[console]su -
grub
grub root=/dev/sda3
grub setup /dev/sda
И всё должно работать после перезагрузки. А потом - разберётесь.[/console]

а где это я должен сделать? в убунту или дебиан?[/quote]
Извините, написала для grub 0.97
Вам так: http://ubuntologia.ru/blog/system/118.html
А можно и в debian.

#377621

yars и ksusha -> спасибо!

Войдите или зарегистрируйтесь, чтобы ответить.