LINUX.ORG.RU

Два линуха на одной машине


0

0

Всем привет!
Возникло желание поставить два линуха на комп. Щас дома стоит федора шестая, нужна для работы. Но хочу попробовать слаку (т.к. хочу сесть на нее поскорее, проста нравицца). Диск (120Гб) разбит так:
1. /boot (~100Mb) ext2
2. /home/storage (~60Gb) ext3
3. / (~15Gb) ext3
4. EXTENDED PARTITION
4.1 /home (~10Gb) ext3
4.2 swap (1Gb)
~25Gb неразмечено
Немного помыслив, в голове нарисовался план действий.
1. Ставлю слаку в неразмеченную область без установки загрузчика.
2. Потом правлю конфиг загрузчика добавляя в него новую систему.

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

ЗЫ: эмуляторы не предлагать.

★★

Re: Два линуха на одной машине

Можно поставить загрузчик от Slackware на её раздел и грузить его так же, как виндовый из основного. У меня на тестовой машинке так и делается, каждый linux со своим загрузчиком, всего их штук пять стоит, все грузятся lilo с основной системы.

dn2010 ★★★★★ ()
Ответ на: Re: Два линуха на одной машине от dn2010

Re: Два линуха на одной машине

Т.е. ставить загрузчик не в MBR, а в первый сектор (кажется так) корневого раздела слаки а потом в загрузчике федоры прописать что то типа root=/dev/hdaX (X номер корневого раздела)? Я правильно понял?

m1rag3 ★★ ()
Ответ на: Re: Два линуха на одной машине от m1rag3

Re: Два линуха на одной машине

Т.е. ставить загрузчик не в MBR, а в первый сектор (кажется так) корневого раздела слаки а потом в загрузчике федоры прописать что то типа root=/dev/hdaX (X номер корневого раздела)? Я правильно понял?

Зачем 2 загрузчика - груб прекрасно справляется если ему указать параметры пути к ядру ...

Самым правильным вариантом будет сделать /boot в начале диска общим для всех систем ( туда класть ядра и прочее ) и груб в MBR - тогда у тебя не будет проблем с ядрами разными ( конфиг груба будет один ... )

anonymous ()

Re: Два линуха на одной машине

>Но хочу попробовать слаку (т.к. хочу сесть на нее поскорее, проста нравицца)

Если только для ознакомления с устройством, то достаточно развернуть ее в директорию и chroot туда. Особой разницы не заметишь, зато перегружаться не надо. Впрочем если ты каждый день вкл/выкл. комп, то ...

sdio ★★★★★ ()
Ответ на: Re: Два линуха на одной машине от anonymous

Re: Два линуха на одной машине

>Т е при установке системы новой выбери действующий у тебя /boot ( не >форматируя его ) и все ...

Я может задам глупый вопрос, просто еще пока немножко ламерок в пингвине. А initrd относится к загрузчику или ядру (вроде к ядру же, нет?)? Если я слаке покажу тот же /boot, она туда кроме ядра еще что нить поставит? Мну главное чтоб имеющаяся система (fc6 то есть) фунциклировала после этого.

m1rag3 ★★ ()
Ответ на: Re: Два линуха на одной машине от m1rag3

Re: Два линуха на одной машине

>initrd относится к загрузчику или ядру

Нет. INITRD - это некий архив маленькой root-системы, который после загрузки ядра разворачивается в RAM. Цепляется как первоначальный /, содержит модули, инит-скрипты, некоторые утилиты. Потом / перемонтируется на винт.

Используется в основном, чтобы сделать возможной загрузку с software-RAID; загрузку с устройств, драйверы которых доступны только в виде модулей; загрузку системы для восстановления после серьезного сбоя.

R00T ()
Ответ на: Re: Два линуха на одной машине от m1rag3

Re: Два линуха на одной машине

>Я может задам глупый вопрос, просто еще пока немножко ламерок в >пингвине. А initrd относится к загрузчику или ядру (вроде к ядру же, >нет?)? Если я слаке покажу тот же /boot, она туда кроме ядра еще что >нить поставит? Мну главное чтоб имеющаяся система (fc6 то есть) >фунциклировала после этого.

Максимум что можеть перетерется - это одинаковые файлы - те например если у тебя лежит файл: /boot/vmlinuz как ссылка на /boot/kernel-2.12.12 и в грубе в твоей федоре указано /boot/vmlinuz поменяй на /boot/kernel-2.12.12 в конфиге и все ....

а при установке slackware укажи /boot и скажи не ставить загрузчик - тогда после установки перегрузишся в fc6 и подправишь grub.conf как тебе надо с путями к слаковским ядрам ...

- Да на всяк случай сохрани grub.conf перед установкой слаки ( я не знаю перетрет она его просто или добавит корректно )

SI ★★☆☆ ()
Ответ на: Re: Два линуха на одной машине от UVV

Re: Два линуха на одной машине

>Данила, я не знал, что вы извращенец! ;-))

Так я во-первых вижу загрузчик нужной системы (машинка то тестовая), и во-вторых могу форматировать любой раздел по выбору, просто переставив загрузчик другой системы в mbr.

