Журнал LinuxFormat - перейти на главную

LXF73:Ответы

Материал из Linuxformat
Версия от 15:15, 17 февраля 2009; Crazy Rebel (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Содержание

Вопрос? Ответ!

Вы в тупике, и HOWTO не помогают? Тогда почему бы не написать нам? Наши эксперты ответят даже на самые сложные вопросы.

Tройная загрузка

В У меня есть жесткий диск на 40 Гбайт, разбитый на два раздела по 20 Гбайт, на которых установлены Windows XP и Knoppix. Недавно я создал новый раздел и установил туда Fedora Core 4 с диска LXF70, в надежде на то, что при загрузке я смогу выбрать нужную систему (Windows, Knoppix или Fedora Core).  Однако после того, как я перезагрузился, в меню были только Fedora Core и Windows, Knoppix отсутствовал. Я загрузил Fedora Core и убедился, что Knoppix все еще установлен на hda6. Я решил переустановить Knoppix в надежде на то, что это добавит соответствующий пункт в загрузчик, но не тут-то было. Теперь отображаются только Windows и Knoppix.

Возможно ли добавить Fedora в меню загрузчика так, чтобы я мог выбирать между XP, Knoppix и Fedora? На диске  системы расположены в следующем порядке:

hda1 Windows XP
hda3 Fedora Core
hda6 Knoppix

С форума lXF

O Это довольно типичная ситуация, которая часто возникает при установке второго дистрибутива Linux. Большинство инсталляционных программ отлично справляются с распознаванием установленной  Windows, однако очень немногие способны найти другой установленный дистрибутив Linux.

В результате, как вы уже могли видеть, хотя предыдущий дистрибутив никуда не делся, загрузить его невозможно. Самое быстрое решение – попытаться загрузить систему в режиме восстановления (rescue mode) с помощью соответствующего загрузочного диска. Просто вставьте диск и при загрузке нажмите F1 для просмотра доступных режимов и опций.

Но лучше всего добавить скрытую систему в меню загрузчика. Задача облегчается тем, что и в Fedora, и в Knoppix  в качестве загрузчика используется Grub.

Вам нужно загрузить в текстовый редактор конфигурационные файлы grub из  обоих дистрибутивов. Сперва вы должны примонтировать корневой раздел «скрытого» дистрибутива:

mkdir -p /mnt/fedora
mount /dev/hda3 /mnt/fedora

Теперь запустите файловый менеджер в режиме суперпользователя (это можно сделать из меню KDE: System -> More  Applications -> Filemanager Superuser Mode), перейдите в каталог /boot/grub,  и откройте файл grub.conf. Теперь отыщите такой же файл в директории /mnt/fedora/boot/grub, и откройте его.  Скопируйте из него три строки, начиная с ‘title Fedora Core’, а затем вставьте их  в /boot/grub/grub.conf. Сохраните изменения и перезагружайтесь – теперь вы сможете использовать все системы.

Eсли при разметке диска для Fedora вы использовали LVM (Linux Volume Manager), тогда вы не сможете получить доступ к разделу с Fedora из Knoppix, потому что Knoppix не поддерживает LVM. В этом случае вы должны повторить вышеописанные действия из Fedora, предварительно переустановив загрузчик с установочного диска Fedora Core. Для этого запустите установщик Fedora и выберите вариант «Обновление существующей инсталляции» (Upgrade An Existing Installation), а затем -- «Обновление конфигурации загрузчика» (Update Bootloader Configuration).

После завершения обновления загрузите Fedora и скопируйте подходящие строки из конфигурационного файла grub.conf, находящегося на разделе с Knoppix в /boot/grub/grub.conf.

Ознакомиться с отличным документом по опциям загрузчика вы можете тут:  http://home.planet.nl/~elst0093/motub/multboot.html. Н.Б.

Mиграция

B В течение приблизительно шести лет у меня был выделенный сервер в одной хостинговой компании. Одна из особенностей их политики – постоянное обновление серверов: таким образом, они вынуждают клиентов переходить на обновленные серверы с более широкой пропускной способностью и т.д.

Сервер используется для нужд моего маленького бизнеса, в основном это электронная почта, web-хостинг, DNS. Несколько моих друзей и семья тоже пользуются этим сервером для получения почты и хостинга.

Не подскажете ли вы подходящий способ переноса всех файлов, электронной почты и настроек DNS на другой сервер? Я не могу себе позволить заказать подобную услугу у хостинговой компании.

Ли (Lee)

О Перенос сервера никогда не был простой процедурой, особенно когда он сопровождается сменой дистрибутива и версий программ вроде Apache, MySQL и т.п. Однако у вас есть хороший шанс пересмотреть ваши настройки и, возможно, кое-где их подправить, а также создать резервные копии. Это можно сравнить с переездом на новую квартиру, непременно сопровождающимся выкидыванием ненужного хлама.

На новом сервере, восстановите и проверьте ваши настройки электронной почты, пользовательских учетных записей,  зон DNS, web-сайтов. В целях тестирования, вы можете «обмануть» свой настольный компьютер, подправив файл /etc/hosts (или c:\windows\system32\drivers\etc\hosts в Windows) и изменив IP-адрес. Начните перенос с DNS, измените NS-записи у регистратора как минимум за три дня до запланированного переезда. Уменьшите значение TTL до разумных 35 минут (спустя несколько дней после переезда верните предыдущее значение, допустим, 24 часа).

Вам, вероятно, придется принять дополнительные меры предосторожности при транспортировке ваших баз данных. И, наконец, не забудьте перенести все log-файлы, о них часто забывают при переезде. 

Г.Х.

Четыре вопроса

В У меня есть четыре вопроса относительно загрузки с USB/Compact Flash-устройств.

  1. Можно ли загрузить систему с USB-диска, если BIOS компьютера не поддерживает загрузку с USB?
  2.  Может ли загрузочный диск со Smart Boot Manager загрузить систему с USB-накопителя?
  3.  Возможно ли втиснуть Knoppix или Kanotix в CompactFlash/USB-диск объемом 2 Гб?
  4.  какие части системы лучше вынести на жеский диск, как, например, лог-файлы и swap?

С форума LXF

O

  1.  Да, но для этого вы должны подготовить загрузочную дискету. Например, на web-сайте Puppy Linux вы можете скачать файл образа такой дискеты: http://www.goosee.com/puppy
  2.  Нет, Smart Boot Manager не поддерживает загрузку с USB-устройств.
  3. Да, это возможно, и вам даже не понадобится разархивировать образ. Чтение с USB-устройств довольно медленное, поэтому любой мощный компьютер справится с декомпрессией образа быстрее, чем с загрузкой распакованного образа с USB-диска. Вот тут можно ознакомиться с руководством по установке Knoppix на USB-брелок объемом 1 Гбайт (или больше): http://www.knoppix.net/forum/viewtopic.php?P=64999*64999 . В качестве альтернативного варианта могу предложить установить на USB-накопитель Damn Small Linux с помощью скрипта dsl-usbinstall, а затем заменить на нем файл knoppix/knoppix таким же файлом из полноценного Knoppix (такое возможно потому, что DSL по сути является урезанным вариантом Knoppix).
  4.  Все то, что во время работы постоянно записывается на диск (как log-файлы и swap), не должно находиться на флеш-диске. Флеш-память имеет ограниченное количество циклов записи, от 100 000 до 1 000 000 (и даже 10 000 на старых устройствах). Eсли система постоянно пишет данные в некоторую область памяти, она придет в негодность уже через несколько месяцев. Поэтому часто перезаписываемые файлы и каталоги лучше перенести на жесткий диск, что, безусловно, снижает мобильность; кроме того, можно помещать log-файлы на электронном диске (ramdisk) в памяти, а по окончании работы переписывать их на флеш-диск (таким образом можно значительно снизить нагрузку на флеш-накопитель). Попробуйте использовать файловую систему JFFS2 (http://sources.redhat.com/jffs2 ), она специально разработана для подобных случаев. Eсли вам нужен дистрибутив, заточенный под использование с USB-накопителем, обратите внимание на проект Flash Linux (http://www.flashlinux.co.uk ). Н.Б.
Персональные инструменты
купить
подписаться
Яндекс.Метрика