Создание образа дискеты linux

мЙЮОЩЕ ЪБРЙУЙ
Linux, РТПЗТБННЩ — РТПВМЕНЩ Й ТЕЫЕОЙС

уПЪДБОЙЕ, НПОФЙТПЧБОЙЕ Й ЪБРЙУШ ПВТБЪПЧ

1. уПЪДБОЙЕ Й НПОФЙТПЧБОЙЕ ПВТБЪПЧ

дПЧПМШОП ЮБУФП ВЩЧБЕФ ОХЦОП УПЪДБФШ ПВТБЪ ПРФЙЮЕУЛПЗП ДЙУЛБ. ч Windows ДМС УПЪДБОЙС ПВТБЪБ ДЙУЛБ ПВЩЮОП ЙУРПМШЪХАФУС РПУФПТПООЙЕ РТПЗТБННЩ, ОБРТЙНЕТ, Nero ЙМЙ WinImage. ч Linux НЩ ВХДЕН РПМШЪПЧБФШУС ФПМШЛП УТЕДУФЧБНЙ ПРЕТБГЙПООПК УЙУФЕНЩ.
пВТБЪ CD/DVD-ДЙУЛБ НПЦОП УПЪДБФШ У РПНПЭША ЛПНБОДЩ dd:

dd if=/dev/cdrom of=

чНЕУФП /dev/cdrom ОБДП РПДУФБЧЙФШ ЙНС ЖБКМБ ХУФТПКУФЧБ ЧБЫЕЗП РТЙЧПДБ CD/DVD (ПВЩЮОП ЬФПЗП ДЕМБФШ ОЕ РТЙИПДЙФУС, РПУЛПМШЛХ УУЩМЛБ /dev/cdrom ХУФБОБЧМЙЧБЕФУС УБНПК УЙУФЕНПК ОБ ЧБЫ РТЙЧПД CD/DVD).
хЛБЪБООБС ЛПНБОДБ УПЪДБУФ ЖБКМ ПВТБЪБ cd.iso, ЛПФПТЩК ВХДЕФ ЪБРЙУБО Ч ЧБЫ ДПНБЫОЙК ЛБФБМПЗ. бОБМПЗЙЮОП У РПНПЭША ЬФПК ЛПНБОДЩ НПЦОП УПЪДБФШ Й ПВТБЪ ДЙУЛЕФЩ — ФПМШЛП ЧНЕУФП /dev/cdrom ОХЦОП ХЛБЪБФШ ЙНС ЖБКМБ ХУФТПКУФЧБ /dev/fd0.
юФП НПЦОП УДЕМБФШ У ISO-ПВТБЪПН Ч Windows? еЗП НПЦОП ЪБРЙУБФШ ОБ ЮЙУФХА ВПМЧБОЛХ ЙМЙ ЦЕ ПФЛТЩФШ Ч УРЕГЙБМШОПК РТПЗТБННЕ (ОБРТЙНЕТ, ISOpen ЙМЙ UltraISO) ДМС ЙЪНЕОЕОЙС. ч Linux ПФЛТЩФШ ПВТБЪ НПЦОП У РПНПЭША УТЕДУФЧ УБНПК ПРЕТБГЙПООПК УЙУФЕНЩ.
дМС ЬФПЗП ЕЗП ОБДП РТПУФП РПДНПОФЙТПЧБФШ Л ЛПТОЕЧПК ЖБКМПЧПК УЙУФЕНЕ У РПНПЭША ЛПНБОДЩ УМЕДХАЭЕЗП ЖПТНБФБ:

# mount -o loop -t iso9660 ПВТБЪ ФПЮЛБ_НПОФЙТПЧБОЙС

— ПРГЙС -o loop ПЪОБЮБЕФ, ЮФП ВХДЕФ НПОФЙТПЧБФШУС ОЕ ЖБКМ ХУФТПКУФЧБ, Б ПВТБЪ ДЙУЛБ, ЛПФПТЩК ЪБРЙУБО ОБ ЦЕУФЛЙК ДЙУЛ;
— РБТБНЕФТ -t 9660 ЪБДБЕФ ФЙР ЖБКМПЧПК УЙУФЕНЩ ПВТБЪБ: iso9660 (УФБОДБТФОБС ЖБКМПЧБС УЙУФЕНБ ДМС CD/DVD);
— РПУМЕ ЖБКМПЧПК УЙУФЕНЩ ХЛБЪЩЧБЕФУС ЖБКМ ПВТБЪБ, ОБРТЙНЕТ,

/cd.iso;
— РПУМЕДОЙК РБТБНЕФТ — ЬФП ФПЮЛБ НПОФЙТПЧБОЙС, ЛБФБМПЗ, Л ЛПФПТПНХ ВХДЕФ РПДНПОФЙТПЧБО ПВТБЪ (ОБРПНОА, ЮФП ЛБФБМПЗ ДПМЦЕО УХЭЕУФЧПЧБФШ).

ртйнеюбойе
ч ВПМШЫЙОУФЧЕ УМХЮБЕЧ ЛПНБОДХ mount ОХЦОП ЧЩРПМОСФШ ПФ ЙНЕОЙ РПМШЪПЧБФЕМС root ЙМЙ У РПНПЭША ЛПНБОД sudo ймй su.

