Два Линукса - проблема!

Автор: Nesus Дата: 10.12.2008 19:42 !
Re: Два Линукса - проблема! 10.12.2008 19:45oldjoe Вы хотите поговорить об этом?..
Ну поставте 4 - как у меня - сразу станет легче...
Re: Два Линукса - проблема! 10.12.2008 19:50Nesus Здравствуйте!
Сидел на Убунте. Решил поставить еще и АСПЛинукс 12 карбон...Но возникла проблема. Винт разбит на 3 праймери раздела. В первых 2х стоят ХРени, а 3ий - расширенный состоит из 4х логических дисков: в первых 2х Линуксы (оба ext3), в 3ем - своп, 4ый - ый нтфс. Разбивал и форматил Парт. Мэджиком 8.
Суть: после установки АСПЛинукс 12 карбон Убунту не может использовать своп раздел, вот ее fstab:
# /etc/fstab: static file system information.
## <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
#/dev/sda6UUID=5a55832c-4004-4121-8c38-b43769842984 /               ext3    relatime,errors=remount-ro 0       1
#/dev/sda7UUID=3c6d7c85-3ca3-4896-864f-93f1ef295ed6 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

Строки, отвечающие за монтирование файловой системы и свопа, почему то закоментены. Снимаю решетку - при перезагрузке Убунта по прежнему не видит своп раздел, да к тому же еще перестает монтировать диски. До установки АСПЛинукс 12 карбон Убунта работала нормально.
Предпринимаю действия в терминале
&#65279;alex@alex-desktop:~$ sudo su
root@alex-desktop:/home/alex# swapon -s
Filename				Type		Size	Used	Priority
root@alex-desktop:/home/alex# swapoff 
-aswapoff: cannot canonicalize /dev/disk/by-uuid/3c6d7c85-3ca3-4896-864f-93f1ef295ed6: No such file or directory
root@alex-desktop:/home/alex# swapon 
-aswapon: cannot canonicalize /dev/disk/by-uuid/3c6d7c85-3ca3-4896-864f-93f1ef295ed6: No such file or directory
swapon: невозможно запустить /dev/disk/by-uuid/3c6d7c85-3ca3-4896-864f-93f1ef295ed6: No such file or directory
root@alex-desktop:/home/alex# fdisk -l /dev/sda7
Диск /dev/sda7: 1110 МБ, 1110380544 байт255 heads, 63 sectors/track, 134 cylindersUnits = цилиндры of 16065 * 512 = 8225280 bytesDisk identifier: 0x30307800На диске /dev/sda7 отсутствует верная таблица разделов
root@alex-desktop:/home/alex# mkswap /dev/sda7
Устанавливается пространство для свопинга версии 1, размер = 1110376 кБбез метки, UUID=e4c9dda5-b882-46f4-8235-b8ad7ed9aaed
root@alex-desktop:/home/alex# swapon /dev/sda7
root@alex-desktop:/home/alex# swapon -s
Filename				Type		Size	Used	Priority/dev/sda7                               partition	1084348	0	-1

*вроде всё нормуль, снимаю комент # в файле etc/fstab и ... опять фигня*

root@alex-desktop:/home/alex# swapoff 
-aswapoff: cannot canonicalize /dev/disk/by-uuid/3c6d7c85-3ca3-4896-864f-93f1ef295ed6: No such file or directory
root@alex-desktop:/home/alex# swapon -s
Filename				Type		Size	Used	Priority
root@alex-desktop:/home/alex# 

После этого и АСПЛинукс 12 карбон перестал видеть своп! Форматирую в ПМ 8 своп, но оба линукса не видят своп. А на Убунте что то еще с файловой системой.
fstab АСПЛинукс 12 карбон:
&#65279;LABEL=/1                /                       ext3    defaults        1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda7         swap                    swap    defaults        0 0

Конфиг меню Граба:
&#65279;# grub.conf generated by anaconda
## Note that you do not have to rerun grub after making changes to this file# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,4)
#          kernel /boot/vmlinuz-version ro root=/dev/sda5
#          initrd /boot/initrd-version.img#boot=/dev/sda default=4 timeout=5
splashimage=(hd0,4)
/boot/grub/splash.xpm.gz
hiddenmenu
title ASPLinux (2.6.22.9-91.0.120asp)	
root (hd0,4)	
kernel /boot/vmlinuz-2.6.22.9-91.0.120asp ro root=LABEL=/1 rhgb quiet	initrd /boot/initrd-2.6.22.9-91.0.120asp.img

title           Ubuntu 8.04.1, kernel 2.6.24-20-generic
root            (hd0,5)
kernel          /boot/vmlinuz-2.6.24-20-generic    root=UUID=5a55832c-4004-4121-8c38-b43769842984 ro quiet 
splash         initrd /boot/initrd.img-2.6.24-20-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-20-generic (recovery mode)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.24-20-generic root=UUID=5a55832c-4004-4121-8c38-b43769842984 ro single
initrd		/boot/initrd.img-2.6.24-20-generic

