Tomsk Sysadmins Forum

Unix => Разное => Topic started by: unmortal on March 28, 2006, 19:48:33

Title: truble с привязкой swap
Post by: unmortal on March 28, 2006, 19:48:33
я решил поставить себе слакварь но у меня проблемы со свапом
при команде add swap он пишет что нету свапа и надо делать c fdisk
чё ДЕЛАТЬ? :blink:
а может он и не нужен?
Title: truble с привязкой swap
Post by: stranger on March 28, 2006, 20:51:47
Quote
я решил поставить себе слакварь но у меня проблемы со свапом
при команде add swap он пишет что нету свапа и надо делать c fdisk
чё ДЕЛАТЬ? :blink:
а может он и не нужен?
[snapback]8495[/snapback]
Хм. Странно... А он разве при установке не предупредил, что своп не создан?

Тут два варианта - либо переразбивать разделы по новой и не забыть добавить еще раздел под swap, либо читать доки по поводу создания свопа в виде файла на существующей фс. Последнее честно говоря не есть гуд.

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

З.Ы. А может все-таки тебе лучше не со слаки начинать - раз не хочешь инфу искать и разбираться, а что-нибудь более дружественное к человеку...
Title: truble с привязкой swap
Post by: unmortal on March 29, 2006, 00:01:10
не знаю как но когда я устанавливал первый раз после долгих мучений
я всётаки его поставил чемто пользуясь из етого mkswap,fdisk,cfdisk и ещё чо-то.Там в хелпе написано что етим и надо пользоваться.Но именно раздела для свапа там по моему не поивилось....., <_<
Title: truble с привязкой swap
Post by: unmortal on March 29, 2006, 18:54:13
всё спасибо я свап ч/з портишен мэджик сделал
но теперь другой трабл
не грузится LILO а сразу загружается винда
мож знает кто чем мне помочь? :(
Title: truble с привязкой swap
Post by: demiurg on March 29, 2006, 19:57:16
Quote
всё спасибо я свап ч/з портишен мэджик сделал
но теперь другой трабл
не грузится LILO а сразу загружается винда
мож знает кто чем мне помочь? :(
[snapback]8544[/snapback]
Загрузится с rescue диска или любого LiveCD, подмонтировать линуксовый корневой раздел например в /mnt/linux
Затем chroot /mnt/linux ну и поправить /etc/lilo.conf, затем /sbin/lilo.

А если продолжать использовать костыли в виде PQM, то создавать разделы и своп мод линуксом никогда не научитесь.

Хотя какая связь между PQM и затертым загрузчиком я не понял.
Title: truble с привязкой swap
Post by: stranger on March 29, 2006, 20:40:48
Quote
Загрузится с rescue диска или любого LiveCD, подмонтировать линуксовый корневой раздел например в /mnt/linux
Затем chroot /mnt/linux ну и поправить /etc/lilo.conf, затем /sbin/lilo.

А если продолжать использовать костыли в виде PQM, то создавать разделы и своп мод линуксом никогда не научитесь.

Хотя какая связь между PQM и затертым загрузчиком я не понял.
[snapback]8545[/snapback]
При копировании акронисом с диска на диск - он то же загрузчик теряет.
Проверено при переходе на новый винт...
Title: truble с привязкой swap
Post by: demiurg on March 29, 2006, 21:11:54
Quote
При копировании акронисом с диска на диск - он то же загрузчик теряет.
Проверено при переходе на новый винт...
[snapback]8546[/snapback]
Ну это естественно, он же MBR не копирует, да и какой смысл, особенно если геометрия нового диска другая. А простая правка таблицы разделов к затиранию загрузчика обычно не приводит.
Title: truble с привязкой swap
Post by: stranger on March 29, 2006, 22:45:46
Quote
Ну это естественно, он же MBR не копирует, да и какой смысл, особенно если геометрия нового диска другая. А простая правка таблицы разделов к затиранию загрузчика обычно не приводит.
[snapback]8547[/snapback]
МБР он копирует, так как виндовые загрузчики нормально после этого работают.
С линухом все сложнее... почему-то. Я как-то изменял еще линуксовый раздел Диск Директором, так он мне сразу предупредил, что мол если будете менять активный раздел, то вам придется переустановить загрузчик...
Title: truble с привязкой swap
Post by: stranger on March 29, 2006, 22:49:51
Почему я говорю, что копирует. Я просто винду много раз востанавливал или устанавливал из образа.
Буквы дисков после этого нармально остаются, а как-то при возне с линуксом мне пришлось MBR сбрасывать, так винда все буквы дисков поменяла, следовательно какая-то инфа о буквах дисков храниться именно в MBR.
Title: truble с привязкой swap
Post by: demiurg on March 30, 2006, 00:27:49
Quote
Почему я говорю, что копирует. Я просто винду много раз востанавливал или устанавливал из образа.
Буквы дисков после этого нармально остаются, а как-то при возне с линуксом мне пришлось MBR сбрасывать, так винда все буквы дисков поменяла, следовательно какая-то инфа о буквах дисков храниться именно в MBR.
[snapback]8549[/snapback]
Как я понимаю MBR он на самом деле не копирует и  загрузчик там стандартный, который просто "передает эстафету" активному разделу и виндовый закрузчик в boot секторе своего раздела лежит. LILO устроен сложнее и даже просто пересборка ядра требует запуска /sbin/lilo. Вот grub вроде "умнее".
Кроме того, LILO любят ставить в MBR. Как я понимаю, если его поставить в boot сектор линуксового раздела и раздел сделать активным, то же особых проблем не будет, хотя изменение геометрии (например при переезде) может потребовать его "переинициализации".
Title: truble с привязкой swap
Post by: Dimmus on March 30, 2006, 02:00:20
Quote
To add a swap file:

   1.

      Determine the size of the new swap file and multiple by 1024 to determine the block size. For example, the block size of a 64 MB swap file is 65536.
   2.

      At a shell prompt as root, type the following command with count being equal to the desired block size:

      dd if=/dev/zero of=/swapfile bs=1024 count=65536

   3.

      Setup the swap file with the command:

      mkswap /swapfile

   4.

      To enable the swap file immediately but not automatically at boot time:

      swapon /swapfile

   5.

      To enable it at boot time, edit /etc/fstab to include:

      /swapfile               swap                    swap    defaults        0 0

      The next time the system boots, it will enable the new swap file.
   6.

      After adding the new swap file and enabling it, make sure it is enabled by viewing the output of the command cat /proc/swaps or free.
Title: truble с привязкой swap
Post by: stranger on March 30, 2006, 09:30:25
Quote
Как я понимаю MBR он на самом деле не копирует и  загрузчик там стандартный, который просто "передает эстафету" активному разделу и виндовый закрузчик в boot секторе своего раздела лежит. LILO устроен сложнее и даже просто пересборка ядра требует запуска /sbin/lilo. Вот grub вроде "умнее".
Кроме того, LILO любят ставить в MBR. Как я понимаю, если его поставить в boot сектор линуксового раздела и раздел сделать активным, то же особых проблем не будет, хотя изменение геометрии (например при переезде) может потребовать его "переинициализации".
[snapback]8550[/snapback]
Я работаю с RH, а там уже давно grub стоит и загрузчик практически всегда ставлю на активный линуксовый раздел (один или пару раз ставил в MBR и потом пожалел). То, что было сказано к изменению размера относилось именно к такому случаю... Так, что с увереностью нельзя сказать, копирует он его или нет.
И еще почему тогда при сбросе MBR у винды слители номера дисков (я просто любля ставить диски не по алфавиту, а по другому принципу), а при восстановлении с образа нет?