ч ОБЫЕН УМХЮБЕ ДМС НПОФЙТПЧБОЙС ПВТБЪБ

/cd.iso Л ЛБФБМПЗХ /mnt/image ОХЦОП ЧЩРПМОЙФШ ЛПНБОДХ:

# mount -o loop -t iso9660

рПУМЕ ЬФПЗП НПЦОП ПВТБЭБФШУС Л ПВТБЪХ ЛБЛ Л ПВЩЮОПНХ ЛБФБМПЗХ:

2. ъБРЙУШ ПВТБЪПЧ ОБ ВПМЧБОЛХ

рТЕДРПМПЦЙН, Х ЧБУ ЕУФШ ЖБКМ ПВТБЪБ cd.iso, Й ОХЦОП ЪБРЙУБФШ ЕЗП ОБ ЛПНРБЛФ-ДЙУЛ, ОП ЧЩ ОЕ ИПФЙФЕ (ЙМЙ ОЕ ЙНЕЕФЕ ЧПЪНПЦОПУФЙ) ЙУРПМШЪПЧБФШ ЗТБЖЙЮЕУЛЙЕ РТПЗТБННЩ ЧТПДЕ Nero ЙМЙ k3b. ч ЬФПН УМХЮБЕ ЧБН ОХЦОП ЙУРПМШЪПЧБФШ РТПЗТБННХ cdrecord (РБЛЕФ ОБЪЩЧБЕФУС БОБМПЗЙЮОП). лПНБОДБ ДМС ЪБРЙУЙ ПВТБЪБ ОБ ВПМЧБОЛХ CD-R ПЮЕОШ РТПУФБ Й ЧЩЗМСДЙФ ФБЛ:

# cdrecord dev=0,0,0 -dao speed=16 ЖБКМ_ПВТБЪБ

дМС ЪБРЙУЙ DVD-R ЙУРПМШЪХЕФУС БОБМПЗЙЮОБС ЛПНБОДБ:

# dvdrecord dev=0,0,0 -dao speed=4 ЖБКМ_ПВТБЪБ

ч ЬФПК ЛПНБОДЕ ЧБН ОХЦОП ЙЪНЕОЙФШ РБТБНЕФТ dev — ЬФП ЙДЕОФЙЖЙЛБФПТ ХУФТПКУФЧБ CD/DVD. еУМЙ Ч ЧБЫЕК УЙУФЕНЕ ХУФБОПЧМЕО ФПМШЛП ПДЙО РТЙЧПД CD/DVD, Й ПО ЦЕ СЧМСЕФУС РЙЫХЭЙН, ФПЗДБ, УЛПТЕЕ ЧУЕЗП, Х ОЕЗП ВХДЕФ ЙДЕОФЙЖЙЛБФПТ 0,0,0.
оП ЕУМЙ Х ЧБУ ОЕУЛПМШЛП РТЙЧПДПЧ CD/DVD (ОБРТЙНЕТ, ПВЩЮОЩК Й РЙЫХЭЙК), ЧЩ ДПМЦОЩ ЧЧЕУФЙ УМЕДХАЭХА ЛПНБОДХ:

лПНБОДБ ЧЩЧЕДЕФ УРЙУПЛ CD/DVD, ХУФБОПЧМЕООЩИ Ч ЧБЫЕК УЙУФЕНЕ. чБН ОБДП ЪБРПНОЙФШ ЙДЕОФЙЖЙЛБФПТ ОХЦОПЗП РТЙЧПДБ Й ЙУРПМШЪПЧБФШ ЕЗП РТЙ ЪБРЙУЙ ПВТБЪБ ДЙУЛБ

дМС ПЮЙУФЛЙ DVD-RW ДЙУЛБ ЙУРПМШЪХЕФУС ЛПНБОДБ:

# dvd+rw-format -f ЙНС_ХУФТПКУФЧБ_DVD-RW

дМС ВЩУФТПК ПЮЙУФЛЙ CD-RW ЧЧЕДЙФЕ ЛПНБОДХ:

# cdrecord -v blank=fast dev=0,0,0

еУМЙ ОХЦОП РТПЙЪЧЕУФЙ РПМОХА, Б ОЕ ВЩУФТХА ПЮЙУФЛХ, ЪБНЕОЙФЕ blank=fast ОБ blank=all.

3. рТПЗТБННБ mkisofs

йОПЗДБ ОХЦОП УПЪДБФШ ПВТБЪ CD/DVD ОЕ У ПТЙЗЙОБМШОПЗП ДЙУЛБ, Б У ЛБФБМПЗПЧ ЖБКМПЧПК УЙУФЕНЩ. дТХЗЙНЙ УМПЧБНЙ — Х ЧБУ ЕУФШ ЖБКМЩ Й ЛБФБМПЗЙ, ЛПФПТЩЕ ЧБН ОХЦОП ЪБРЙУБФШ ОБ CD/DVD. фЕИОПМПЗЙС CD/DVD ОЕ РПЪЧПМСЕФ ЪБРЙУЩЧБФШ ЖБКМЩ Й ЛБФБМПЗЙ ОЕРПУТЕДУФЧЕООП ОБ ОПУЙФЕМШ — ЧБН ОХЦОП УПЪДБФШ ЛБФБМПЗ, РПНЕУФЙФШ Ч ОЕЗП ЧУЕ ЖБКМЩ Й ЛБФБМПЗЙ, ЛПФПТЩЕ ЧЩ ИПФЙФЕ ЪБРЙУБФШ ОБ ПРФЙЮЕУЛЙК ДЙУЛ, ЪБФЕН УПЪДБФШ РП ЬФПНХ ЛБФБМПЗХ ISO-ПВТБЪ, Б РПФПН ЪБРЙУБФШ ЕЗП ОБ ВПМЧБОЛХ.
уЛПРЙТХКФЕ ЧУЕ ОЕПВИПДЙНЩЕ ЧБН ЖБКМЩ Ч ЛБФБМПЗ

