LINUX.ORG.RU

С wubi на ext4


1

2

Здравствуйте, сразу перейду к делу: у меня на компе два раздела - оба ntfs: на первом стоит винда, а на второй я при помощи wubi установил ubunt'у.

Задача: нужно снести первый раздел (с виндой), отформатировать его в ext и перенести туда эту ubuntu; на второй раздел установить семёрку и сделать так чтобы всё благополучно работало.

P.S.: Пожалуйста, объясняйте подробнее, я новичок, как видите. Зарание спасибо

>оба ntfs

а на второй я при помощи wubi установил ubunt

Срань господня

Я не знаю, как работает wubi, но могу предположить что в такой убунте полный беспорядок с правами

Можно увидеть ls -l / из под Вашей убунты? Может быть там и переносить то нечего...

Gary ★★★★★
()
Ответ на: комментарий от Gary

В первом посте есть ссылка на Википедию, там про wubi написано, короче, эта софтина позволяет из под винды устанавливать *buntu, используется один загрузчик, хотя после windows-загрузчика появляется grub, короче, установка Linux на ntfs. всё очень запутано...

вот что вы просили:

итого 120
drwxr-xr-x   2 root root  4096 2010-07-24 21:49 bin
drwxr-xr-x   4 root root  4096 2010-07-24 22:13 boot
drwxr-xr-x   2 root root  4096 2010-07-20 15:34 cdrom
drwxr-xr-x  16 root root  4140 2010-07-24 23:55 dev
drwxr-xr-x 151 root root 12288 2010-07-24 23:55 etc
drwxr-xr-x   4 root root  4096 2010-07-20 22:56 home
drwxrwxrwx   1 root root 16384 2010-07-24 20:55 host
lrwxrwxrwx   1 root root    33 2010-07-24 21:59 initrd.img -> boot/initrd.img-2.6.35-10-generic
lrwxrwxrwx   1 root root    33 2010-07-23 12:23 initrd.img.old -> boot/initrd.img-2.6.32-24-generic
drwxr-xr-x  17 root root 12288 2010-07-24 21:58 lib
drwx------   2 root root 16384 2010-07-20 15:32 lost+found
drwxr-xr-x   3 root root  4096 2010-07-24 23:56 media
drwxr-xr-x   2 root root  4096 2010-04-23 14:11 mnt
drwxr-xr-x   7 root root  4096 2010-07-24 20:56 opt
dr-xr-xr-x 196 root root     0 2010-07-25 03:55 proc
drwx------  26 root root  4096 2010-07-24 22:08 root
drwxr-xr-x   2 root root  4096 2010-07-24 21:57 sbin
drwxr-xr-x   2 root root  4096 2009-12-06 01:55 selinux
drwxr-xr-x   2 root root  4096 2010-04-29 16:17 srv
drwxr-xr-x  12 root root     0 2010-07-25 03:55 sys
drwxrwxrwt  17 root root  4096 2010-07-24 23:59 tmp
drwxr-xr-x  11 root root  4096 2010-07-20 15:43 usr
drwxr-xr-x  16 root root  4096 2010-07-24 22:06 var
lrwxrwxrwx   1 root root    30 2010-07-24 21:59 vmlinuz -> boot/vmlinuz-2.6.35-10-generic
lrwxrwxrwx   1 root root    30 2010-07-23 12:23 vmlinuz.old -> boot/vmlinuz-2.6.32-24-generic
-rw-r--r--   1 root root  5220 2010-07-24 22:21 xorg.conf.new

JIesnik
() автор топика
Ответ на: комментарий от Gary

>Срань господня

Не срань господня, а очень удобная для свитчеров штука, ставит убунту как приложение мс-виндавс. И удалить просто если не понравится и распробовать дает лучше чем лайвы.

nobauman
()
Ответ на: комментарий от nobauman

