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

LXF160:Вопросы и ответы

Материал из Linuxformat
Перейти к: навигация, поиск


Содержание

Ответы

Есть вопрос по от­кры­то­му ПО? Пишите нам по адресу answers@linuxformat.ru, и мы най­дем от­вет.

В этом месяце мы ответим на вопросы про..

1 Ошиб­ки в скрип­те на LXFDVD

2 Вос­про­из­ве­де­ние фай­лов WMA посредством MPD

3 Пе­ре­за­пись ви­ни­ла на ком­пакт-диск

4 Ут­ра­ту со­еди­не­ния кар­той Ethernet

5 Про­смотр EXIF в Gwenview

6 Banshee и Ubuntu

7 За­груз­ку с USB-брел­ка

1 DVD2USB.sh

В Я за­пустил этот скрипт с LXFDVD в тер­ми­на­ле и че­рез Alt + F2 по­сле раз­мон­ти­ро­вания сво­его USB-дис­ка раз­ме­ром 8 ГБ. Ни­че­го не про­изош­ло, сно­ва поя­ви­лась команд­ная стро­ка, без воз­мож­но­сти Select a USB drive to copy the DVD to: [Вы­бе­ри­те USB-диск, куда нуж­но ско­пи­ро­вать DVD]. Я за­гля­нул в скрипт, на­де­ясь по­нять, как вруч­ную за­пустить ко­ман­ду, ко­то­рая сде­ла­ла бы то же са­мое. По­искал ин­фор­ма­цию на сай­те LXF (по стро­ке “dvd2usb.sh”) — и все рав­но ниче­го.

Моя един­ст­вен­ная аль­тер­на­ти­ва (по­сколь­ку я их ска­чал) — вы­брать ди­ст­ри­бу­ти­вы для бо­лее ста­ро­го «же­ле­за»: LM LXDE, Bodhi, WattOS, Wary, Puppy, Tiny Core с муль­ти­загруз­кой. По­жа­луй, я соз­дам муль­ти­загрузоч­ный USB-диск с ди­ст­ри­бу­ти­ва­ми.

Майк Мур [Mike Moore]

О Это ошиб­ка скрип­та, точнее, ав­то­ра скрип­та. Он счел, что про­грам­ма dialog, на ко­то­рой осно­ван скрипт, яв­ля­ет­ся стан­дарт­ной для боль­шин­ст­ва ди­ст­ри­бу­ти­вов Linux. Это не так, хо­тя она бы­ла во всех сис­те­мах, в ко­то­рых про­ве­рял­ся скрипт. У Вас есть два ва­ри­ан­та: уста­но­вить dialog из менед­же­ра па­ке­тов сво­его ди­ст­ри­бу­ти­ва или за­гру­зить один из Live-ди­ст­ри­бу­ти­вов с DVD и за­пустить скрипт в нем. Пер­вый ва­ри­ант – са­мый про­стой. Я от­пра­вил Бе­ну мо­ди­фи­ка­цию скрип­та с про­вер­кой, что ко­ман­да dialog су­ще­ст­ву­ет, а ес­ли ее нет, скрипт вы­во­дит со­вет по ре­шению про­бле­мы и за­вер­ша­ет­ся. В бу­ду­щих DVD та­кой про­бле­мы быть не долж­но.

2 MPD и WMA

В Не­мно­го от­ста­вая от жизни, я успел про­чемть толь­ко LXF149. Ме­ня при­влек­ли воз­мож­но­сти MPD, так как я час­то ра­бо­таю на но­ут­бу­ке, слу­шая му­зы­ку, ко­то­рая воспро­из­во­дит­ся с муль­ти­ме­дий­но­го ком­пь­ю­те­ра, под­клю­чен­но­го к сис­те­ме AV — и бы­ло бы здо­ро­во управ­лять воспро­из­ве­дением с но­ут­бу­ка.

Я уста­но­вил MPD на муль­ти­ме­дий­ный ком­пь­ю­тер и Ario на но­ут­бук, и — вуа­ля! Все по­лу­чи­лось! По­том я за­ме­тил, что в ба­зе дан­ных MPD от­сут­ст­ву­ет поч­ти вся моя му­зыкаль­ная кол­лек­ция — боль­шая ее часть хранит­ся в фор­ма­те WMA с варь­и­руе­мым бит­рей­том, с тех вре­мен, когда я жил в аду Windows MCE. MPD не хо­чет до­бав­лять фай­лы это­го фор­ма­та в свою ба­зу дан­ных, толь­ко MP3 и Ogg Vorbis.