/cd. ъБФЕН ЧЩРПМОЙФЕ ЛПНБОДХ:

mkisofs -r -jcharset koi8-r -o

ьФБ ЛПНБОДБ УПЪДБУФ РП ЛБФБМПЗХ

/cd ЖБКМ ПВТБЪБ cd.iso Й РПНЕУФЙФ ЕЗП Ч ЧБЫ ДПНБЫОЙК ЛБФБМПЗ. пВТБФЙФЕ ЧОЙНБОЙЕ ОБ ЛПДЙТПЧЛХ МПЛБМЙЪПЧБООПК ЧЕТУЙЙ — УЕКЮБУ ЙУРПМШЪХЕФУС koi8-r. еУМЙ Х ЧБУ ДТХЗБС ЛПДЙТПЧЛБ, ОБРТЙНЕТ, utf8, ЧЩ ДПМЦОЩ ХЛБЪБФШ ЕЕ:

mkisofs -r -jcharset utf8 -o

хЛБЪБОЙЕ ЛПДЙТПЧЛЙ ОЕПВИПДЙНП ДМС РТБЧЙМШОПЗП ПФПВТБЦЕОЙС ТХУУЛПСЪЩЮОЩИ ЙНЕО ЖБКМПЧ Й ЛБФБѓМПЗПЧ РПД ХРТБЧМЕОЙЕН MS Windows.
рПУМЕ УПЪДБОЙС ISO-ПВТБЪБ ЕЗП ОХЦОП ЪБРЙУБФШ ОБ ОПУЙФЕМШ У РПНПЭША ЛПНБОДЩ cdrecord, ЛБЛ ВЩМП РПЛБЪБОП ТБОЕЕ. рПУМЕ ЪБРЙУЙ ОЕ ЪБВХДШФЕ ХДБМЙФШ ПВТБЪ, ЮФПВЩ ПО ОЕ ЪБОЙНБМ НЕУФБ ОБ ДЙУЛЕ.
уХЭЕУФЧХЕФ УРПУПВ ЪБРЙУЙ ЛБФБМПЗБ ОБ CD/DVD ВЕЪ УПЪДБОЙС РТПНЕЦХФПЮОПЗП ISO-ПВТБЪБ. дМС ЬФПЗП УМХЦЙФ ЛПНБОДБ:

mkisofs -jcharset ЛПДЙТПЧЛБ /ЛБФБМПЗ | cdrecord -ПРГЙЙ

4.рТЕПВТБЪПЧБОЙЕ ПВТБЪПЧ ДЙУЛПЧ

йОПЗДБ ОХЦОП ЪБРЙУБФШ УПЪДБООЩК Ч ДТХЗПК РТПЗТБННЕ ПВТБЪ ДЙУЛБ, ЖПТНБФ ЛПФПТПЗП ПФМЙЮБЕФУС ПФ ISO9660. оБЙВПМЕЕ ЮБУФП ЧУФТЕЮБАФУС ПВТБЪЩ ДЙУЛПЧ Ч ЖПТНБФБИ IMG, BIN, CUE, NRG, CCD.
еУМЙ Х ЖБКМБ ПВТБЪБ «ТБУЫЙТЕОЙЕ» (Ч Linux ОЕФ РПОСФЙС «ТБУЫЙТЕОЙЕ», РПЬФПНХ ДБООПЕ УМПЧП ЧЪСФП Ч ЛБЧЩЮЛЙ) img, ФП ЬФП ЕЭЕ ОЕ ПЪОБЮБЕФ, ЮФП ЖПТНБФ ПВТБЪБ ISO9660. пДОЙ РТПЗТБННЩ, ОБРТЙНЕТ, k3b, ДЕКУФЧЙФЕМШОП, УПЪДБАФ ПВТБЪ Ч ЖПТНБФЕ ISO9660 Й ЪБРЙУЩЧБАФ ЕЗП Ч ЖБКМ У ТБУЫЙТЕОЙЕН img, a ДТХЗЙЕ — НПЗХФ ЪБРЙУЩЧБФШ Ч ЖБКМ У ФБЛЙН ЦЕ ТБУЫЙТЕОЙЕН ПВТБЪЩ ДЙУЛБ Ч УПВУФЧЕООЩИ ЖПТНБФБИ.
жБКМЩ .bin/.cue НПЦОП ЪБРЙУБФШ ОБ ДЙУЛ У РПНПЭША РТПЗТБННЩ cdrdao ЙМЙ РТЕПВТБЪПЧБФШ Ч ISO У РПНПЭША РТПЗТБННЩ bchunk.
Nero ЪБРЙУЩЧБЕФ ПВТБЪЩ ДЙУЛБ Ч ЖПТНБФЕ NRG, ЛПФПТЩК НПЦОП РТЕПВТБЪПЧБФШ Ч ISO У РПНПЭША РТПЗТБННЩ nrg2iso. еУМЙ ЧБН ОХЦОП ПФЛТЩФШ NRG-ПВТБЪ, ЮФПВЩ РТПУНПФТЕФШ ЕЗП УПДЕТЦЙНПЕ, ЧЩ ЬФП НПЦЕФЕ УДЕМБФШ У РПНПЭША ЛПНБОДЩ:

