Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Здесь initrd передается в качестве аргумента для ядра. Примерно таким же образом можно использовать загрузчик lilo. Преимущество у syslinux перед lilo одно: конфигурационный файл syslinux можно править непосредственно в ms-dos (windows). Также можно создавать загрузочные дискеты Linux, находясь в ms-dos, т.к. существует syslinux, запускающийся под досом. Для более подробной информации о syslinux читайте документацию (man syslinux).

В общем случае выбор загрузчика будет определяться конкретными целями. Но учтите, что самый экономичный (хотя и менее гибкий) способ – использование kernel loader.

Для некоторых целей объема и скорости дискеты явно недостаточно. В таких случаях идеально использовать загрузочные CD-диски. О том, как создавать такие диски, и пойдет дальше речь.

Я буду предполагать, что ваш CD-Record привод работает правильно под Linux (если нет, то почитайте CD-Writing-HOWTO: http://www.guug.de/~winni/linux). Для создания bootable CD существует особое расширение формата iso9660. Новые версии mkisofs умеют работать с этим расширением, для очень старых версий необходим патч.

Самый простой способ – записываем загрузочную дискету с загрузчиком, отличным от kernel loader (рекомендуется lilo), и с этой дискеты пишется образ:

# cp /dev/fd0 /cd-iso/boot/boot.img

После этого создается isofs:

# cd /cd-iso

# mkisofs -r -b boot/boot.img -c boot/boot.catalog -o bootcd.iso ./

 

После этого при загрузке с CD-ROM загружается указанный опцией -b образ дискеты. Файл boot.catalog создается mkisofs автоматически, т.к. этот файл необходим по стандарту (как я понял, для создания multi-boot CD). На самом CD может оказаться удобным разместить файловую систему /usr, т.е. на дискете миниатюрный набор необходимых программ, а на самом компакте – основной дистрибутив (не забудьте включить поддержку файловой системы iso9660 в ядре). Для организации такого поведения скопируйте все необходимые файлы на CD, с которого будет осуществляться загрузка:

n  /bin             n  /sbin

n  /lib              n  /share

n  /libexec       n  /src

n  /local           n  /tmp

Обратите внимание на отсутствие префикса /usr. При загрузке дискеты можно примонтировать CD вручную:

# mount -t iso9660 -o ro,exec /dev/hd[b] /usr


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100