За­пустив MPD --version, я уви­дел в спи­ске под­дер­жи­вае­мых фор­ма­тов WMA — так по­че­му же он не до­бав­ля­ет­ся в ба­зу дан­ных? В Ин­тернете мне по­со­ве­то­ва­ли до­ба­вить “ffmpeg” в файл mpd.conf, но не уточнили ку­да. В том мес­те, где я про­бо­вал (под раз­де­лом ALSA), это не сра­бо­та­ло. Был бы при­зна­те­лен за по­мощь, по­то­му что сей­час поль­зы от MPD не боль­ше, чем от коз­ла мо­ло­ка! На муль­ти­ме­дий­ном ПК уста­нов­ле­на Mythbuntu 10.04 LTS, а на но­ут­бу­ке — Ubuntu 10.04 LTS.

Эн­д­рю Уиль­ямс [Andrew Williams]

О По­хо­же, спо­соб­ность MPD про­иг­ры­вать фай­лы WMA на­пря­мую за­ви­сит от па­ра­мет­ров, с ко­то­ры­ми он был со­б­ран. В вер­сии 0.16.8 эти фай­лы воспро­из­во­дят­ся без до­полнитель­ных дей­ст­вий. В Mythbuntu 10.04 еще ис­поль­зу­ет­ся вер­сия MPD 0.15.4, она до­воль­но ста­рая. Воз­мож­но, сто­ит лишь об­но­вить­ся до бо­лее поздней вер­сии, и про­бле­ма ис­чезнет са­ма со­бой.

Мо­дуль рас­ши­рения ffmpeg ис­поль­зу­ет­ся для об­ра­бот­ки фай­лов, с ко­то­ры­ми MPD не справ­ля­ет­ся внут­ренними ко­де­ка­ми – для это­го и нуж­на запись в фай­ле на­строй­ки. Ее кор­рект­ный син­так­сис та­ков:

decoder {

plugin “ffmpeg”

enabled “yes”

}

До­бавь­те эти стро­ки в /etc/mpd.conf. Точ­ное по­ло­жение не иг­ра­ет ро­ли, но нель­зя по­ме­щать их внутрь дру­гих бло­ков, по­то­му-то ва­ри­ант с ALSA и не сра­бо­тал. Я пред­по­чи­таю до­бав­лять но­вые на­строй­ки в на­ча­ло или в конец фай­ла от­дель­но от дру­гих на­стро­ек, что­бы их про­ще бы­ло най­ти. Так­же сто­ит до­ба­вить ком­мен­та­рий, ко­то­рый по­мо­жет вспомнить, по­че­му Вы до­ба­ви­ли эти па­ра­мет­ры, ме­ся­цев че­рез де­вять, когда Вы в сле­дую­щий раз от­крое­те этот файл.

#### Добавление поддержки воспроизведения файлов WMA в ffmpeg ####

decoder {

plugin “ffmpeg”

enabled “yes”

}

#######################################

И по­следнее пре­ду­пре­ж­дение от­но­сит­ся к ffmpeg. Хо­тя это мощ­ная и бы­ст­рая про­грам­ма, у ее раз­ра­бот­чи­ков есть при­выч­ка по­сто­ян­но ме­нять API, что вы­во­дит из строя про­грам­мы, ею поль­зую­щие­ся. По­это­му сто­ит уста­нав­ли­вать все про­грам­мы, ко­то­рые ис­поль­зу­ют ffmpeg, и са­му ffmpeg из од­но­го и то­го же ре­по­зи­то­рия.

3 Дол­го­иг­раю­щий Linux

В Не­дав­но я уста­но­вил Linux Mint и пол­но­стью уда­лил XP — те­перь ком­пь­ю­тер ра­бо­та­ет го­раз­до луч­ше. Един­ст­вен­ное раз­оча­ро­вание — те­перь я не мо­гу поль­зо­вать­ся Vinyl Studio от Alpine Software, про­грам­мы, с ко­то­рой очень удоб­но кон­вер­ти­ро­вать винил в ком­пакт-дис­ки. VLC и неко­то­рые дру­гие про­грам­мы — не то­го клас­са. Мо­же­те ли вы под­ска­зать эк­ви­ва­лент?

Тер­ри Бэйл [Terry Bale]