Читайте также:  Драйвера umax astra 6700 для windows 10

mount -t udf,iso9660 -o loop,ro,offset=307200 ЖБКМ.nrg ФПЮЛБ_НПОФЙТПЧБОЙС

пВТБЪ Ч ЖПТНБФЕ CloneCD (ccd) НПЦОП РТЕПВТБЪПЧБФШ Ч ISO У РПНПЭША РТПЗТБННЩ ccd2iso.

5. уПЪДБОЙЕ Й НПОФЙТПЧБОЙЕ ЖБКМПЧ У ЖБКМПЧПК УЙУФЕНПК

йОПЗДБ (ОБРТЙНЕТ, ДМС УПЪДБОЙС НЙОЙ-ДЙУФТЙВХФЙЧБ) ОХЦОП УПЪДБФШ ЖБКМ, УПДЕТЦБЭЙК УПВУФЧЕООХА ЖБКМПЧХА УЙУФЕНХ. рЕТЧЩН ДЕМПН ОХЦОП УПЪДБФШ РХУФПК ЖБКМ, РПФПН УПЪДБФШ Ч ОЕН ЖБКМПЧХА УЙУФЕНХ, Б ЪБФЕН РПДНПОФЙТПЧБФШ ЬФПФ ЖБКМ Л ЛПТОЕЧПК ЖБКМПЧПК УЙУФЕНЕ. чУЕ ЬФП НПЦОП УДЕМБФШ У РПНПЭША ФТЕИ ЛПНБОД:

# dd if=/dev/zero of=/file.fs bs=1k count=100000
# mkfs.ext2 -F /file.fs
# mount -t ext2 -o loop file.fs /mnt/disk

рЕТЧБС ЛПНБОДБ УПЪДБЕФ РХУФПК ЖБКМ ТБЪНЕТПН РПЮФЙ 100 нВБКФ (100 000 лВБКФ), ЧФПТБС ЛПНБОДБ УПЪДБЕФ Ч ЬФПН ЖБКМЕ ЖБКМПЧХА УЙУФЕНХ ФЙРБ ext2, ФТЕФШС — НПОФЙТХЕФ ЖБКМ Л ЛБФБМПЗХ /mnt/disk.

6. уПЪДБОЙЕ ЖБКМПЧПК УЙУФЕНЩ
ч ТБЪД. 5 У РПНПЭША ЛПНБОДЩ mkfs.ext2 НЩ УПЪДБМЙ ЖБКМПЧХА УЙУФЕНХ Ч ЖБКМЕ. у РПНПЭША ЬФПК ЛПНБОДЩ НЩ НПЦЕН УПЪДБФШ ЖБКМПЧХА УЙУФЕНХ ОБ ТБЪДЕМЕ ЦЕУФЛПЗП ДЙУЛБ, ОБРТЙНЕТ: mkfs.ext2 /dev/hda1.
чППВЭЕ, УПЪДБФШ ЖБКМПЧХА УЙУФЕНХ ОХЦОПЗП ФЙРБ (ЕУМЙ ЬФБ ЖБКМПЧБС УЙУФЕНБ РПДДЕТЦЙЧБЕФУС СДТПН ЧБЫЕК УЙУФЕНЩ) НПЦОП У РПНПЭША ЛПНБОДЩ mkf s. , ОБРТЙНЕТ:

mkfs.ext3
mkfs.vfat mkfs.reiserfs

рПДТПВОЕЕ РТПЮЙФБФШ ПВ ЬФПН НПЦОП, ЧЧЕДС ЛПНБОДХ:

7.рТПЧЕТЛБ Й ЧПУУФБОПЧМЕОЙЕ ЖБКМПЧПК УЙУФЕНЩ

дМС РТПЧЕТЛЙ ЖБКМПЧПК УЙУФЕНЩ ЙУРПМШЪХЕФУС РТПЗТБННБ fsck:

оБРТЙНЕТ: fsck /dev/hda5.
рЕТЕД ЙУРПМШЪПЧБОЙЕН ЬФПК ЛПНБОДЩ ОБДП ТБЪНПОФЙТПЧБФШ РТПЧЕТСЕНХА ЖБКМПЧХА УЙУФЕНХ.
еУМЙ ФТЕВХЕФУС РТПЧЕТЙФШ ЛПТОЕЧХА ЖБКМПЧХА УЙУФЕНХ, ФП УМЕДХЕФ ЪБЗТХЪЙФШУС У LiveCD Й ЪБРХУФЙФШ fsck ДМС РТПЧЕТЛЙ ОХЦОПЗП ТБЪДЕМБ.
еУМЙ ЦЕ ЦЕУФЛЙК ДЙУЛ «РПУЩРБМУС» (ФП ЕУФШ РПСЧЙМЙУШ «РМПИЙЕ» ВМПЛЙ), ОХЦОП, ОЕ ДПЦЙДБСУШ РПМОПК РПФЕТЙ ДБООЩИ, РТПЙЪЧЕУФЙ УМЕДХАЭЙЕ ДЕКУФЧЙС:

