<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://linuxpc.0pk.me/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>Записки ламера ))</title>
		<link>http://linuxpc.0pk.me/</link>
		<description>Записки ламера ))</description>
		<language>ru-ru</language>
		<lastBuildDate>Fri, 30 Jun 2023 20:08:06 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Топовые мобильные прокси фермы MobileProxy.ru</title>
			<link>http://linuxpc.0pk.me/viewtopic.php?pid=6#p6</link>
			<description>&lt;p&gt;&lt;a href=&quot;https://postimages.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://i.postimg.cc/Y2VrXMMs/topgoods.jpg&quot; alt=&quot;https://i.postimg.cc/Y2VrXMMs/topgoods.jpg&quot; /&gt;&lt;/a&gt; Внимание, владельцы бизнеса! Представляем вам уникальное решение для оптимизации вашего интернет-присутствия - топовые мобильные прокси фермы от Mobileproxy.ru! &amp;#9989; Наше оборудование это передовое устройство, которое позволяет вам выходить в интернет сразу с нескольких IP-адресов из одного места. &amp;#9989; Однако важно отметить, что наша техника не обеспечивает анонимность и она не предназначена для обхода блокировок, выход в сеть осуществляется с использованием купленных вами сим-карт. &amp;#9989; Теперь самое интересное! Приобретая оборудование от Mobileproxy.ru с использованием промокода s455, вы получаете невероятную скидку в размере 5000 рублей! Это отличная возможность сэкономить и воспользоваться передовыми технологиями для вашего бизнеса. &amp;#9989; Наши мобильные прокси фермы откроют перед вами широкие возможности. Вы сможете одновременно управлять несколькими аккаунтами, заниматься продвижением сайтов, сдавать прокси ферму в аренду, собирать данные с разных источников одновременно и многое другое где нужно одновременно несколько подключений к сети и периодическая смена ip адреса. С Mobileproxy.ru ваш бизнес будет оперативным, эффективным и успешным! &amp;#9989; Не упустите возможность улучшить свое интернет-присутствие и сэкономить деньги! Посетите наш веб-сайт &amp;lt;a href=&amp;quot;https://mobileproxy.ru/&amp;quot;&amp;gt;MobileProxy.ru&amp;lt;/a&amp;gt;, выберите подходящее оборудование, введите промокод s455 при оформлении заказа и получите скидку в размере 5000 рублей! &amp;#9989; Mobileproxy.ru - ваш надежный партнер для успешного интернет-бизнеса!&lt;/p&gt;</description>
			<author>mybb@mybb.ru (pfynjibbtb)</author>
			<pubDate>Fri, 30 Jun 2023 20:08:06 +0300</pubDate>
			<guid>http://linuxpc.0pk.me/viewtopic.php?pid=6#p6</guid>
		</item>
		<item>
			<title>Ремонт компьютеров,ноутбуков по России</title>
			<link>http://linuxpc.0pk.me/viewtopic.php?pid=5#p5</link>
			<description>&lt;p&gt;Компьютеры, ноутбуки - техника современная и не застрахована от поломок. К такому типу техники нужен своевременный и комплексный подход, который могут обеспечить наши компетентные мастера. Самостоятельно починить компьютер сможет 5 человек из 100, а поломки происходят у каждого второго! Мы предоставляем услуги высокого качества по ремонту и исправлению проблем компьютерной техники более чем в 60 городах по РФ. Так же наши филиалы представлены в Республике Беларусь. Заявки обрабатываются нашими сотрудниками и не перепродаются в сторонние компании. Перейти:&amp;#160; &lt;a href=&quot;https://rempc-v-mo.ru/?t=33705&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://rempc-v-mo.ru/?t=33705&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (pfynjibbtb)</author>
			<pubDate>Fri, 17 Mar 2023 09:28:47 +0300</pubDate>
			<guid>http://linuxpc.0pk.me/viewtopic.php?pid=5#p5</guid>
		</item>
		<item>
			<title>Аська</title>
			<link>http://linuxpc.0pk.me/viewtopic.php?pid=4#p4</link>
			<description>&lt;p&gt;В Pidgin одни крякозябры у получателей, заместо русских букв.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (-KerK-)</author>
			<pubDate>Wed, 09 Apr 2008 22:07:14 +0400</pubDate>
			<guid>http://linuxpc.0pk.me/viewtopic.php?pid=4#p4</guid>
		</item>
		<item>
			<title>Настройка grub</title>
			<link>http://linuxpc.0pk.me/viewtopic.php?pid=3#p3</link>
			<description>&lt;p&gt;Grub затер Windows&lt;br /&gt; Быстрее (без записи диска и лазанья в menu.lst) загрузится с livecd и набрать в консоле:&lt;/p&gt;
						&lt;p&gt; sudo grub&lt;br /&gt; find /boot/grub/stage1&amp;#160; - выдаст раздел на котором находится загрузчик , например: hd0,2&lt;br /&gt; root (hd0,2)&lt;br /&gt; setup (hd0)&lt;/p&gt;
						&lt;p&gt; 0 - первый hdd, 2 - третий раздел.&amp;#160; &amp;#160;&lt;/p&gt;
						&lt;p&gt;&amp;#160; Всё, загрузчик прописан в mbr.&amp;#160; &lt;/p&gt;
						&lt;p&gt;____________&lt;/p&gt;
						&lt;p&gt;При загрузке Error 17 cannot mount selected partition&lt;/p&gt;
						&lt;p&gt;Нужно просто воспользоваться возможностями самого grub-а во время загрузки.&lt;br /&gt;Т.е. не загружая нажать буковку &amp;quot;e&amp;quot; (edit), потом еще раз и исправить номер раздела, затем нажать буковку &amp;quot;b&amp;quot; (boot) и зарузиться. А в уже загруженной системе исправить в /boot/grub/menu.lst то что иправляли при загрузке. &lt;/p&gt;
						&lt;p&gt;После загрузки Ubuntu&lt;br /&gt;boot/grub/menu.lst&lt;br /&gt;изменить диски&lt;/p&gt;</description>
			<author>mybb@mybb.ru (-KerK-)</author>
			<pubDate>Wed, 09 Apr 2008 21:41:43 +0400</pubDate>
			<guid>http://linuxpc.0pk.me/viewtopic.php?pid=3#p3</guid>
		</item>
		<item>
			<title>Менеджер загрузки GNU GRUB</title>
			<link>http://linuxpc.0pk.me/viewtopic.php?pid=1#p1</link>
			<description>&lt;p&gt;Автор: © Jaswinder Singh Kohli &lt;/p&gt;
						&lt;p&gt;Перевод: © Александр Михайлов. &lt;/p&gt;
						&lt;p&gt;Что такое менеджер загрузки?&lt;/p&gt;
						&lt;p&gt;Менеджер загрузки - это программа, которая располагается в начальных секторах диска, т.е. в MBR (Master Boot Record - Главная загрузочная запись) жесткого диска. После проверки системы в ходе загрузки, BIOS (Basic Input/Output System), передаёт управление MBR, если система настроена на загрузку отсюда. Затем выполняется программа расположенная в MBR. Эта программа называется менеджером загрузки. Её задача - передать управление операционной системе, которая продолжит процесс загрузки.&lt;/p&gt;
						&lt;p&gt;Существует множество менеджеров загрузки, включая GNU GRUB (Grand Unified Boot Loader), Bootmanager, LILO (LInux LOader), NTLDR (менеджер загрузки для систем на базе Windows NT), и т.д. Я решил обсудить GNU GRUB и его использование. &lt;/p&gt;
						&lt;p&gt;Что такое GRUB?&lt;/p&gt;
						&lt;p&gt;GRUB - это очень мощный менеджер загрузки, который может загружать множество операционных систем, таких как Windows, DOS, Linux, GNU Hurd, *BSD и т.д.&lt;/p&gt;
						&lt;p&gt;В настоящий момент LILO является самым популярным менеджером загрузки, используемым практически всеми, кто работает с несколькими операционными системами. Но если вы используете LILO, вы должны помнить, что необходимо перезапускать LILO каждый раз как вы изменяете вашу конфигурацию или устанавливаете новое ядро. Также, LILO обладает меньшей гибкостью, чем GRUB. &lt;/p&gt;
						&lt;p&gt;GRUB - синоним слова гибкость. Его последний релиз, 0.5.96.1, поддерживает ext2 ( файловую систему, используемую Линукс), FAT16 и FAT32 (используемые Win9x и ME), FFS (Fast File System (Быстрая файловая система) используемую *BSD UNIX), ReiserFS (новую журналируемую файловую систему, разработанную для Линукс и интегрированную в ядро Линукс 2.4.1), и minix (старую файловую систему, разработанную для ОС MINIX, также используемую ранними версиями Линукс). С GRUB, вы можете &amp;quot;заглянуть&amp;quot; внутрь этих файловых систем, даже не загружая операционной системы. Например, если вы хотите увидеть дату и время, сохранённые в текстовом файле, и у вас нет времени на загрузку всей операционной системы, вы можете использовать командную оболочку GRUB (строка с подсказкой &amp;quot;grub&amp;gt;&amp;quot;) ,введите:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;grub&amp;gt; cat (номер раздела)/home/god/filename.txt.&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Вы увидете всё содержимое текстового файла, включая даты и время.&lt;/p&gt;
						&lt;p&gt;Лучшее свойство GRUB - то, что вы можете загрузить любое ядро на любом разделе, прямо в ходе начальной загрузки. Например, если вы забыли добавить только что скомпилированное ядро в список, вам скорее всего потребуется загрузиться, добавить его в список и затем перезагрузиться, чтобы использовать его. Но с GRUB, вы можете просто использовать командную оболочку и загрузить при помощи её желаемое изображение ядра.&lt;/p&gt;
						&lt;p&gt;Теперь я опишу три основных шага, которые необходимо выполнить, чтобы начать использовать GRUB: компиляция, установка и конфигурирование.&lt;/p&gt;
						&lt;p&gt;ШАГ ПЕРВЫЙ: Компиляция и установка GRUB&lt;br /&gt;Загрузите исходные коды GRUB с &lt;a href=&quot;ftp://alpha.gnu.org/pub/gnu/grub&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ftp://alpha.gnu.org/pub/gnu/grub&lt;/a&gt;. &lt;/p&gt;
						&lt;p&gt;Извлеките содержимое сжатого архива следующей командой &amp;quot;tar -xvzf имя_файла.tar.gz&amp;quot; В моём случая имя файла выглядело как &lt;br /&gt;grub-0.5.96.1.tar.gz, поэтому я ввёл:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;# tar -xvzf grub-0.5.96.1.tar.gz&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Эта команда извлекла множество файлов и директорий в директорию, названную grub-0.5.96.1 &lt;br /&gt;Теперь сделайте следующее:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;[root@heaven ~/grub-0.5.96.1 ]# ./configure&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Если вы хотите сконфигурировать GRUB, чтобы включить поддержку конкретной файловой системы и поддержку сетевых карт, или убрать поддержку сетевых карт, если вы не нуждаетесь в ней, запустите:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;[root@heaven ~/grub-0.5.96.1 ]# ./configure --help&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Эта команда покажет вам все возможные опции. Теперь используйте префиксы --enable и --disable, чтобы добавить или убрать поддержку &lt;br /&gt;некоторых карт.&lt;/p&gt;
						&lt;p&gt;(ПРИМЕЧАНИЕ: GRUB поддерживает загрузку через сеть.)&lt;br /&gt;Чтобы запустить процесс компиляции, введите:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;[root@heaven ~/grub-0.5.96.1 ]# make&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Чтобы установить все файлы в нужные места, введите:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;[root@heaven ~/grub-0.5.96.1 ]# make install&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Теперь вы готовы к установке GRUB.&lt;br /&gt;Неплохо хранить все файлы GRUB, относящиеся к загрузке, в отдельной директории, такой так /boot/grub. Чтобы сделать это, проделайте следующие нехитрые манипуляции: &lt;/p&gt;
						&lt;p&gt;По умолчанию, все файлы GRUB устанавливаются в /usr/share/grub/i386-pc или /usr/local/share/grub/i386-pc, в зависимости от того, как установлены ваши переменные окружения. &lt;br /&gt;Создайте новую директорию -- /boot/grub. Затем скопируйте следующие файлы в эту директорию.&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 7.5em&quot;&gt;&lt;pre&gt;stage1