dn2010 ★★★★★ ()
Ответ на: Re: Два линуха на одной машине от dn2010

Re: Два линуха на одной машине

Вощем поставил в выходные слаку, тока вот проблема. Загрузчик не ставил. После установки обнаружилось в /boot новое ядро 2.4.3-33, тока initrd к нему нет. Поэтому новая система не грузится. Вопрос, где взять initrd, и если я поставлю еще ядро huge26, к нему initrd другой нужен нежели 2.4?

m1rag3 ★★ ()
Ответ на: Re: Два линуха на одной машине от m1rag3

Re: Два линуха на одной машине

initrd вещь необязательная.
Без него не пробовал загружать?
Именно ли поэтому не загружается ядро?
Правильно ли указан root-раздел?
Что написано в загрузчике?
Естественно, для каждого ядра свой initrd.

UVV ★★★★★ ()
Ответ на: Re: Два линуха на одной машине от UVV

Re: Два линуха на одной машине

Без него kernel panic (к сожалению забыл записать сообщение).
Он вываливается сразу после сообщения о загрузке ядра.
/boot лежит на hda1, / на hda3. Вот строчка из grub.conf (писал по памяти так что мож не совсем точно):

root=(hd0, 0)
kernel=/vmlinuz ro root=LABEL=/ rhgb quiet
#initrd=

Пробовал подсовывать initrd с загрузочного DVD грузится, но ессно, как будто с самого DVD в режиме установки.

m1rag3 ★★ ()
Ответ на: Re: Два линуха на одной машине от UVV

Re: Два линуха на одной машине

Вощем попробовал как ты посоветовал, действительно заработало (стремно что сам не догадался). Теперь проблемы другого характера.
При загрузке с ядром по умолчанию 2.4.3 имеет место быть отсутствие поддержки DMA. Пробую сказать ему hdparm -d1 /dev/hda он грит
HDIO_SET_DMA failed. Operation not permitted (что то типа этого).
А вобще хотел использовать ядро huge26, там нет проблем с DMA, но есть проблема с мышью, вернее с ее отсутствием. Как в иксах, так и в консоли. Куда рыть подскажите (оба вопроса очень интересують).

m1rag3 ★★ ()
Ответ на: Re: Два линуха на одной машине от m1rag3

Re: Два линуха на одной машине

Для консоли:
     chmod 755 /etc/rc.d/rc.gpm
Для иксов:
Добавить в /etc/X11/xorg.conf
Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol"     "auto"
    Option      "Device"       "/dev/mouse"
    Option      "ZAxisMapping" "4 5"
EndSection

UVV ★★★★★ ()
Ответ на: Re: Два линуха на одной машине от m1rag3

Re: Два линуха на одной машине

>... Конфиг то один и тот же юзается.
Приплыли!
С чего вдруг у 2.4.х и 2.6.х один и тот же конфиг будет.
Посмотри ещё вот здесь: http://www.linux.org.ru/books/lor-faq/lorFAQ-20.html#ss20.23

UVV ★★★★★ ()
Ответ на: Re: Два линуха на одной машине от UVV

Re: Два линуха на одной машине

При установке выбрал все категории кроме KDEI, дальше нажал тип установки full. Я просто ее ставлю второй раз, еще не ориентируюсь когда какие пакеты ставятся.

m1rag3 ★★ ()
Ответ на: Re: Два линуха на одной машине от m1rag3

Re: Два линуха на одной машине

У меня тоже дома, т.ч. сейчас по памяти говорю. ;-)
2.6.18 (Я правильно угадал, 11-ая Слака? =) лежет вместе с заголовками и модулями в testing (или в extra, не помню).
Поэтому при установке они не ставятся (Поправьте, если не прав).

UVV ★★★★★ ()
Ответ на: Re: Два линуха на одной машине от anonymous

Re: Два линуха на одной машине

Вощем вчера попробовал. Изначально был симлинк /dev/mouse на /dev/input/psaux. Сделал на mice - результат нулевой. Зматил странную фигню - при загрузке вываливается сообщение FATAL: can't load /etc/modules.dep (точно не помню название, но что то насчет модулей) File not found.
lsmod ничего ВАЩЕ не возвращает, не должно так быть, или мне так кажется?
>А пакет linux-2.6-modules поставлен?
Сдается мне UVV прав и дело просто в его отсутствии...
Если так, то кроме установки пакетика что еще нужно будет править, или само все настроится (сомневаюсь - слака все-таки ))).

m1rag3 ★★ ()
Ответ на: Re: Два линуха на одной машине от m1rag3

Re: Два линуха на одной машине

Из testing/packages/linux-2.6.18 поставь
kernel-headers-2.6.18-i386-1
kernel-modules-2.6.18-i486-1
kernel-generic-2.6.18-i486-1

Или собери своё ядро! ;-))

UVV ★★★★★ ()

Re: Два линуха на одной машине

Хоть бы личные данные оставил в профиле! (jabber, mail etc)

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