1.чЩРПМОЙФШ ЛПНБОДХ fsck -У (ЛПНБОДБ РПНЕФЙФ «РМПИЙЕ» ВМПЛЙ).
2.уДЕМБФШ ТЕЪЕТЧОХА ЛПРЙА ЧУЕИ ЧБЦОЩИ ДБООЩИ.
3.пФРТБЧЙФШУС Ч НБЗБЪЙО ЪБ ОПЧЩН ЦЕУФЛЙН ДЙУЛПН Й РЕТЕОЕУФЙ ДБООЩЕ УП УФБТПЗП ЦЕУФЛПЗП ДЙУЛБ ОБ ОПЧЩК. рТПЧЕТЙФШ ЦЕУФЛЙК ДЙУЛ ОБ ОБМЙЮЙЕ РМПИЙИ УЕЛФПТПЧ НПЦОП РТПЗТБННПК badblocks.

ртйнеюбойе
рТПЗТБННБ fsck НПЦЕФ РТПЧЕТСФШ ОЕ ФПМШЛП ЖБКМПЧЩЕ УЙУФЕНЩ ext2/ext3. дМС РТПЧЕТЛЙ, ОБРТЙНЕТ, vfat НПЦОП ЙУРПМШЪПЧБФШ ЛПНБОДХ fsck.vfat .

дМС ЧПУУФБОПЧМЕОЙС «ХРБЧЫЕК» ФБВМЙГЩ ТБЪДЕМПЧ НПЦОП ЙУРПМШЪПЧБФШ РТПЗТБННХ gpart. фПМШЛП ВХДШФЕ ПУФПТПЦОЩ Й ЧОЙНБФЕМШОП ЮЙФБКФЕ ЧУЕ УППВЭЕОЙС, ЧЩЧПДЙНЩЕ РТПЗТБННПК.

8.уНЕОБ ЛПТОЕЧПК ЖБКМПЧПК УЙУФЕНЩ.лПНБОДБ chroot

рТЕДРПМПЦЙН, НЩ РПУФБЧЙМЙ Windows РПУМЕ Linux, Й РТПЗТБННБ ХУФБОПЧЛЙ Windows РЕТЕЪБРЙУБМБ ОБЮБМШОЩК ЪБЗТХЪЮЙЛ. фЕРЕТШ Windows ЪБЗТХЦБЕФУС, a Linux — ОЕФ. юФП ДЕМБФШ? оХЦОП ЪБЗТХЪЙФШУС У LiveCD Й ЧЩРПМОЙФШ ЛПНБОДХ:

оБРТЙНЕТ, ЕУМЙ Linux ВЩМБ ХУФБОПЧМЕОБ Ч ТБЪДЕМ /dev/hda5, ФП ОХЦОП ЧЧЕУФЙ ЛПНБОДХ:

дБООБС ЛПНБОДБ УНЕОЙФ ЛПТОЕЧХА ЖБКМПЧХА УЙУФЕНХ — ФП ЕУФШ ЧЩ ЪБЗТХЪЙФЕ СДТП Linux У LiveCD, a ЪБФЕН УДЕМБЕФЕ РПДНЕОХ ЛПТОЕЧПК ЖБКМПЧПК УЙУФЕНЩ. чБН ПУФБОЕФУС ФПМШЛП ЧЧЕУФЙ ЛПНБОДХ ЪБРЙУЙ ЪБЗТХЪЮЙЛБ (ОБРТЙНЕТ, lilo) ДМС ЧПУУФБОПЧМЕОЙС ОБЮБМШОПЗП ЪБЗТХЪЮЙЛБ.

9. рПДТПВОП П НПОФЙТПЧБОЙЙ NTFS
лБЛ ХЦЕ ВЩМП ПФНЕЮЕОП ТБОЕЕ, Linux ХНЕЕФ ФПМШЛП ЮЙФБФШ ЙОЖПТНБГЙА ЙЪ NTFS-ТБЪДЕМПЧ, ОП ОЕ ХНЕЕФ ЪБРЙУЩЧБФШ Ч ОЙИ ЙОЖПТНБГЙА. еУМЙ РТЙ РЕТЕЛПНРЙМСГЙЙ СДТБ ЧЛМАЮЙФШ ПРГЙА ЪБРЙУЙ ЙОЖПТНБГЙЙ Ч NTFS-ТБЪДЕМЩ, ФП РПДДЕТЦЛБ ЪБРЙУЙ РПСЧЙФУС, ОП ПЮЕОШ ПЗТБОЙЮЕООБС.
уХЭЕУФЧХАФ УТЕДУФЧБ, РПЪЧПМСАЭЙЕ ДПВБЧЙФШ РПДДЕТЦЛХ ЪБРЙУЙ NTFS-ТБЪДЕМПЧ. уБНЩН ПРФЙНБМШОЩН ЙЪ ОЙИ СЧМСЕФУС НПДХМШ ntfs-3g. нПДХМШ ntfs-3g ДПУФХРЕО РП ЙОФЕТОЕФ-БДТЕУХ http://www.ntfs-3g.org/. оБ ЬФПН УБКФЕ ДПУФХРОЩ ЛБЛ ЙУИПДОЩЕ ЛПДЩ, ФБЛ Й ХЦЕ УПВТБООЩЕ РБЛЕФЩ ДМС ТБЪОЩИ ДЙУФТЙВХФЙЧПЧ. чУЕ, ЮФП ЧБН ОХЦОП — ЬФП ХУФБОПЧЙФШ УЛБЮБООЩК РБЛЕФ:

sudo dpkg -i ntfs-3g*

рПУМЕ ХУФБОПЧЛЙ РБЛЕФБ НПЦОП РТЙНПОФЙТПЧБФШ NTFS-ТБЪДЕМ:

# mount -t ntfs-3g ТБЪДЕМ ФПЮЛБ_НПОФЙТПЧБОЙС

рПОСФОП, ЮФП ОХЦОП ХЛБЪБФШ ЧБЫ ТБЪДЕМ Й ЧБЫХ ФПЮЛХ НПОФЙТПЧБОЙС. еУМЙ ОБДП ПВЕУРЕЮЙФШ БЧФПНБФЙЮЕУЛПЕ НПОФЙТПЧБОЙЕ NTFS-ТБЪДЕМБ, ФП Ч ЖБКМ /etc/fstab УМЕДХЕФ ДПВБЧЙФШ ЪБРЙУШ, РПДПВОХА ЬФПК:

ТБЪДЕМ ЛБФБМПЗ ntfs-3g defaults,nls=utf8,umask=007,gid=46

х НПДХМС ntfs-3g ЧУЕ ТБЧОП ЕУФШ ПЗТБОЙЮЕОЙС — ОБРТЙНЕТ, ЧЩ ОЕ УНПЦЕФЕ ЙЪНЕОСФШ УЦБФЩЕ ЖБКМЩ (ИПФС УНПЦЕФЕ ЙИ ЮЙФБФШ) Й ЮЙФБФШ ЪБЫЙЖТПЧБООЩЕ ЖБКМЩ.

10. пЗТБОЙЮЕОЙЕ УЛПТПУФЙ CD/DVD

рТПЗТБННБ hdparm РПЪЧПМСЕФ ПЗТБОЙЮЙФШ УЛПТПУФШ ПРФЙЮЕУЛПЗП РТЙЧПДБ (CDROM/DVDROM) — ЙОПЗДБ ЬФП ФТЕВХЕФУС, ЮФПВЩ ЙОЖПТНБГЙС ВЩМБ УЮЙФБОБ ВЕЪ ПЫЙВПЛ (ЛБЛ РТБЧЙМП, ЕУМЙ РПЧЕТИОПУФШ ОПУЙФЕМС ЙОЖПТНБГЙЙ ОЕНОПЗП РПЧТЕЦДЕОБ). тБУУНПФТЙН ЛПНБОДХ ПЗТБОЙЮЕОЙС УЛПТПУФЙ:

нОПЦЙФЕМШ — ЬФП Й ЕУФШ УЛПТПУФШ, ОБРТЙНЕТ, I× УППФЧЕФУФЧХЕФ УЛПТПУФЙ 150 лВЙФ/У ДМС CD Й 1385 лВЙФ/У ДМС DVD. юФПВЩ ХУФБОПЧЙФШ ЧФПТХА (2×, 300 лВЙФ/У) УЛПТПУФШ ЮФЕОЙС ДМС CD, ЙУРПМШЪХЕФУС ЛПНБОДБ:

# hdparm -q -E2 /dev/cdrom

дМС ПЗТБОЙЮЕОЙС УЛПТПУФЙ DVD НПЦОП ЙУРПМШЪПЧБФШ ЛПНБОДХ:

# hdparm -q -E1 /dev/dvd

11. нПОФЙТПЧБОЙЕ ЛБФБМПЗБ Л ЛБФБМПЗХ

ч Linux НПЦОП РПДНПОФЙТПЧБФШ ОЕ ФПМШЛП ЛБФБМПЗ Л ХУФТПКУФЧХ, ОП Й ЛБФБМПЗ Л ЛБФБМПЗХ. дЕМБЕФУС ЬФП У РПНПЭША ЧУЕ ФПК ЦЕ ЛПНБОДЩ mount, ЪБРХЭЕООПК У РБТБНЕФТПН —bind:

# mount —bind ЙУИПДОЩК_ЛБФБМПЗ ЛБФБМПЗ_ОБЪОБЮЕОЙС

Читайте также:  Windows не находит внешний диск

Источник

Создание, монтирование и запись образов linux

Довольно часто бывает нужно создать образ оптического диска. В Windows для создания образа диска обычно используются посторонние программы, например, Nero или WinImage. В Linux мы будем пользоваться только средствами операционной системы.

1. Создание и монтирование образов
Образ CD/DVD-диска можно создать с помощью команды dd:

dd if=/dev/cdrom of=