stage2
*_stage1_5&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Я объясню назначение этих файлов позднее. Также скопируйте исполняемый файл GRUB ( который может находится в /usr/sbin или /usr/local/sbin) в директорию /boot/grub.&lt;/p&gt;
						&lt;p&gt;Перед установкой GRUB, вам нужно знать, как GRUB понимает ваш жесткий диск и информацию о разделах. Прежде всего, счет начинается с 0, а не с 1. В Линукс, ваш первый жесткий диск, присоединённый к primary master контроллеру, называется &amp;quot;hda&amp;quot;. В GRUB, он станет &amp;quot;hd0&amp;quot;. Подобно этому, ваш первый привод для гибких дисков в GRUB носит имя &amp;quot;fd0&amp;quot;. Таким образом первый, второй и третий раздел первого жесткого диска (hda1, hda2 и hda3), станут &amp;quot;hd0,0&amp;quot;,&amp;quot;hd0,1&amp;quot; и &amp;quot;hd0,2&amp;quot; в GRUB. ПРИМЕЧАНИЕ: запятая это неотъемлемая часть номенклатуры названий разделов в GRUB.&lt;/p&gt;
						&lt;p&gt;Чтобы объединить два поля (номер диска и номер раздела) в одно при помощи запятой, используйте круглые скобки. Например: (hd0,0) (hd0,1) (hd0,2) и так далее. (hd0,0) это первый раздел первого жесткого диска. Аналогично, (hd1,5) это шестой раздел на втором жестком диске и (hd2,0) это первый раздел на третьем жестком диске.&lt;/p&gt;
						&lt;p&gt;ШАГ ВТОРОЙ: Установка GRUB&lt;/p&gt;
						&lt;p&gt;Установку GRUB, можно разделить на три основных части:&lt;/p&gt;
						&lt;p&gt;Установка &amp;quot;stage1&amp;quot; в MBR.&lt;br /&gt;Установка адреса или местоположения, &amp;quot;stage2&amp;quot;. &lt;br /&gt;Настройка загрузочного меню или набора опций, чтобы выбрать, какую операционную систему загружать.&lt;/p&gt;
						&lt;p&gt;Начните установку GRUB со следующей команды:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;[root@heaven /boot/grub ]# ./grub&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Эта команда проверяет устройства, пытаясь угадать диски BIOS и выдать выходное сообщение. Это может занять много времени. &lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 7.5em&quot;&gt;&lt;pre&gt;end_request: I/O error, dev 02:00 (floppy), sector 0

    GRUB  version 0.5.96.1  (640K lower / 3072K upper memory)&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;ПРИМЕЧАНИЕ: Хотя это может показаться удивительным, но GRUB поддерживает минимальное редактирование строки в стиле Bash. Для первого слова TAB выдаёт все возможные варианты завершения команды. В любом другом месте TAB выдаёт все возможные варианты завершения имени устройства/файла. Возможно вы будете удивлены такой возможностью.&lt;/p&gt;
						&lt;p&gt;Затем появляется нечто вроде этого:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;grub&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Я подразумеваю, что вы установили ваш Линукс дистрибутив в первый расширенный раздел первого диска или /dev/hda5. Помните соглашение о наименованиях в GRUB и переименуйте приведенное выше в (hd0,4). Введите следующую команду:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;grub&amp;gt; install (hd0,4)/boot/grub/stage1 (hd0) (hd0,4)/boot/grub/stage2 p (hd0,4)/boot/grub/menu.conf&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Теперь давайте рассмотрим эту команду более детально: &lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;install&lt;/strong&gt; &lt;br /&gt;встроенная команда, которая приказывает GRUB установить (hd0,4)/boot/grub/stage1 на (hd0), в MBR. &lt;br /&gt;&lt;strong&gt;(hd0,4)/boot/grub/stage2&lt;/strong&gt; &lt;br /&gt;говорит GRUB, где располагается изображение stage2.&lt;br /&gt;&lt;strong&gt;p с последующими опциями: (hd0,4)/boot/grub/menu.conf&lt;/strong&gt; &lt;br /&gt;Устанавливает файл конфигурации для отображения красивых меню. Позднее мы обсудим структуру конфигурационного файла.&lt;/p&gt;
						&lt;p&gt;Мы также может обобщить синтаксис этой команды: &lt;/p&gt;
						&lt;p&gt;install&lt;br /&gt;местонахождение_stage1&lt;br /&gt;куда_установить_install &lt;br /&gt;местонахождения_stage2&lt;br /&gt;p местонахождения файла конфигурации&lt;/p&gt;
						&lt;p&gt;Всё. Вы завершили основную установку на жесткий диск.&lt;br /&gt;Установка на дискету: &lt;br /&gt;Чтобы установить GRUB на дискету, вы должны знать команду &#039;dd&#039; и как она работает. Для создания загрузочной дискеты с GRUB, вы должны разместить файлы stage1 и stage2 в начальных секторах дискеты.&lt;/p&gt;
						&lt;p&gt;Установка stage1 на дискету&lt;br /&gt;Вставьте форматированую дискету в дисковод и введите:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;[root@heaven /boot/grub ]# dd if=stage1 of=/dev/fd0 bs=512 count=1&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;И опять, рассмотрим команду в деталях: &lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;if=входной файл&lt;/strong&gt; &lt;br /&gt;т.е., stage1 &lt;br /&gt;&lt;strong&gt;of=выходной файл&lt;/strong&gt; &lt;br /&gt;т.е., привод для гибких дисков (эта строка может отличаться для вашего компьютера) &lt;br /&gt;&lt;strong&gt;bs=количество байт для чтения и записи&lt;/strong&gt;&lt;br /&gt;В нашем случае 512 байт.&lt;br /&gt;&lt;strong&gt;count=сколько раз произвести эту операцию&lt;/strong&gt; &lt;br /&gt;Каждая новая итерация копирует следующие bs байт в место назначения.&lt;/p&gt;
						&lt;p&gt;Установка stage2 на дискету&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;[root@heaven /boot/grub ]# dd if=stage2 of=/dev/fd0 bs=512 seek=1&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Всё аналогично команде для установки stage1, исключая новый ключ seek. Seek пропускает 1 блок из &amp;quot;bs&amp;quot; байт. Например в приведённой выше команде bs = 512, поэтому seek=1 пропустит первые 512 байт дискового пространства и продолжит с 513го байта. Это сохранит результат выполнения первой операции, т.е. первые 512 байт занятые stage1 не будут перезаписаны.&lt;/p&gt;
						&lt;p&gt;Всё, вы завершили основную установку на дискету.&lt;/p&gt;
						&lt;p&gt;ШАГ ТРЕТИЙ: настройка GRUB&lt;br /&gt;Вы этой секции мы увидим, как загружать различные операционные системы и создать файл menu.conf. &lt;br /&gt;Давайте начнём с процедур загрузки, поддерживаемых GRUB. Загрузку можно производить двумя способами. &lt;/p&gt;
						&lt;p&gt;A. Обычная загрузка путём вызова ядра. &lt;br /&gt;B. Загрузка по цепочке или передача контроля другому менеджеру загрузки.&lt;/p&gt;
						&lt;p&gt;Процедура загрузки используя метод A:&lt;/p&gt;
						&lt;p&gt;Установите корневое устройство или укажите GRUB вашу корневую файловую систему. &lt;br /&gt;Укажите GRUB, где находится образ вашего ядра и передайте ядру параметры. &lt;br /&gt;Перезагрузитесь и проверьте его. &lt;/p&gt;
						&lt;p&gt;Для загрузки Линукс, я храню своё ядро в /boot/ под именем bzImage, а моя корневая файловая система расположена на /dev/hda5, или (hd0,4) в GRUB. Поэтому моя процедура загрузки выглядит следующим образом: &lt;/p&gt;
						&lt;p&gt;root (hd0,4)   [Это устанавливает корневой раздел]&lt;br /&gt;kernel /boot/bzImage root=/dev/hda5   [Это устанавливает ядро]&lt;br /&gt;boot   [Это запускает загрузку Линукс]&lt;/p&gt;
						&lt;p&gt;Процедура загрузки используя метод B (этот метод подразумевает, что у вас есть другой менеджер загрузки, например LILO или NTLDR, установленный в разделе.)&lt;/p&gt;
						&lt;p&gt;Установите корневой раздел, но не монтируйте его.&lt;br /&gt;Активируйте этот раздел. &lt;br /&gt;Установите первый сектор устройства, которому будет передано контроль в случае загрузки по цепочке. &lt;br /&gt;Перезагрузитесь и проверьте его.&lt;/p&gt;
						&lt;p&gt;Давайте рассмотрим другую ситуацию, с Windows, установленным на /dev/hda1 или (hd0,0). Процедура загрузки Windows будет выглядеть &lt;br /&gt;следующим образом: &lt;/p&gt;
						&lt;p&gt;rootnoverify (hd0,0) &lt;br /&gt;makeactive&lt;br /&gt;chainloader +1   [+1 устанавливает первый сектор текущего корневого раздела]&lt;br /&gt;boot   [передаёт управление и покидает GRUB]&lt;/p&gt;
						&lt;p&gt;Файл menu.conf, используется для загрузки нескольких операционных систем и построения меню. Написание menu.conf не представляет из себя особой сложности. Как вы сможете убедиться в этой секции, он использует чистый английский язык ;).&lt;/p&gt;
						&lt;p&gt;Все пункты меню начинаются с &amp;quot;title TITLENAME&amp;quot; (название ИМЯ) без запятых. Вы можете заменить TITLENAME на то что вам хочется.&lt;/p&gt;
						&lt;p&gt;Чтобы сделать меню для загрузки Линукс:&lt;/p&gt;
						&lt;p&gt;Установите название (title).&lt;br /&gt;Установите корневой раздел.&lt;br /&gt;Установите ядро с правильными параметрами.&lt;br /&gt;Команда загрузки (boot). &lt;/p&gt;
						&lt;p&gt;Чтобы создать работающее меню:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 10.5em&quot;&gt;&lt;pre&gt;title Debian GNU/Linux 2.2 kernel 2.4.1