вначале да, но потом стало не хватать выделенного места на диске - как менять не знаю и грузится очень долго :(

JIesnik
() автор топика

>P.S.: Пожалуйста, объясняйте подробнее, я новичок, как видите. Зарание спасибо

Забэкапить корень с помощью tar. Отформатировать, поставить систему (на самом деле вам нужен только загрузчик, но так проще). Поправить fstab и прочие в соответствии с изменившимися разделами. Восстановить с помощью tar.

Только делать от «sudo su root»(да, в убунте разница есть), исключив /boot, /media, /tmp и прочие.

Подробнее в гугле разбирайтесь.

После всех этих бултыханий сделайте ls -l / и посмотрите чтобы все осталось на своих местах.

Имхо так будет проще всего.

nobauman
()
Ответ на: комментарий от nobauman

>Отформатировать, поставить систему (на самом деле вам нужен только загрузчик, но так проще)

Разве нельзя поставить загрузчик из wubi-убунты с помощью chroot и grub-install, чтобы не устанавливать систему заново?

Gary ★★★★★
()
Ответ на: комментарий от nobauman

> поставить систему (на самом деле вам нужен только загрузчик, но так проще)

Ах да, там для убунты недавно обновления для граба выходили, так что сначала «apt-get update && apt-get upgrade».

Если не получится - снести все, скопировать из бэкапа только /home и apt-get'ом поставить нужный софт (конфиги десктопные приложения хранят в /home)

nobauman
()
Ответ на: комментарий от Gary

>Разве нельзя поставить загрузчик из wubi-убунты с помощью chroot и grub-install, чтобы не устанавливать систему заново?

Я предлагаю не оптимальный способ, а немножко индийский, но простой, где гуглить мало.

Наверное можно, не пробовал.

nobauman
()
Ответ на: комментарий от Gary

> Срань господня
В той же википедии написано как оно работает. Вкратце: на вендовой фс лежит файл, а в файле линуксовая фс. ntldr грузит груб, а груб грузит ведро с образа и монтирует его (образ) как корневую фс.
Суть в том, что / находится не в партиции, а в файле.

Nao ★★★★★
()

> а на второй я при помощи wubi установил ubunt'у.
Не совсем понятно какой был выбран способ установки. На втором диске у вас какая сейчас фс? NTFS?

Nao ★★★★★
()

Устанавливальщики «семёрок» - на винфак!

Led ★★★☆☆
()
Ответ на: комментарий от nobauman

допустим, я всё сделал, теперь мне нужно поставить винду на тот раздел, где раньше стоял linux, как сделать так, чтоб ntldr не перекрыл grub?

JIesnik
() автор топика
Ответ на: комментарий от JIesnik

>допустим, я всё сделал, теперь мне нужно поставить винду на тот раздел, где раньше стоял linux, как сделать так, чтоб ntldr не перекрыл grub?

Стоп. В дуалбут безхлопотно встанет лиункс после винды, а не наоборот.

Что-то совсем запутался что вы хотите получить.

Есть диск, два раздела, второй используется для данных или неиспользуется совсем, винда, линукс в wubi.

Надо винда и линукс в дуалбуте на своих разделах с «правильными» фс?

Тогда просто удаляйте wubi, и ставьте линукс, у убунты инсталлятор сам найдет вам винду и сделает запись в grub. Бэкап сделайте tar-ом, правильнее это проделать с live-cd, а не ставить систему, но тут уж смотрите сами.

Если в «перспективе» «чтобы снести винду», то ставьте линукс на первый раздел, /boot монтируйте отдельно, винда при установке потрет grub (разумеется) и записи нужно будет пересоздать, статей куча на убунтологии той же (все делается почти «само»).

nobauman
()
Ответ на: комментарий от nobauman

теперь и я запутался, короче так, что у меня есть: 1. Два раздела под ntfs 2. На первом разделе установлена Windows 7 3. На втором - Ubuntu под Wubi Что надо сделать: 1. Отформатировать первый раздел в ext4 (здесь всё понятно) 2. Перенести Ubuntu на первый раздел (здесь тоже) 3. Установить Windows 7 на второй раздел

Что должно получится: 1. Всё должно работать

JIesnik
() автор топика

Короче, я пришел к одной православной мысли - проще установить по-новой

JIesnik
() автор топика
Ответ на: комментарий от JIesnik

>1. Отформатировать первый раздел в ext4 (здесь всё понятно) 2. Перенести Ubuntu на первый раздел (здесь тоже) 3. Установить Windows 7 на второй раздел

все просто.

Так и делайте. Только четвертым пунктом - восстановление grub после установки windows 7 (5-10 минут, нужен live-cd убунты).

При установке убунты /boot вынесите на первый отдельный раздел, потом корень, потом home потом свап, потом винда, так будет правильнее.

Как вариант для вас уменьшить раздел первого диска с виндой(ntfs позволяет такие вещи) и развернуть убунту на второй без wubi.

p.s. если вы не хотите терять информацию в винде, но хотите линукс непременно на первом разделе, то уберите с диска Цэ все ненужное (кроме программ и проч. зависимостей) и сконвертируйте его в vhd образ, после настройте виндовый загрузчик для загрузки с vhd-файла либо разверните образ, и перенастройте груб как в первом варианте.

nobauman
()

опишу свой опыт. у товарища был sata винт на 80гб, один раздел ntfs и ещё один pata винт на 80, который под виндой не форматировался и вообще работал хреново.
тк не было балванок поставил ему убунту через wubi, после чего загрузился в убунту и отформатил второй винт под ext3 с прогоном через badblocks. далее
mkdir /chroot && mount -o bind / /chroot
, чтобы proc, sys, dev и прочее с монтированых фс не копировалось. потом
cd /chroot && cp -rpv * /mnt/sdb2
sdb2 - рут раздел на втором винте. как вариант можно было сделать архив через tar cpvf /mnt/sdb2/sys.tar * и распаковать потом (чтоб бэкап сразу был).
проблемы было ровно две: 1) я неосилил grub2, решил её установкой grub4dos на вендовый раздел(плюс здесь в том, что не надо загрузчик восстанавливать после реинстала венды).
2) постоянная чехарда при инициализации винтов, sda и sdb почти каждую загрузку менялись местами, UUID в конфиге граба и fstab помог.
на этом всё и закончилось. образ фс, созданный wubi, стёрли, товарищ качает торенты, ходит по порносайтам и осваивает playonlinux.

smvm
()
Ответ на: комментарий от smvm

я почти так и сделал, только установка винды висла, потом что-нить придумаю, пока забил на неё.

Спасибо всем :-)

JIesnik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.