Вместо /dev/cdrom надо подставить имя файла устройства вашего привода CD/DVD (обычно этого делать не приходится, поскольку ссылка /dev/cdrom устанавливается самой системой на ваш привод CD/DVD).
Указанная команда создаст файл образа cd.iso, который будет записан в ваш домашний каталог. Аналогично с помощью этой команды можно создать и образ дискеты — только вместо /dev/cdrom нужно указать имя файла устройства /dev/fd0.
Что можно сделать с ISO-образом в Windows? Его можно записать на чистую болванку или же открыть в специальной программе (например, ISOpen или UltraISO) для изменения. В Linux открыть образ можно с помощью средств самой операционной системы.
Для этого его надо просто подмонтировать к корневой файловой системе с помощью команды следующего формата:

# mount -o loop -t iso9660 образ точка_монтирования

— опция -o loop означает, что будет монтироваться не файл устройства, а образ диска, который записан на жесткий диск;
— параметр -t 9660 задает тип файловой системы образа: iso9660 (стандартная файловая система для CD/DVD);
— после файловой системы указывается файл образа, например,

/cd.iso;
— последний параметр — это точка монтирования, каталог, к которому будет подмонтирован образ (напомню, что каталог должен существовать).

ПРИМЕЧАНИЕ
В большинстве случаев команду mount нужно выполнять от имени пользователя root или с помощью команд sudo ИЛИ su.

В нашем случае для монтирования образа

/cd.iso к каталогу /mnt/image нужно выполнить команду:

# mount -o loop -t iso9660

После этого можно обращаться к образу как к обычному каталогу:

2. Запись образов на болванку

Предположим, у вас есть файл образа cd.iso, и нужно записать его на компакт-диск, но вы не хотите (или не имеете возможности) использовать графические программы вроде Nero или k3b. В этом случае вам нужно использовать программу cdrecord (пакет называется аналогично). Команда для записи образа на болванку CD-R очень проста и выглядит так:

# cdrecord dev=0,0,0 -dao speed=16 файл_образа

Для записи DVD-R используется аналогичная команда:

# dvdrecord dev=0,0,0 -dao speed=4 файл_образа

В этой команде вам нужно изменить параметр dev — это идентификатор устройства CD/DVD. Если в вашей системе установлен только один привод CD/DVD, и он же является пишущим, тогда, скорее всего, у него будет идентификатор 0,0,0.
Но если у вас несколько приводов CD/DVD (например, обычный и пишущий), вы должны ввести следующую команду:

Команда выведет список CD/DVD, установленных в вашей системе. Вам надо запомнить идентификатор нужного привода и использовать его при записи образа диска

Для очистки DVD-RW диска используется команда:

# dvd+rw-format -f имя_устройства_DVD-RW

Для быстрой очистки CD-RW введите команду:

# cdrecord -v blank=fast dev=0,0,0

Если нужно произвести полную, а не быструю очистку, замените blank=fast на blank=all.

3. Программа mkisofs

Иногда нужно создать образ CD/DVD не с оригинального диска, а с каталогов файловой системы. Другими словами — у вас есть файлы и каталоги, которые вам нужно записать на CD/DVD. Технология CD/DVD не позволяет записывать файлы и каталоги непосредственно на носитель — вам нужно создать каталог, поместить в него все файлы и каталоги, которые вы хотите записать на оптический диск, затем создать по этому каталогу ISO-образ, а потом записать его на болванку.
Скопируйте все необходимые вам файлы в каталог

/cd. Затем выполните команду:

mkisofs -r -jcharset koi8-r -o

Эта команда создаст по каталогу

/cd файл образа cd.iso и поместит его в ваш домашний каталог. Обратите внимание на кодировку локализованной версии — сейчас используется koi8-r. Если у вас другая кодировка, например, utf8, вы должны указать ее:

mkisofs -r -jcharset utf8 -o

Указание кодировки необходимо для правильного отображения русскоязычных имен файлов и ката¬логов под управлением MS Windows.
После создания ISO-образа его нужно записать на носитель с помощью команды cdrecord, как было показано ранее. После записи не забудьте удалить образ, чтобы он не занимал места на диске.
Существует способ записи каталога на CD/DVD без создания промежуточного ISO-образа. Для этого служит команда:

mkisofs -jcharset кодировка /каталог | cdrecord -опции

4.Преобразование образов дисков

Иногда нужно записать созданный в другой программе образ диска, формат которого отличается от ISO9660. Наиболее часто встречаются образы дисков в форматах IMG, BIN, CUE, NRG, CCD.
Если у файла образа «расширение» (в Linux нет понятия «расширение», поэтому данное слово взято в кавычки) img, то это еще не означает, что формат образа ISO9660. Одни программы, например, k3b, действительно, создают образ в формате ISO9660 и записывают его в файл с расширением img, a другие — могут записывать в файл с таким же расширением образы диска в собственных форматах.
Файлы .bin/.cue можно записать на диск с помощью программы cdrdao или преобразовать в ISO с помощью программы bchunk.
Nero записывает образы диска в формате NRG, который можно преобразовать в ISO с помощью программы nrg2iso. Если вам нужно открыть NRG-образ, чтобы просмотреть его содержимое, вы это можете сделать с помощью команды:

Читайте также:  Аватарки для рабочего стола windows

mount -t udf,iso9660 -o loop,ro,offset=307200 файл.nrg точка_монтирования