root (hd0,4)
kernel /boot/bzImage.2.4.1
boot
#----&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;(Хэш (#) в начале строки, означает комментарий.) &lt;br /&gt;Чтобы сделать меню для Windows или DOS:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 12em&quot;&gt;&lt;pre&gt;title Windoze
rootnoverify (hd0,0)
makeactive
chainloader +1
boot
#----&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Что если вы хотите иметь две установленных версии Windows. Например, одну для себя и другую для вашей семьи, но вторая версия не хочет устанавливаться, сообщив вам, что Windows уже установлен? &lt;/p&gt;
						&lt;p&gt;Существует простой способ установки обоих версий, путем сокрытия одного из разделов во время загрузки и использования другого. Вы даже можете защитить вашу опцию, так, что никто не сможет по ошибке загрузить ваш раздел. Ниже описано, как создать две установки Windows, на hda1 и hda2 или (hd0,0) и (hd0,1), используя команды lock,password,hide и unhide.&lt;/p&gt;
						&lt;p&gt;Для Windows &amp;quot;My Entry (Мой Вход)&amp;quot;:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 16.5em&quot;&gt;&lt;pre&gt;title My Entry
lock
unhide (hd0,0)
hide (hd0,1)
rootnoverify (hd0,0)
makeactive
chainloader +1
boot
#----&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Чтобы эффективно использовать команду lock, вам нужно использовать команду password (пароль) в начале конфигурационного файла. У команды password следующий синтаксис: password secret ( secret - это пароль). В любое время вы сможете ввести пароль нажав p.&lt;/p&gt;
						&lt;p&gt;Для Windows &amp;quot;Family Entry (Вход для семьи)&amp;quot;&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 15em&quot;&gt;&lt;pre&gt;title Family Entry