О А Вы не про­бо­ва­ли Audacity (http://audacity.sourceforge.net)? Это – поч­ти са­мый по­пу­ляр­ный ау­дио­ре­дак­тор для ОС Linux (есть вер­сии и для MacOS и Windows). В Audacity мож­но за­пи­сать звук с лю­бо­го ис­точника и за­тем об­ра­бо­тать его – на­при­мер, уда­лить щелч­ки и треск, ко­то­рые час­то слыш­ны при про­иг­ры­вании винило­вых за­пи­сей. В ру­ко­во­дстве под­роб­но опи­сан про­цесс ко­пи­ро­вания за­пи­сей с магнито­фон­ных пле­нок и пла­сти­нок на ком­пакт-дис­ки; это имен­но то, что Вам нуж­но. В ру­ко­во­дстве осве­ща­ют­ся все необ­хо­ди­мые во­про­сы: под­клю­чение обо­ру­до­вания, уста­нов­ка уровней, раз­де­ление за­пи­си на тре­ки, уда­ление шу­ма и окон­ча­тель­ный экс­порт записи на ком­пакт-диск.

Про­бле­мы мо­гут возник­нуть толь­ко с уст­рой­ст­ва­ми. Вы не уточнили, чем поль­зуе­тесь, но Вам по­на­до­бит­ся зву­ко­вая кар­та, ко­то­рая под­дер­жи­ва­ет­ся в Linux – та­ких боль­шин­ст­во. К ней мож­но под­клю­чить про­иг­ры­ва­тель точ­но так же, как и в Windows. Audacity так­же под­дер­жи­ва­ет USB-про­иг­ры­ва­те­ли; с ними Вам во­все не при­дет­ся бес­по­ко­ить­ся о зву­ко­вой кар­те (хо­тя без нее слож­нва­то бу­дет слу­шать за­пи­си). Вы хо­те­ли ско­пи­ро­вать му­зы­ку на ком­пакт-диск, но Audacity мо­жет со­хранить ее и в фай­лах MP3 или Ogg Vorbis. Ес­ли на дис­ке доста­точ­но мес­та, луч­ше все­го со­хранить тре­ки в фор­ма­те FLAC. FLAC – ко­дек без сжа­тия, по­это­му ка­че­­ст­во за­пи­си не из­ме­ня­ет­ся, но сжа­тие са­мих фай­лов по­зво­ля­ет сэ­ко­но­мить до 50 – 60 % про­стран­ст­ва по сравнению с ком­пакт-дис­ком.

При хранении му­зы­ки в фор­ма­те FLAC ее мож­но скон­вер­ти­ро­вать в фор­мат с по­те­ря­ми для пор­та­тив­но­го плей­е­ра, за­пи­сать на CD или по­слу­шать на­пря­мую – это оз­на­ча­ет, что с одним ба­зо­вым фор­ма­том в Ва­шем рас­по­ря­жении бу­дут все воз­мож­но­сти.

При уста­нов­ке Audacity че­рез менед­жер па­ке­тов ди­ст­ри­бу­ти­ва бу­дет уста­нов­ле­но и ру­ко­во­дство. Для досту­па к нему восполь­зуй­тесь ме­ню Help [Справ­ка] в Audacity или про­чти­те его в Ин­тернете пе­ред уста­нов­кой. Вам ну­жен раз­дел http://manual.audacityteam.org/help/manual/man/tutorial_copying_tapes_lps_or_minidiscs_to_cd.html.

4 Скле­роз у Ethernet

В В по­следних вер­си­ях Ubuntu и Mint, на­чи­ная с Mint 10, моя се­те­вая кар­та стра­да­ет элек­трон­ной вер­си­ей амнезии и те­ря­ет связь, хо­тя го­во­рит, что все еще под­клю­че­на. Я свя­зал­ся с про­из­во­ди­те­лем кон­трол­ле­ра, ко­то­рый ска­зал, что в Ubuntu и, сле­до­ва­тель­но, в Mint из­менил­ся спо­соб ра­бо­ты с их кон­трол­ле­ра­ми и что я дол­жен ис­поль­зо­вать ста­ти­че­­ский IP-ад­рес.

Все это пре­крас­но, но я поль­зу­юсь Virgin Media Super Hub, ко­то­рый, как мне да­ли по­нять, пред­став­ля­ет со­бой за­мас­ки­ро­ван­ный мо­дуль Netgear и к ко­то­ро­му я еще только при­вы­каю.

Я мог бы сми­рить­ся с по­те­рей сиг­на­ла по про­вод­но­му со­единению и про­дол­жать поль­зо­вать­ся бес­про­вод­ным Linksys, но у ме­ня боль­шие про­бле­мы и с этим тоже.

Моя сис­те­ма уста­нов­ле­на на ноутбуке Toshiba Equium.

Дэ­вид Кир­кпат­рик [David Kirkpatrick]

О Что­бы про­ве­рить, в ди­ст­ри­бу­ти­ве ли де­ло, мож­но за­гру­зить­ся с Live CD дру­го­го ди­ст­ри­бу­ти­ва – же­ла­тель­но то­го, с ко­то­рым Вы ра­бо­та­ли рань­ше. Вы не го­во­ри­те, ка­кая у Вас мо­дель Equium, но во всех, ка­жет­ся, ис­поль­зу­ют­ся рас­про­странен­ные Ethernet-кон­трол­ле­ры, ко­то­рые долж­ны про­сто ра­бо­тать. Опи­сан­ные Ва­ми сим­пто­мы мо­гут го­во­рить об ошиб­ке в ра­бо­те уст­рой­ст­ва – ли­бо са­мо­го кон­трол­ле­ра, ли­бо ка­бе­ля. Это так­же мо­жет про­ис­хо­дить, когда кли­ент DHCP пы­та­ет­ся син­хронизи­ро­вать свой lease с Ва­шим мар­шру­ти­за­то­ром, хо­тя ни с одним ува­жаю­щим се­бя кон­трол­ле­ром та­ко­го быть не долж­но.

Так как Virgin Super Hub – пол­но­цен­ный мар­ш­ру­ти­за­тор, а не про­стой про­вод­ной мо­дем, ста­ти­че­­ский ад­рес за­дать до­воль­но про­сто – мо­дем­ная часть Super Hub все еще по­лу­ча­ет свой ад­рес от Virgin че­рез DHCP. Для это­го про­ще все­го под­клю­чить­ся по DHCP как обыч­но, зай­ти в се­те­вые на­строй­ки (Network Settings) и за­пи­сать IP-ад­рес, ад­рес шлю­за и ад­ре­са сер­ве­ров DNS. Те­перь вы­бе­ри­те ис­поль­зо­вание ста­ти­че­­ских ад­ре­сов в на­строй­ках и сно­ва вве­ди­те все эти па­ра­мет­ры. Мож­но за­дать зна­чение IP-ад­ре­са, не вхо­дя­щее в диа­па­зон, ис­поль­зуе­мый DHCP-сер­ве­ром ро­уте­ра. По умол­чанию Super Hub име­ет ад­рес 192.168.0.1 – та­ким дол­жен быть и ад­рес шлю­за, ко­то­рый Вы за­пи­са­ли; по­это­му мо­же­те восполь­зо­вать­ся 192.168.0.2 – DHCP-сер­ве­ры обыч­но ис­поль­зу­ют бо­лее вы­со­кий диа­па­зон доступ­ных ад­ре­сов, на­при­мер, от 192.168.0.100 и вы­ше. Об­ра­ти­те внимание, что ме­нять нуж­но толь­ко по­следний байт ад­ре­са, пер­вые три долж­ны остать­ся неиз­мен­ны­ми.

Те­перь пе­ре­за­пусти­те се­те­вое со­единение или пе­ре­за­гру­зи­те сис­те­му, и все долж­но за­ра­бо­тать. Ес­ли со­единение все еще раз­ры­ва­ет­ся, по­ра по­ду­мать о про­бле­ме с «же­ле­зом». В раз­ных мо­де­лях Equium ис­поль­зу­ют­ся раз­лич­ные бес­про­вод­ные чип­се­ты, от хо­ро­шо под­дер­жи­вае­мо­го Intel до стран­но­го гиб­ри­да USB/Mini-PCI, по­это­му здесь без до­полнитель­ной ин­фор­ма­ции мы ничем по­мочь не смо­жем.

5 KDE и EXIF

В От жизни мне нуж­но немно­го — экземпляр LXF, бу­тыл­ка пи­ва «Ку­роч­ка Ря­ба [Old Speckled Hen]» и фай­ло­вый менед­жер, ко­то­рый ото­бра­жал бы дан­ные EXIF мо­их фо­то­гра­фий. В ста­рой Windows XP мо­ей же­ны они ото­бра­жа­ют­ся, в KDE3 то­же, а в Dolphin — нет, и да­же от­кры­тие фай­лов в Gwenview не по­мо­га­ет. На­вер­ное, де­ло во мне, или в мо­ей сис­те­ме, или я про­пустил ка­кое-то об­нов­ление; ко­ман­да kded4 -v со­об­ща­ет “KDE Development Platform: 4.8.2 (4.8.2)”, и я так­же при­ло­жил вы­вод ко­ман­ды hardinfo.

Кен Уил­сон [Ken Wilson]

О Gwenview ото­бра­жа­ет дан­ные EXIF изо­бра­жений. Ес­ли от­крыть бо­ко­вую панель из ме­ню View [Про­смотр] или кла­ви­шей F11, то на средней вклад­ке бу­дет по­ка­за­на крат­кая свод­ка EXIF. На­жа­тие на ссыл­ку More [До­полнитель­но] от­кро­ет ок­но, со­дер­жа­щее всю доступ­ную ин­фор­ма­цию. У ка­ж­до­го эле­мен­та в этом окне есть га­лоч­ка – ею мож­но по­ме­тить те из них, ко­то­рые нуж­но по­ка­зы­вать в бо­ко­вой ко­лон­ке.

6 Ubuntu мол­чит...

В Не­дав­но я об­но­вил Ubuntu до по­следней вер­сии — 11.10. В ме­ню «Сис­тем­ные на­строй­ки [System Settings]» в при­ло­жениях го­во­рит­ся, что «в дан­ный мо­мент ни од­но из при­ло­жений не воспро­из­во­дит и не за­пи­сы­ва­ет звук [no applications are currently playing or recording audio]», хо­тя в Цен­тре при­ло­жений Ubuntu [Ubuntu Software Centre] в уста­нов­лен­ных про­грам­мах есть ме­диа-про­иг­ры­ва­тель Banshee и несколь­ко дру­гих про­грамм. Когда я про­ве­ряю сис­тем­ные ди­на­ми­ки, зву­ка нет — мо­же­те по­мочь?

Kebede

О Со­об­щение, ко­то­рое Вы ви­ди­те на вклад­ке При­ло­жения [Applications] На­стро­ек зву­ка [Sound Settings], оз­на­ча­ет толь­ко то, что в дан­ный мо­мент ни од­но из за­пу­щен­ных при­ло­жений не об­ра­ща­ет­ся к зву­ко­вой сис­те­ме. Ес­ли от­крыть в Banshee ка­кой-то трек и пе­рей­ти на эту вклад­ку, в спи­ске про­грамм поя­вит­ся Banshee.

Про­иг­ры­ва­тель по умол­чанию и на­строй­ки по умол­чанию для дру­гих ти­пов дан­ных за­да­ют­ся в дру­гом мес­те.

На­жми­те на икон­ку Ин­фор­ма­ция о сис­те­ме [System Info] в нижней час­ти глав­но­го ок­на Сис­тем­ных на­стро­ек [System Settings], на­жмите на При­ло­жения по умол­чанию [Default Applications] на ле­вой панели, и Вы смо­же­те вы­брать при­ло­жения по умол­чанию для фай­лов раз­лич­ных ти­пов.

В ка­ж­дом слу­чае вы­би­рать мож­но толь­ко из уста­нов­лен­ных при­ло­жений. На­при­мер, ес­ли Вы уста­но­вите но­вый му­зыкаль­ный про­иг­ры­ва­тель, его мож­но бу­дет вы­брать как ис­поль­зуе­мый по умол­чанию. Ес­ли Вы со­всем не слы­ши­те зву­ка, да­же при тес­то­вом воспро­из­ве­дении, при­чи­на в чем-то дру­гом.

Как ни стран­но, но при уста­нов­ке но­вой сис­те­мы в мик­ше­ре час­то от­клю­чен звук всех уст­ройств. Кликните по икон­ке с ди­на­ми­ком в панели ме­ню Эк­ран [Screen] и убе­ди­тесь, что Ос­нов­ной ис­точник зву­ка [Master] не от­клю­чен, за­тем вернитесь в зву­ко­вые на­строй­ки и убе­ди­тесь, что уровни вы­ход­но­го сиг­на­ла [Output] и опо­ве­щений [Alert] уста­нов­ле­ны в 100 % (когда Вы убе­ди­тесь, что все ра­бо­та­ет, их мож­но бу­дет понизить).

Ес­ли ниче­го не по­мо­га­ет, про­верь­те на­строй­ки ка­ж­до­го уст­рой­ст­ва в тер­ми­на­ле, за­пустив alsamixer. Эта ко­ман­да по­зво­ля­ет от­дель­но управ­лять уров­ня­ми ка­ж­дой час­ти зву­ко­вой сис­те­мы. Вы­бе­ри­те вы­ход­ные уст­рой­ст­ва с по­мо­щью стре­лок вле­во и впра­во, из­мените их уровни стрел­ка­ми вверх и вниз и вый­ди­те из про­грам­мы, со­хранив на­строй­ки, кла­ви­ша­ми Alt+q.

Не­что по­доб­ное мож­но сде­лать и в Dolphin, фай­ло­вом менед­же­ре KDE. Ес­ли ра­бо­чий стол KDE Semantic вклю­чен в пунк­тах ме­ню На­строй­ки сис­те­мы > Внешний вид ра­бо­че­го сто­ла [System Settings > Workspace Appearance] и По­ве­дение > По­иск по ра­бо­че­му сто­лу [Behaviour > Desktop Search], тэ­ги EXIF долж­ны быть доступ­ны­ми всем при­ло­жениям KDE. При под­ве­дении мы­ши к ка­ж­до­му фай­лу на панели пред­про­смот­ра в пра­вой сто­роне ок­на Dolphin ото­бра­жа­ет­ся его миниа­тю­ра и ба­зо­вая ин­фор­ма­ция о нем. Для вы­бо­ра ото­бра­жае­мой здесь ин­фор­ма­ции щелкните пра­вой кноп­кой мы­ши на изо­бра­жении и вы­бе­ри­те Свой­ст­ва [Properties], за­тем На­строй­ка [Configure] в пра­вом нижнем уг­лу по­ля Ин­фор­ма­ция [Information]. Здесь мож­но вы­брать ото­бра­жае­мые тэ­ги.

Ес­ли Вам нуж­на серь­ез­ная про­грам­ма для ра­бо­ты с кол­лек­ци­ей фо­то­гра­фий, взгляните на DigiKam. Это про­грам­ма для управ­ления фо­то­гра­фия­ми, ко­то­рая де­ла­ет то, что Вам нуж­но, и го­раз­до боль­ше. Про­грам­ма об­ла­да­ет ис­чер­пы­ваю­щи­ми воз­мож­но­стя­ми по ор­ганиза­ции кол­лек­ции фо­то­гра­фий и по­ис­ку по ней, осо­бен­но ес­ли Вы бу­де­те поль­зо­вать­ся тэ­га­ми и вы­став­лять фо­то­гра­фи­ям оцен­ки. С по­мо­щью сис­те­мы рей­тин­гов мож­но бы­ст­ро из­ба­вить­ся от менее ин­те­рес­ных изо­бра­жений во вновь им­пор­ти­ро­ван­ной кол­лек­ции. Тэ­ги (пусть на их освоение и тре­бу­ются неко­то­рые уси­лия) по­мо­гут Вам сэ­ко­но­мить мас­су вре­мени при по­ис­ке изо­бра­жения.

7 За­груз­ка с брел­ка

В Не­дав­но я экс­пе­ри­мен­ти­ро­вал с за­груз­кой сис­те­мы с кар­ты CF. С од­ной и той же кар­ты я по­про­бо­вал за­гру­зить­ся с SystemRescueCD 2.0 и за­тем с Puppy Linux 5.2. При­ори­тет уст­ройств при за­груз­ке у ме­ня та­ков: съем­ные уст­рой­ст­ва, CD-ROM, же­ст­кий диск. SystemRescueCD оп­ре­де­ли­л кар­ту как съем­ное уст­рой­ст­во, и за­груз­ка про­дол­жи­лась без вме­ша­тель­ст­ва поль­зо­ва­те­ля. Но в Puppy Linux кар­та бы­ла опо­зна­на как же­ст­кий диск USB, и ди­ст­ри­бу­тив не за­гру­зил­ся, по­сле че­го кон­троль пе­ре­шел к же­ст­ко­му дис­ку и был за­пу­щен Kubuntu.

Ес­ли при за­груз­ке на­жать F12, BIOS от­кры­ва­ет менед­жер за­груз­ки, из ко­то­ро­го мож­но вы­брать кар­ту CF, ото­бра­жае­мую как вто­рой же­ст­кий диск, и по­сле это­го Puppy за­гру­жа­ет­ся. При­ори­тет за­груз­ки нель­зя уста­но­вить на кон­крет­ный же­ст­кий диск. По­че­му од­на и та же кар­та оп­ре­де­ля­ет­ся по-раз­но­му, и мож­но ли этим управ­лять?

Пи­тер Уот­сон [Peter Watson]

О Для за­груз­ки с кар­ты Вы поль­зуе­тесь адап­те­ром CF на IDE или SATA? Ес­ли да, по­про­буй­те во­ткнуть его в дру­гой порт. Для ди­ст­ри­бу­ти­ва здесь не долж­но быть разницы толь­ко по­то­му, что BIOS ре­шил (или ему ска­за­ли), с ка­ко­го уст­рой­ст­ва за­гру­жать­ся, до то­го, как за­груз­ка ди­ст­ри­бу­ти­ва еще не на­ча­лась. Един­ст­вен­ное, что мо­гу пред­ло­жить – за­гру­зить­ся с на­стоя­ще­го дис­ка SystemRescue (или Puppy Linux) и за­тем вы­брать из его ме­ню за­груз­ку с же­ст­ко­го дис­ка.

Ес­ли Вы уста­нав­ли­ва­ли Puppy на кар­ту CF как на же­ст­кий диск, по­ве­дение бу­дет за­ви­сеть от то­го, в ка­ком по­ряд­ке же­ст­кие дис­­ки рас­по­зна­ют­ся Puppy и где он раз­мес­тил за­груз­чик. Я бы по­про­бо­вал пе­ре­клю­чить ка­бе­ли, так что да­же ес­ли кар­та CF рас­по­зна­ет­ся как же­ст­кий диск, она бу­дет пер­вым же­ст­ким дис­­ком в сис­те­ме. Пе­ред уста­нов­кой сис­те­мы на кар­ту мож­но да­же от­клю­чить внут­ренний же­ст­кий диск – ли­бо фи­зи­че­­­ски, ли­бо в BIOS – так за­груз­чик точ­но уста­но­вит­ся на кар­ту.

Рань­ше я поль­зо­вал­ся кар­та­ми CF в адап­те­рах IDE для соз­дания ти­хих кли­ен­тов MythTV и мо­гу под­твер­дить, что это тем­пе­ра­мент­ные соз­дания, ко­то­рые ве­дут се­бя ни как пол­но­цен­ные съем­ные, ни как пол­но­цен­ные внут­ренние уст­рой­ст­ва, хо­тя они долж­ны быть несъем­ны­ми, поскольку кар­ту нель­зя вста­вить в та­кой адап­тер. |


Ко­рот­ко про…

AT

С по­мо­щью Cron очень удоб­но за­пускать ко­ман­ды в за­дан­ные мо­мен­ты вре­мени или че­рез за­дан­ные ин­тер­ва­лы вре­мени; ну, а ес­ли ко­ман­ду нуж­но за­пустить од­но­крат­но, но в за­дан­ное вре­мя? С по­мо­щью ко­ман­ды sleep мож­но до­ж­дать­ся, по­ка это вре­мя на­сту­пит –

sleep 1h; somecommand

но она бло­ки­ру­ет тер­ми­нал, а по­сле пе­ре­за­груз­ки ее дей­ст­вие пре­кра­ща­ет­ся.

Де­мон at – ва­ри­ант по­лу­чше. Он ра­бо­та­ет как и cron, про­сы­па­ясь ка­ж­дую ми­ну­ту и про­ве­ряя, есть ли за­да­чи для за­пуска; но ка­ж­дая за­да­ча од­но­крат­на. Вызов at за­да­ет вы­полнение некоторой задачи, счи­тав ко­ман­ду для ее за­пуска из стан­дарт­ного в­во­да. Строка

echo “somecommand --with-opts”


Часто задаваемые вопросы

Ком­пи­ля­ция яд­ра

» Яд­ро у ме­ня есть, за­чем мне ком­пи­ли­ро­вать но­вое? Яд­ра, по­став­ляе­мые с ди­ст­ри­бу­ти­ва­ми, под­дер­жи­ва­ют боль­шой на­бор уст­ройств, но не все. У вас мо­жет поя­вить­ся необ­хо­ди­мость до­ба­вить под­держ­ку сво­его уст­рой­ст­ва. Кро­ме то­го, при ком­пи­ля­ции ис­ходников с kernel.org вы, как пра­ви­ло, по­лу­чае­те бо­лее све­жую вер­сию яд­ра.

» Где на­хо­дят­ся ис­ходники яд­ра? Стан­дарт­ные ис­ходники яд­ра мож­но за­гру­зить с www.kernel.org или най­ти на стан­дарт­ном дис­ке ме­ся­ца. В боль­шин­ст­ве ди­ст­ри­бу­ти­вов ис­ходники яд­ра под­ла­та­ны, и неко­то­рые из их ути­лит осно­ва­ны на этих за­пла­тах. Па­кет ис­ход­ного ко­да, со­от­вет­ст­вую­щий те­ку­ще­му яд­ру, мож­но най­ти и за­гру­зить с по­мо­щью ути­лит управ­ления па­ке­та­ми ди­ст­ри­бу­ти­ва. Ищи­те па­кет с именем вро­де kernel-source или linuxsources. Со­вмес­ти­мые вер­сии обыч­но мож­но най­ти в тес­то­вом ре­по­зи­то­рии ди­ст­ри­бу­ти­ва.

» И ка­кие луч­ше взять? Обыч­но луч­ший вы­бор – ис­ходники с за­пла­та­ми для ва­ше­го ди­ст­ри­бу­ти­ва. Ес­ли вы планируе­те при­ме­нять соб­ст­вен­ные за­плат­ки, воз­мож­но, луч­ше будет получить ис­ходники с kernel.org.

» Как ском­пи­ли­ро­вать и уста­но­вить яд­ро? Что­бы уста­но­вить яд­ро из ар­хи­ва kernel.org, за­гру­зи­те его и вы­полните сле­дую­щие ко­ман­ды от имени су­пер­поль­зо­ва­те­ля-root:

cd /usr/src

tar xjf /path/to/downloaded/linuxx-y-z.bz2

rm -f linux

ln -s linux-x.y.z linux

Здесь x.y.z – вер­сия яд­ра, ска­жем, 2.6.28. При ус­та­нов­ке из па­ке­та ди­ст­ри­бу­ти­ва эти ша­ги сде­ла­ют за вас. За­тем вы­пол­ни­те ко­ман­ды:

cd /usr/src/linux

make menuconfig

для от­кры­тия ме­ню на­строй­ки. У боль­шин­ст­ва па­ра­мет­ров вполне ра­зум­ные зна­чения по умол­чанию, но ес­ли бы вы хо­те­ли остать­ся с ними, вы бы в это ме­ню не по­лез­ли. Прой­ди­тесь по па­ра­мет­рам и уста­но­ви­те их в нуж­ные зна­чения. Для по­ис­ка кон­крет­но­го па­ра­мет­ра восполь­зуй­тесь по­ис­ком в ме­ню ядер се­рии 2.6. На­жми­те / и на­бе­ри­те по­ис­ко­вое сло­во. Бу­дут по­ка­за­ны со­от­вет­ст­вую­щие па­ра­мет­ры и спо­соб их уста­нов­ки. Ес­ли вы пред­по­чи­тае­те гра­фи­че­­ский ин­тер­фейс, восполь­зуй­тесь ко­ман­дой make xconfig. За­кон­чив, вый­ди­те из ме­ню и со­храните на­строй­ки. Те­перь по­ра ском­пи­ли­ро­вать и уста­но­вить яд­ро.

» А это как де­ла­ет­ся? Для на­ча­ла, ес­ли у вас есть от­дель­ный раз­дел /boot, убе­ди­тесь, что он смон­ти­ро­ван. За­тем ско­ман­дуйте

make

make modules_install

make install

или объ­е­ди­ни­те эти строки в од­ну:

make modules_install install

Пер­вая ко­ман­да ком­пи­ли­ру­ет яд­ро и мо­ду­ли, вто­рая уста­нав­лии­вает мо­ду­ли, тре­тья уста­нав­ли­ва­ет са­мо яд­ро в /boot. Яд­ро так­же свя­зы­ва­ет­ся сим­во­ли­че­­ской ссыл­кой с /boot/vmlinuz, а пре­ды­ду­щее яд­ро – с /boot/vmlinuz.old. Ес­ли в ме­ню за­груз­чи­ка есть два этих пунк­та, вы всегда смо­же­те вы­брать ме­ж­ду но­вым и ста­рым ядром, и это жизнен­но необ­хо­ди­мо, ес­ли но­вое яд­ро не за­гру­зит­ся. Ко­ман­да install так­же де­ла­ет ре­зерв­ную ко­пию кон­фи­гу­ра­ции яд­ра в /boot.

Персональные инструменты
купить
подписаться
Яндекс.Метрика