title		Ubuntu 8.04.1, memtest86+
root		(hd0,5)
kernel		/boot/memtest86+.bin
quiet

title Windows XP	rootnoverify (hd0,0)	chainloader +1

Пробовал еще что то набирать в терминале АСПЛинукс 12 карбон:
&#65279;[alex@localhost ~]$ su
Password:
 [root@localhost alex]# swapon -s
bash: swapon: команда не найдена
[root@localhost alex]# fdisk -l /dev/sda7
bash: fdisk: команда не найдена
[root@localhost alex]# mkswap /dev/sda7
bash: mkswap: команда не найдена
[root@localhost alex]# 
Re: Два Линукса - проблема! 10.12.2008 20:03Nesus Мож файловые системы разные ставить? Или поставить своп на праймери раздел?
Re: Два Линукса - проблема! 10.12.2008 20:23oldjoe Похоже на повреждение в таблице разделов...
Вот только каша какая-то непонятная.
Попробуй вот это почитать: [www.gnuplanet.ru]
Re: Два Линукса - проблема! 10.12.2008 20:24aboris А мож root'а правильно получать? Вот так:
---
su -
---
Re: Два Линукса - проблема! 10.12.2008 20:43Nesus Я всю жизнь ввожу просто su. Никогда не было проблем. Главное пароль правильно ввести. Но вот что интересно: по отдельности обе эти линукс системы прекрасно встают и работают. А вместе не хотят. А я хочу их обеих сразу Улыбка)
Re: Два Линукса - проблема! 10.12.2008 20:54Nesus Прошелся по ссылочке, спасибо, почитал. Похожая проблем у мадам, также закомментились строки в фстабе, ответственные за монтирование файловой системы. Но я прикрутил своп на Убунте, но порушил на АСПе, а в итоге совсем потерял своп.
Oldjoe, как у тебя 4е линукса стоят, как винт разбит и своп где?
Re: Два Линукса - проблема! 10.12.2008 21:58oldjoe sda1 26Gb primary Fedora10 # под винду раздел готовился, но Бог миловал... Улыбка
sda4 ок. 200Gb extended # все, что осталось, и потом этот раздел уже бьется на разделы.
sda5 2Gb swap
sda6 10Gb OpenSUSE11 # здесь раньше жил ASPLinux 12 Carbon, но он не тянет этот чипсет...
sda7 10Gb Fedora8 # Это если где накосячу, что бы было откуда восстановить...
sda8 170Gb-вроде home # этот раздел никуда как /home не монтируется и живет в /media. Монтировать, как /home, его можно только к одному Линуксу, иначе там создадутся папки юзеров и начнется проблема с uid...
sda9 6.4Gb debian lenny # и он же несет GRUB. Это случайно - деб сам переписал его на себя при инсталле, несмотря на запрет.

Билось при сборке Акронисом - как то так оказалось, что у меня не было диска с ресайзером... Это он не захотел создавать 3 первичных раздела. Работает ли swap - понятия не имею - ни разу не включался. У меня 2Gb памяти: 2 канала по 1Gb.
Re: Два Линукса - проблема! 11.12.2008 06:19Nesus Ну а в системном мониторе в ресурсах подкачки сколько показывает, ноль или 2 гига? Проверь на всех Линуксах
Re: Два Линукса - проблема! 11.12.2008 06:20oldjoe Возможно проблема в том, что в ASP'е, Федоре метки разделов десятичные, а в Убунте гексадецимальные. Попробуй разные swap разделы...
Re: Два Линукса - проблема! 11.12.2008 06:36Nesus О_о ты мои мысли читаешь?!! Как раз этим и занимаюсь Улыбка) о результатах отпишусь
Re: Два Линукса - проблема! 12.12.2008 07:08Nesus Настоящим сообщаю, что удалось решить проблему совместимости Убунту и АСПЛинукса (Федоры) созданием раздельных своп разделов. По видимому эти операционки при обращении к одному и тому же разделу используют разные UIDы. Нужен скрипт, который бы при запуске системы подготавливал своп раздел к использованию текущей системой (Линукс умельцы, ау, вы где?...)
Разбил винт так:
sda1 primary ntfs
sda2 primary ntfs
sda3 primary ext3
sda4 primary extended
sda5 swap
sda6 ext3
sda7 swap

После установки Убунту и АСПЛинукса (Федоры) правим fstabы, указываем для каждой системы свой своп раздел. А для убунты еще пришлось перегенерировать уид своп раздела и внести в fstab с обязательной перезагрузкой системы.
Спасибо Oldjoe за помощь smile
RSS-материал