unhide (hd0,1)
hide (hd0,0)
rootnoverify (hd0,1)
makeactive
chainloader +1
boot
----&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Любой сможет загрузить этот пункт, так как для него не требуется пароль.&lt;/p&gt;
						&lt;p&gt;Вот другая интересная уловка с использованием команды password. Чтобы скрыть пункты в меню по умолчанию или конфигурационном файле, вы можете загрузить персональный список при помощи следующей команды:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;password secret&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;/boot/grub/secret-list.conf В этой команде, &amp;quot;secret&amp;quot; это пароль и /boot/grub/secret-list.conf это файл соответвующий паролю. Перед тем как сделать это, вам нужно указать корневой раздел или задать полный путь. Например:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;password secret (hd0,4)/boot/grub/secret-list.conf&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Одна из важнейших команд - это команда &amp;quot;map&amp;quot;, которую вы можете использовать, когда у вас есть два жестких диска и операционная система, такая как Windows, которая не хочет грузиться с второго жесткого диска. Например: вы можете подменить hd0 на hd1 и hd1 на hd0. Другими словами, вы можете виртуально поменять местами два жестких диска и загрузить выбранную операционную систему. Ниже приведены необходимые команды:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 6em&quot;&gt;&lt;pre&gt;grub&amp;gt; map (hd0) (hd1)