Образ в формате CloneCD (ccd) можно преобразовать в ISO с помощью программы ccd2iso.

5. Создание и монтирование файлов с файловой системой

Иногда (например, для создания мини-дистрибутива) нужно создать файл, содержащий собственную файловую систему. Первым делом нужно создать пустой файл, потом создать в нем файловую систему, а затем подмонтировать этот файл к корневой файловой системе. Все это можно сделать с помощью трех команд:

# dd if=/dev/zero of=/file.fs bs=1k count=100000
# mkfs.ext2 -F /file.fs
# mount -t ext2 -o loop file.fs /mnt/disk

Первая команда создает пустой файл размером почти 100 Мбайт (100 000 Кбайт), вторая команда создает в этом файле файловую систему типа ext2, третья — монтирует файл к каталогу /mnt/disk.

6. Создание файловой системы
В разд. 5 с помощью команды mkfs.ext2 мы создали файловую систему в файле. С помощью этой команды мы можем создать файловую систему на разделе жесткого диска, например: mkfs.ext2 /dev/hda1.
Вообще, создать файловую систему нужного типа (если эта файловая система поддерживается ядром вашей системы) можно с помощью команды mkf s. , например:

mkfs.ext3
mkfs.vfat mkfs.reiserfs

Подробнее прочитать об этом можно, введя команду:

7.Проверка и восстановление файловой системы

Для проверки файловой системы используется программа fsck:

Например: fsck /dev/hda5.
Перед использованием этой команды надо размонтировать проверяемую файловую систему.
Если требуется проверить корневую файловую систему, то следует загрузиться с LiveCD и запустить fsck для проверки нужного раздела.
Если же жесткий диск «посыпался» (то есть появились «плохие» блоки), нужно, не дожидаясь полной потери данных, произвести следующие действия:

1.Выполнить команду fsck -с (команда пометит «плохие» блоки).
2.Сделать резервную копию всех важных данных.
3.Отправиться в магазин за новым жестким диском и перенести данные со старого жесткого диска на новый. Проверить жесткий диск на наличие плохих секторов можно программой badblocks.

ПРИМЕЧАНИЕ
Программа fsck может проверять не только файловые системы ext2/ext3. Для проверки, например, vfat можно использовать команду fsck.vfat .

Для восстановления «упавшей» таблицы разделов можно использовать программу gpart. Только будьте осторожны и внимательно читайте все сообщения, выводимые программой.

8.Смена корневой файловой системы.Команда chroot

Предположим, мы поставили Windows после Linux, и программа установки Windows перезаписала начальный загрузчик. Теперь Windows загружается, a Linux — нет. Что делать? Нужно загрузиться с LiveCD и выполнить команду:

Например, если Linux была установлена в раздел /dev/hda5, то нужно ввести команду:

Данная команда сменит корневую файловую систему — то есть вы загрузите ядро Linux с LiveCD, a затем сделаете подмену корневой файловой системы. Вам останется только ввести команду записи загрузчика (например, lilo) для восстановления начального загрузчика.

9. Подробно о монтировании NTFS
Как уже было отмечено ранее, Linux умеет только читать информацию из NTFS-разделов, но не умеет записывать в них информацию. Если при перекомпиляции ядра включить опцию записи информации в NTFS-разделы, то поддержка записи появится, но очень ограниченная.
Существуют средства, позволяющие добавить поддержку записи NTFS-разделов. Самым оптимальным из них является модуль ntfs-3g. Модуль ntfs-3g доступен по интернет-адресу www.ntfs-3g.org/. На этом сайте доступны как исходные коды, так и уже собранные пакеты для разных дистрибутивов. Все, что вам нужно — это установить скачанный пакет:

sudo dpkg -i ntfs-3g*

После установки пакета можно примонтировать NTFS-раздел:

# mount -t ntfs-3g раздел точка_монтирования

Понятно, что нужно указать ваш раздел и вашу точку монтирования. Если надо обеспечить автоматическое монтирование NTFS-раздела, то в файл /etc/fstab следует добавить запись, подобную этой:

раздел каталог ntfs-3g defaults,nls=utf8,umask=007,gid=46

У модуля ntfs-3g все равно есть ограничения — например, вы не сможете изменять сжатые файлы (хотя сможете их читать) и читать зашифрованные файлы.

10. Ограничение скорости CD/DVD

Программа hdparm позволяет ограничить скорость оптического привода (CDROM/DVDROM) — иногда это требуется, чтобы информация была считана без ошибок (как правило, если поверхность носителя информации немного повреждена). Рассмотрим команду ограничения скорости:

Множитель — это и есть скорость, например, I× соответствует скорости 150 Кбит/с для CD и 1385 Кбит/с для DVD. Чтобы установить вторую (2×, 300 Кбит/с) скорость чтения для CD, используется команда:

# hdparm -q -E2 /dev/cdrom

Для ограничения скорости DVD можно использовать команду:

# hdparm -q -E1 /dev/dvd

11. Монтирование каталога к каталогу

В Linux можно подмонтировать не только каталог к устройству, но и каталог к каталогу. Делается это с помощью все той же команды mount, запущенной с параметром —bind:

# mount —bind исходный_каталог каталог_назначения

Источник

Оцените статью