По этой ссылке была опубликована статья о том, как устанавливать Линукс из образа на жестком диске. Я решил перевести. :-) Не судите строго, но если есть что добавить, всегда пожалуйста. Перевод по ссылке "Продолжить".
Установка любого дистрибутива Linux непосредственно с жесткого диска без записи какого-либо диска.
После загрузки любой Linux дистрибутив из Интернета, вам придется записать его на DVD или CD для установки на HDD. Этот диск обычно используется только один раз, после чего он лежит неиспользованным, а ведь дистрибутивы обноялвяются примерно раз в полгода. Поэтому если вы привыкли иметь на своем компьютере самую новую версию любимого дистрибутива, у вас должно быть много дисков, которыми вы очень редко пользуетесь. Какие потери компакт-дисков! Но с помощью одной маленькой хитрости можно установить любой Linux-дистрибутив непосредственно с жесткого диска без записи его на компакт-диск. Для этого неоходимо иметь на своем компьютере уже установленную ОС. Это очевидно, поскольку, если вы не сможете загрузить свою машину, вы не сможете установить что-либо. И мы не сможем загрузиться с компакт-диска, поскольку мы не собираемся его записывать. В этой заметке я основываюсь на Microsoft Windows в качестве предварительно установленной операционной системой.
Почти все программы установки Линукс использует два файла для загрузки компьютера : Linux ядро и инициализирующий образ корневой файловой системы, содержащий минимальный набор каталогов, которые будет смонтирован до того, как реальная корневая система станет доступна. Этот первоначальный корневая система называется также Ram диск (initrd). Мы будем использовать эти два файла для загрузки нашего ПК. Приступим.
1. Первое, что вы должны сделать, это скопировать образ дистрибутива Linux (iso) на жесткий диск (конечно же, он,а уже должен быть у Вас). Убедитесь, что раздел FAT32, если же вы устанавливаете дистрибутив в раздел NTFS, убедитесь, что в нем есть поддержка чтения/записи этой ФС. Некоторые дистрибутивы требуют копировать образ в корень раздела. Если вы держите его в какой-либо вложенной папке, программа установки может его не определить.
2. Используйте WinRAR для открытия файла. Теперь вам придется извлечь два файла, о которых я говорил ранее. Эти файлы, как правило, находятся в каталоге isolinux. В различных дистрибутивах эти файлы могут находиться и в других директориях. Поищите, их нетрудно найти. Также эти два файла в разных дистрибутивах могут иметь разные названия. Эти два файла отмечены следующими цветами: ядро - зеленым, RAM-диск - красным.
Названия файлов в разных дистрибутивах:
Fedora: vmlinuz и initrd.img
Suse: linux и initrd
Mandriva: vmlinuz и all.rdz
Ubuntu: vmlinuz и initrd.gz
Gentoo: gentoo и gentoo.igz
Knoppix: vmlinuz и initrd.img
Slackware: bzImage и initrd.img
Debian: vmlinuz и initrd.gz
3. После извлечения этих файлов, поместите их в каталог C:\boot (перед этим он должен быть создан)
4. Теперь вам необходимо скачать файл grub4dos отсюда. Извлеките папку "boot" и файл "grldr" из загруженного zip-архива. Внутри папки "boot" другая папка называется "grub"; скопируйте папку "grub" в каталог "c:\boot". Скопируйте файл "grldr" в "c:\".
5. Откройте c:\boot\grub\menu.lst и добавьте следующие строки:
(ВНИМАНИЕ! hd0 обозначает ваш первый жесткий диск. Если у вас установлено более одного hdd, замените hd0 на hd*, где вместо * вставьте нужную цифру.) Замните "Linux_kernel" и "Ram_disk" именами Ваших файлов (которые находятся в каталоге "C:\boot").
title Install Linux
kernel (hd0,0)/boot/ Linux_kernel
initrd (hd0,0)/boot/ Ram_disk
6. Теперь вы дожны добавить grub в ваш файл "c:\boot.ini". Вы можете открыть этот файл через Главное меню (Start>Run/Пуск>Выполнить) и напечатав "c:\boot.ini". Если Windows не позволяет изменить этот файл, то войдите в Панель управления>Система и щелкните на вкладке "Дополнительно". Now under Startup and Recovery click Settings and then under System Startup click Edit. Теперь в окне "Автозагрузка и восстановление" нажмите "Настройка", а затем под "Автозагрузка системы/ Startup system" нажмите кнопку Изменить. Откройте boot.ini и добавьте эту строку в конец файла:
C:\grldr=”Start GRUB” C : \ grldr = "Начало GRUB"
7. Теперь вы готовы к установке Linux. Перезагрузите ПК и на загрузочном экране выберите "Запуск GRUB". Это позволит загрузить GRUB. На установочном экране выберите пункт "Install Linux". Во время установки Вам будет предложено выбрать источник установки. Выберите жесткий диск и раздел, на который вы скопировали файлы ISO. Иногда вам может потребоваться набрать весь путь и точное имя ISO. Поэтому запишите его, прежде чем начать.
Я лично испытывал это с Fedora, Suse и Mandriva и все работало без проблем. Я не сомневаюсь, что этот способ будет работать и для других дистрибутивов тоже.
Обнолено: dougfractal утыерждает, что этот способ будет работать и из-под Линукса тоже. Он описывает это так:
Введите с терминала эти команды:
sudo mkdir /distro
sudo chmod `whoami`:`whoami`
cp MYLINUX.iso /distro/distro.iso
Теперь извлеките Linux_kernel и Ram_disk в /distro#
Откройте /boot/grub/menu.lst, занесите в него следующие строчки:
#Добавьте новый заголовок#
title Install Linux
root (hdX,X)
kernel /distro/Linux_kernel
initrd /distro/Ram_disk
Переагрузитесь и выберите "Install Linux" в grub.
Показаны сообщения с ярлыком графоманство. Показать все сообщения
Показаны сообщения с ярлыком графоманство. Показать все сообщения
суббота, 8 сентября 2007 г.
четверг, 7 июня 2007 г.
Я на цитките :-)
Один из моих постов, про настройку win-модемов, сегодня опубликован на цитките. Я счастлив :-)
вторник, 22 мая 2007 г.
Установка win-модемов для Unix
После установки и начального конфигурирования Юникс-системы любой пользователь сталкивается с настройкой доступа в интернет. В этой заметке мы коснемся настройки доступа посредством диалапа.
Если пользователь ранее работал на Windows ОС, то, вполне возможно, что у него стоит так называемый win-модем. По умолчанию такие модемы не опознаются системой, и для них надо устанавливать дополнительные драйвера.
Вначале мы установим модем под FreeBSD.
Не все win-модемы устанавливаются под FreeBSD, для некоторых просто нет драйвера. Возьмем опять-таки идеальный вариант, когда пользователя есть модем на чипсете Agere/Lucent. В этом случае необходимо установить порт comms/ltmdm. правда, есть одно но: на официальных фтп-серверах freebsd этого порта по какой-то причине нет. но нам это не помеха.
Поискав, мы обнаруживаем этот порт по следующему адресу: ftp://ftp.kot.spb.ru/pub/FreeBSD/distfiles/ltmdm-1.4.tgz
Как полагается, копируем тарбалл в /usr/ports/distfiles, потом выполняем следующие действия:
1)cd /usr/ports/comms/ltmdm && make install clean
2)По идее, после вышеуказанных действий в каталоге /usr/local/etc/rc.d должен появиться скрипт ltmdm.sh. Если такового там нет, то переходим к каталогу
/usr/ports/distfiles, выполняем:
tar xzvf ltmdm-1.4.tgz
cp ltmdm.sh /usr/local/etc/rc.d/
ls
/Удостоверяемся, что он там/
далее:
sh /usr/local/etc/rc.d/ltmdm.sh start
/тестируем модем/
cu -l /dev/cual0 (может быть и другой, но если внутренний, то скорее всего оно)
Командуем модему:
AT - команда READY
OK - ответ модема
ATI0 - первый блок инфо о модеме, если он есть, то все путем.
на другой консоли убиваем линию
killall -9 cu
После редактируем /etc/ppp/ppp.conf, заполняем там все для papchap и командуем:
ppp -ddial papchap
ВСЕ!
P.S. Описание действий по настройке вин-модема было взято с сайта bsdportal.ru, а точнее отсюда.
P.P.S.Установка драйверов для вин-модемов под Линукс происходит гораздо легче, если учесть, что на специальных сайтах выложены установочные пакеты для различных дистрибутивов (там и deb и rpm пакеты и тарбаллы).
Поэтому ограничусь лишь 2-мя ссылками:
http://www.linuxant.com/drivers/
http://www.linmodems.org/
Там достаточно подробно расписано, для каких модемов какие файлы качать.
Если пользователь ранее работал на Windows ОС, то, вполне возможно, что у него стоит так называемый win-модем. По умолчанию такие модемы не опознаются системой, и для них надо устанавливать дополнительные драйвера.
Вначале мы установим модем под FreeBSD.
Не все win-модемы устанавливаются под FreeBSD, для некоторых просто нет драйвера. Возьмем опять-таки идеальный вариант, когда пользователя есть модем на чипсете Agere/Lucent. В этом случае необходимо установить порт comms/ltmdm. правда, есть одно но: на официальных фтп-серверах freebsd этого порта по какой-то причине нет. но нам это не помеха.
Поискав, мы обнаруживаем этот порт по следующему адресу: ftp://ftp.kot.spb.ru/pub/FreeBSD/distfiles/ltmdm-1.4.tgz
Как полагается, копируем тарбалл в /usr/ports/distfiles, потом выполняем следующие действия:
1)cd /usr/ports/comms/ltmdm && make install clean
2)По идее, после вышеуказанных действий в каталоге /usr/local/etc/rc.d должен появиться скрипт ltmdm.sh. Если такового там нет, то переходим к каталогу
/usr/ports/distfiles, выполняем:
tar xzvf ltmdm-1.4.tgz
cp ltmdm.sh /usr/local/etc/rc.d/
ls
/Удостоверяемся, что он там/
далее:
sh /usr/local/etc/rc.d/ltmdm.sh start
/тестируем модем/
cu -l /dev/cual0 (может быть и другой, но если внутренний, то скорее всего оно)
Командуем модему:
AT - команда READY
OK - ответ модема
ATI0 - первый блок инфо о модеме, если он есть, то все путем.
на другой консоли убиваем линию
killall -9 cu
После редактируем /etc/ppp/ppp.conf, заполняем там все для papchap и командуем:
ppp -ddial papchap
ВСЕ!
P.S. Описание действий по настройке вин-модема было взято с сайта bsdportal.ru, а точнее отсюда.
P.P.S.Установка драйверов для вин-модемов под Линукс происходит гораздо легче, если учесть, что на специальных сайтах выложены установочные пакеты для различных дистрибутивов (там и deb и rpm пакеты и тарбаллы).
Поэтому ограничусь лишь 2-мя ссылками:
http://www.linuxant.com/drivers/
http://www.linmodems.org/
Там достаточно подробно расписано, для каких модемов какие файлы качать.
Памятка начинающему Юниксоиду
Вот, дописал таки памятку начинающему Юниксоиду, на написание которой вдохновил forum.posix.ru.
ВНИМАНИЕ!!! Если вы открыли этот пост по ссылке на forum.posix.ru, и желаете что-то сказать по поводу этой заметки, убедительная просьба делать это вот здесь. Заранее спасибо.
Приступим.
Большинство из тех, кто впервые начал работать с Unix-like операционными системами, сталкиваются с теми, или иными вопросами по настройке системы. Поскольку абсолютное большинство проблем уже были где-то, когда-то и кем-то разобраны и выложены в Сеть, то появилась задумка написания такой статьи, с помощью которой без «гугления» можно найти ответы на самые частые вопросы.
Самой первой проблемой, с которой сталкивается новоиспеченный пользователь никсов, это проблема выбора среди множества дистрибутивов Линукса и BSD того, который подойдет ему как нельзя лучше. Могу посоветовать 2 места, посвященные выбору дистрибутивов: сайты posix.ru и citkit.ru.
После этого надо раздобыть установочные файлы дистрибутивов, которые могут быть скачаны из Интернета, или заказаны на сайте Интернет-магазина "linuxcenter.ru", или на nixpcd.ru.
После получения дистрибутивов возникает логичный вопрос: «А как оно ставится?». Эту информацию можно найти на официциальных сайтах майнтэйнеров (разработчиков) дистрибутива, либо на линуксфоруме, в разделе, соответствующем нужному дистрибутиву, либо поискать на сайтах opennet.ru, или citkit.ru в разделе вашего дистрибутива.
Вообще, ответ на практически любой вопрос можно получить на следующих сайтах:
1) Linux.org.ru
2) Opennet.ru
3) Posix.ru
4) Bsdportal.ru
5) Linuxforum.ru
6) Citkit.ru
7) Citforum.ru
8) nixp.ru
9) rus-linux.net
Если интересует вопрос по какой-либо конкретной команде, то не забывайте набирать в командной строке "man <имя команды>" (без кавычек). Первоначально очень помогает. Если вы забыли, как пишется команда, то можете написать в консоли "man -k ключевое_слово", где ключевым словом является та часть команды, которую вы помните.
Если на вышеуказанных сайтах не нашлось того, что вам надо, то, прежде чем задавать вопросы на форумах, стоит поискать нужную инфо в Интернете. В этом может помочь тематический поиск Гугля: www.google.com/bsd, www.google.com/linux. Хороший справочник располагается по адресу http://rus-linux.net/kos.php?name=kat-full.html
В дополнение к чтению различных статей, мануалов и прочего можно порекомендовать купить себе какую-нибудь книгу, посвященную юникс - системам. Неплохая подборка книг, проверенных и временем и людьми, находится на Линуксфоруме: подборка №1, подборка №2 и подборка №3.
P.S. Я, понимаю, что иногда абсолютно непонятно, как что-либо сделать/установить, и хочется поделиться этим с народом, но, честное слово, сначала стоит прочитать вот это, а уж потом подумать, стоит ли задавать свой вопрос.
И, наконец, самое главное. Не стоит даже пытаться ставить себе Линукс, если вам необходимо, чтобы все проблемы решались так же, как в MS Windows, то есть путем нажатия 2-3 кнопок. Не стоит, у этой системы немного другой подход к работе.
ВНИМАНИЕ!!! Если вы открыли этот пост по ссылке на forum.posix.ru, и желаете что-то сказать по поводу этой заметки, убедительная просьба делать это вот здесь. Заранее спасибо.
Приступим.
Большинство из тех, кто впервые начал работать с Unix-like операционными системами, сталкиваются с теми, или иными вопросами по настройке системы. Поскольку абсолютное большинство проблем уже были где-то, когда-то и кем-то разобраны и выложены в Сеть, то появилась задумка написания такой статьи, с помощью которой без «гугления» можно найти ответы на самые частые вопросы.
Самой первой проблемой, с которой сталкивается новоиспеченный пользователь никсов, это проблема выбора среди множества дистрибутивов Линукса и BSD того, который подойдет ему как нельзя лучше. Могу посоветовать 2 места, посвященные выбору дистрибутивов: сайты posix.ru и citkit.ru.
После этого надо раздобыть установочные файлы дистрибутивов, которые могут быть скачаны из Интернета, или заказаны на сайте Интернет-магазина "linuxcenter.ru", или на nixpcd.ru.
После получения дистрибутивов возникает логичный вопрос: «А как оно ставится?». Эту информацию можно найти на официциальных сайтах майнтэйнеров (разработчиков) дистрибутива, либо на линуксфоруме, в разделе, соответствующем нужному дистрибутиву, либо поискать на сайтах opennet.ru, или citkit.ru в разделе вашего дистрибутива.
Вообще, ответ на практически любой вопрос можно получить на следующих сайтах:
1) Linux.org.ru
2) Opennet.ru
3) Posix.ru
4) Bsdportal.ru
5) Linuxforum.ru
6) Citkit.ru
7) Citforum.ru
8) nixp.ru
9) rus-linux.net
Если интересует вопрос по какой-либо конкретной команде, то не забывайте набирать в командной строке "man <имя команды>" (без кавычек). Первоначально очень помогает. Если вы забыли, как пишется команда, то можете написать в консоли "man -k ключевое_слово", где ключевым словом является та часть команды, которую вы помните.
Если на вышеуказанных сайтах не нашлось того, что вам надо, то, прежде чем задавать вопросы на форумах, стоит поискать нужную инфо в Интернете. В этом может помочь тематический поиск Гугля: www.google.com/bsd, www.google.com/linux. Хороший справочник располагается по адресу http://rus-linux.net/kos.php?name=kat-full.html
В дополнение к чтению различных статей, мануалов и прочего можно порекомендовать купить себе какую-нибудь книгу, посвященную юникс - системам. Неплохая подборка книг, проверенных и временем и людьми, находится на Линуксфоруме: подборка №1, подборка №2 и подборка №3.
P.S. Я, понимаю, что иногда абсолютно непонятно, как что-либо сделать/установить, и хочется поделиться этим с народом, но, честное слово, сначала стоит прочитать вот это, а уж потом подумать, стоит ли задавать свой вопрос.
И, наконец, самое главное. Не стоит даже пытаться ставить себе Линукс, если вам необходимо, чтобы все проблемы решались так же, как в MS Windows, то есть путем нажатия 2-3 кнопок. Не стоит, у этой системы немного другой подход к работе.
Подписаться на:
Сообщения (Atom)