grub&amp;gt; map (hd1) (hd0)&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Для загрузки FreeBSD:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 10.5em&quot;&gt;&lt;pre&gt;title FreeBSD 4.0
root (hd0,4,a)
kernel /boot/loader
boot
#----&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Здесь мы вызываем загрузчик FreeBSD. Вы можете видеть, что корневой раздел (hd0,4,a), имеет три аргумента, так как FreeBSD позволяет виртуальное разбиение одного раздела. Мы называем корневой раздел &amp;quot;a&amp;quot;. Если FreeBSD полностью занимает второй жесткий диск на вашей системе, это будет корневой раздел (hd0,a). Вместо того чтобы вызывать ядро, мы вызывает загрузчик FreeBSD, с которым удобнее общаться чем с ядром.&lt;/p&gt;
						&lt;p&gt;(ПРИМЕЧАНИЕ: Я рекомендую, перед тем как испытывать OpenBSD и GNU/Hurd, потренироваться в осуществлении загрузки по цепочке)&lt;/p&gt;
						&lt;p&gt;Вы завершили компиляцию, установку и конфигурирование GRUB. Но чем больше вы будете узнавать о GRUB, тем больше вы будете осознавать, какой простой и мощный способ контроля загрузки предоставляет GRUB.&lt;/p&gt;
						&lt;p&gt;Некоторые дополнительные команды GRUB: &lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;default xx&lt;/strong&gt; &lt;br /&gt;где xx это пункт для загрузки по умолчанию. &lt;br /&gt;&lt;strong&gt;timeout yy&lt;/strong&gt;&lt;br /&gt;где yy это время (в секундах) после которого будет загружен пункт по умолчанию. &lt;br /&gt;&lt;strong&gt;fallback zz&lt;/strong&gt;&lt;br /&gt;где zz это пункт, который будет загружен после таймаута, если первый пункт не может быть загружен. &lt;br /&gt;&lt;strong&gt;color&lt;/strong&gt;&lt;br /&gt;Эта команда используется для раскрашивания меню. Синтаксис таков: color обычный текущий_выбор. Оба поля могут иметь два значения в формате цвет_переднего_плана/цвет_фона. Например:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;color green/black или light-gray/blue&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Вы также можете использовать соответвующие номера.&lt;/p&gt;
						&lt;p&gt;ПОМНИТЕ: все значения начинаются с 0, поэтому 0 это первый вход.&lt;br /&gt;В моей следующей статье, я планирую протестировать GNU/Hurd, OpenBSD и возможно некий вариант сетевой загрузки. Вам придется подождать как минимум 3 месяца, или даже больше, так как я буду сдавать в это время экзамены. Ждите.&lt;/p&gt;
						&lt;p&gt;Любые комментарии и сообщения об ошибках можно направлять мне &lt;a href=&quot;http://www.linuxshare.ru/docs/software/jskohli@fig.org&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;jskohli@fig.org&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; Copyright ї 2001, Jaswinder Singh Kohli.&lt;br /&gt;Copying license &lt;a href=&quot;http://www.linuxgazette.com/copying.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxgazette.com/copying.html&lt;/a&gt;&lt;br /&gt;Published &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; in Issue 64 of &lt;a href=&quot;http://www.linuxgazette.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Linux Gazette&lt;/a&gt;, &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; March 2001&lt;/p&gt;</description>
			<author>mybb@mybb.ru (-KerK-)</author>
			<pubDate>Wed, 09 Apr 2008 20:07:34 +0400</pubDate>
			<guid>http://linuxpc.0pk.me/viewtopic.php?pid=1#p1</guid>
		</item>
	</channel>
</rss>
