ការជួសជុលជួសជុលឌីជីថលតាមតម្រូវការ: ផ្លូវទៅ LFS

មានច្រើនដងដែលយើងត្រូវជួសជុលប្រព័ន្ធពី LiveCD ហើយនៅចំណុចខ្លះក្នុងដំណើរការយើងបានឃើញថាខ្លួនយើងខ្វះឧបករណ៍ហើយនៅពេលដែលយើងចង់តំឡើងវាផ្ទាល់ស៊ីឌីស៊ីឌីប្រាប់យើងថាវាអស់ទំហំផ្ទុកហើយ។ និងខ្ទឹមសនិងទឹក (ដើម្បីកាត់និងទប់) ។

បញ្ហានេះពិតជាកើតមានចំពោះខ្ញុំដោយសារតែការចូលទៅក្នុង LFS (លីនុចហ្វ្រីសស៊ីត្រាក) ដែលជាមគ្គុទេសក៍ (មិនមែនការចែកចាយដោយខ្លួនឯង) ដើម្បីតំឡើងលីនុចផ្ទាល់ខ្លួន។ ចំណុចនៃ "ការចែកចាយ" នេះគឺមកពី LiveCD ណាមួយហើយជាមួយនឹងឧបករណ៍ដែលសមស្របអ្នកទាញយកខឺណែលកូដនិងឧបករណ៍ផ្សេងទៀតដើម្បីបង្កើតប្រព័ន្ធផ្ទាល់ខ្លួនរបស់អ្នក (ចងក្រងអ្វីៗគ្រប់យ៉ាងបន្តិចម្តង ៗ ) ។ ប្រសិនបើអ្នកចង់ធ្វើតាមការណែនាំជាជំហាន ៗ អ្នកត្រូវការឧបករណ៍និងអ្នកចងក្រងជាច្រើនហើយមិនមានស៊ីឌីបន្តផ្ទាល់ជាមួយអ្វីៗគ្រប់យ៉ាងទេដូច្នេះអ្នកត្រូវតែប្តូរតាមបំណង។

តោះ​ធ្វើ​វា។ យើងនឹងប្រើឯកសារ ប្រព័ន្ធសង្គ្រោះស៊ីឌីដែលផ្តល់នូវបរិយាល័យដែលមានមូលដ្ឋានលើ Gentoo ។

នៅក្នុងឧទាហរណ៍របស់យើង (ដំឡើងលីនុចពីទទេបន្ទាប់ពីសៀវភៅលីនុចពីកោស) យើងកំពុងបាត់កម្មវិធីប៊ីសុននិងឌីឌីនដូដូច្នេះយើងនឹងបង្កើតរូបភាពអាយអេសអូថ្មីនៃឌីសនេះប៉ុន្តែជាមួយឧបករណ៍ថ្មី។

ការជូនដំណឹង៖ Gentoo គឺជាការចែកចាយដែលចងក្រង in situ កញ្ចប់ទាំងអស់ដែលត្រូវដំឡើងដូច្នេះដំណើរការបន្ថែមនិងធ្វើបច្ចុប្បន្នភាពកម្មវិធីគឺយឺត។

ទោះបីជាអ្នកគ្រប់គ្រងកញ្ចប់ត្រូវបានប្រើ (ដូចជាដេបៀនទទួលបាន) ជំនួសឱ្យការទាញយកកញ្ចប់កូដប្រភពត្រូវបានទាញយកដើម្បីចងក្រងវានៅលើម៉ាស៊ីនរបស់អ្នក។

សម្រាប់ដំណើរការអ្នកនឹងត្រូវការភាគថាសលីនុច (ext4 ឧទាហរណ៍) ដោយឥតគិតថ្លៃយ៉ាងហោចណាស់ 1.5G ទោះបីជាមានការណែនាំច្រើនក៏ដោយ។ ប្រសិនបើអ្នកមិនចង់ប្រភាគជាមួយភាគថាសរបស់អ្នកប្រើម៉ាស៊ីននិម្មិត។ ជាការពិតវាត្រូវបានគេណែនាំថាភាគថាសមានជីកាបៃជាច្រើនចាប់តាំងពីពេលដំណើរការនៃការចងក្រងការតំឡើងការធ្វើសមកាលកម្មនៃឃ្លាំង ... ចន្លោះបណ្តោះអាសន្នត្រូវការ ខ្ញុំណែនាំឱ្យប្រើភាគស្វប 8G + 2G (ជាមួយ 4G + 1G វាគួរតែគ្រប់គ្រាន់ប៉ុន្តែយើងអាចធានាចំពោះអ្នកប្រសិនបើ RAM / ស្វបបាត់ដំណើរការនឹងកាន់តែយឺត) ។

សន្មតថាអ្នកបានបង្កើតម៉ាស៊ីននិម្មិតជាមួយថាស 10G អ្នកចាប់ផ្តើមវាដោយប្រាប់វាឱ្យចាប់ផ្តើមពី SystemRescueCd ដែលបានទាញយកថ្មី។ នៅពេលដែលនៅខាងក្នុងយើងចែកភាគថាសជាមួយ fdisk (ប្រសិនបើអ្នកបានចាប់ផ្តើមវេនក្រាហ្វិចអ្នកអាចធ្វើវាបានដោយប្រើហ្គេតប៉ុន្តែគោលបំណងនៃការប្រកាសនេះគឺដើម្បីបង្រៀនការប្រើប្រាស់ឧបករណ៍មូលដ្ឋាន) ។ fdisk គឺជាពាក្យបញ្ជាអន្តរកម្ម៖

  • ជាមួយជម្រើស "n" យើងបង្កើតភាគថាសថ្មី
  • ជាមួយជម្រើស "t" យើងផ្លាស់ប្តូរប្រភេទប្រព័ន្ធឯកសារដែលនឹងចូលទៅក្នុងភាគថាស
  • ជាមួយជំរើស«វី»យើងសរសេរទៅឌីស
  • ជាមួយជម្រើស« q »យើងចាកចេញដោយមិនសរសេរការផ្លាស់ប្តូរ

នៅពេលយើងប្រើជម្រើស "n" វានឹងផ្តល់ឱ្យយើងនូវជំរើសជាច្រើនគ្រប់ពេលដែលយើងប្រើលំនាំដើមលើកលែងតែពេលកំណត់ផ្នែកចុងក្រោយនៅក្នុងភាគថាសទីមួយដែលយើងនឹងត្រូវសរសេរ "+ 8G" ដូច្នេះបង្ហាញដល់កម្មវិធី ដែលយើងចង់អោយភាគថាសរបស់យើងកាន់កាប់ ៨ ជីកាបៃ។

នៅពេលបង្កើតភាគថាសទីពីរយើងនឹងប្រើជម្រើសលំនាំដើមចាប់តាំងពីទំហំនៅសល់នឹងត្រូវកាន់កាប់។ ដូចគ្នានេះផងដែរដើម្បីប្រាប់ fdisk ថាភាគថាសទីពីរនឹងជាការផ្លាស់ប្តូរប្រភេទសូមប្រើជំរើស "t" (លេខកូដគោលសម្រាប់ប្តូរគឺ ៨២) ។ ចំណុចប្រទាក់មើលទៅដូចនេះ:

% fdisk / dev / sda ពាក្យបញ្ជា (m សម្រាប់ជំនួយ)៖

នៅពេលអ្វីៗគ្រប់យ៉ាងរួចរាល់យើងប្រើជម្រើស "W" ដើម្បីសរសេរការផ្លាស់ប្តូរទៅថាសហើយចាកចេញ។
ឥឡូវនេះដល់ពេលហើយដើម្បីធ្វើទ្រង់ទ្រាយភាគថាស។ យើងនឹងចាប់ផ្តើមជាមួយការដោះដូរដើម្បីប្រើប្រាស់វាភ្លាមៗ៖

% mkswap / dev / sda2% swapon / dev / sda2

យើងបានធ្វើទ្រង់ទ្រាយភាគថាសស្វបរួចជាស្រេចហើយជាមួយពាក្យបញ្ជា ស្វេតុន យើងបានចាប់ផ្តើមប្រើវា។ ឥឡូវយើងធ្វើទ្រង់ទ្រាយភាគទីមួយក្នុង ext4៖

% mkfs.ext4 /dev/sda1

យើងអាចចាប់ផ្តើមធ្វើតាមជំហានដែលបានពិពណ៌នា http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCdនៅទីនេះខ្ញុំបកប្រែ / ពិពណ៌នាពួកវាជាមួយចំណារពន្យល់សេស។

យើងម៉ោនភាគថាសនៅកន្លែងរបស់វា (ស៊ីឌីស៊ីឌីបានរៀបចំរួចហើយដែលមានថត / ម៉ែត / ទំនៀមទម្លាប់ដែលភាគថាសដែលយើងនឹងធ្វើការផ្លាស់ប្តូរសមស្របត្រូវតែម៉ោន) ។ ផងដែរបន្ទាប់ពីម៉ោនយើងនឹងត្រូវទាញយកឯកសារពីឌីសនេះត្រូវបានសម្រេចដោយស្គ្រីបដែលបានរៀបចំរួចហើយ។ ស្គ្រីបនឹងចំណាយពេលបន្តិច (ចាប់តាំងពីវាបោះចោលសតិរាប់រយមេកាបៃ) ប្រសិនបើអ្នកចង់ពិនិត្យមើលថាវាកំពុងដំណើរការមែនសូមទៅកាន់ស្ថានីយមួយផ្សេងទៀត (ជាមួយឧទាហរណ៍ជំនួស (Alt) + F4) ហើយធ្វើ df -h.

% mount / dev / sda2 / mnt / custom% / usr / sbin / sysresccd-custom extract

ប្រសិនបើអ្នកចូលទៅខាងក្នុង / mnt / custom / customcdអ្នកនឹងឃើញថតជាច្រើន។ នៅក្នុង / mnt / custom / customcd / files ប្រព័ន្ធឯកសារគោលត្រូវបានរកឃើញ។ ឥឡូវនេះដល់ពេលដែលត្រូវជិវិតប្រព័ន្ធថ្មីនាពេលអនាគត។ នៅទីនេះខ្ញុំនឹងដាក់ពាក្យបញ្ជាសម្រាប់ព័ត៌មានបន្ថែមអំពី chroot អ្នកអាចមើលឃើញ ការបង្រៀននេះខ្ញុំបានសរសេរកាលពីមួយខែមុន

% mount -o bind / proc / mnt / custom / customcd / files / proc% mount -o bind / dev / mnt / custom / customcd / files / dev% mount -o bind / sys / mnt / custom / customcd / files / sys% chroot / mnt / custom / customcd / files / bin / bash # gcc-config $ (gcc-config -c)

យើងមានប្រព័ន្ធ chrooted រួចហើយដែលនឹងជាប្រព័ន្ធផ្ទាល់ស៊ីឌីនៅពេលយើងចាប់ផ្ដើមវា។ យើងនឹងតំឡើងកញ្ចប់ដែលបាត់ (ប៊ីសុននិងថិនស៊ីនឌី) ដោយប្រើពាក្យបញ្ជា ផុសឡើង (អ្នកណាជាអ្នកកាន់សេករបស់ ផតថល ពី gentoo) ។

ដំបូងយើងធ្វើសមកាលកម្មដើមឈើផតថល (សមមូលនៃ apt-get update)
# emerge-webrsync សម្គាល់ៈយើងប្រើពាក្យបញ្ជានេះជំនួសឱ្យ emer សឺដេសផុសឡើង› ពីព្រោះវាលឿនជាងមុនព្រោះវាទាញយកកញ្ចប់ជ័រពីគេហទំព័រ។ ជំហាននេះគឺចាំបាច់ពីព្រោះប្រសិនបើអ្នកមិនលេចចេញវានឹងលេចចេញជាស្វ័យប្រវតិ្តដោយបន្ថយល្បឿន។

បន្ទាប់ពីធ្វើសមកាលកម្មដើមឈើផតថលយើងអាចបន្តតំឡើងកញ្ចប់៖

# ផុស sys-devel / bison # ផុស sys-devel / texinfo
bison នឹងចំណាយពេលមួយរយៈដើម្បីចងក្រងអត់ធ្មត់

យើងចាកចេញពី chroot:# exit

យើងអាន់ម៉ោន "/ ប្រូសេ" ដូច្នេះកញ្ចប់ដែលបានតំឡើងថ្មីត្រូវបានរក្សាទុកនៅក្នុងកន្លែងបំផ្លាញ។ យើងក៏អាន់ម៉ោន "/ dev" និង "/ ស៊ី" ដូច្នេះយើងមិនភ្លេចនៅពេលក្រោយ
% umount /mnt/custom/customcd/files/proc
% umount /mnt/custom/customcd/files/dev
% umount /mnt/custom/customcd/files/sys

ដូចដែលយើងបានរៀបចំប្រព័ន្ធឯកសារបំផ្លាញថ្មីរួចហើយយើងបង្កើតវាដោយប្រើពាក្យបញ្ជាខាងក្រោម
% /usr/sbin/sysresccd-custom squashfs
ប្រសិនបើយើងចង់បន្ថែមឯកសារនៅក្នុងរូបភាពអាយអេសអូប៉ុន្តែយើងចង់អោយវានៅខាងក្រៅកំរាលឥដ្ឋយើងត្រូវតែដាក់វានៅក្នុងថតឯកសារ« / mnt / custom / customcd / isoroot »

% cp -a my-files /mnt/custom/customcd/isoroot

ត្រង់ចំណុចនេះមគ្គុទេសក៍ផ្លូវការប្រាប់អ្នកថាអ្នកអាចកំណត់ផែនទីគ្រាប់ចុចដើម្បីចាប់ផ្ដើមដោយក្តារចុចលំនាំដើម (ឧទាហរណ៍អេសអេសសម្រាប់ក្តារចុចអេស្ប៉ាញ) ។ ប៉ុន្តែការធ្វើតេស្តជាច្រើនដងស្គ្រីបដែលពួកគេប្រើសម្រាប់ខ្ញុំមិនដំណើរការទេហើយវាបណ្តាលឱ្យមានកំហុសនៅពេលផ្ទុកខឺណែលដូច្នេះខ្ញុំនឹងរំលងជំហាននេះ។

ពេលវេលាដ៏រុងរឿងបានមកដល់ឥឡូវនេះយើងអាចបង្កើតរូបភាពអាយអេសអូថ្មីជាមួយនឹងប្រព័ន្ធដែលបានប្តូរតាមបំណងរបស់យើង!
% /usr/sbin/sysresccd-custom isogen my_srcd
"My_srcd" គឺជាឈ្មោះដែលយើងផ្តល់ឱ្យកម្រិតសំឡេងអ្នកអាចហៅវាតាមអ្វីដែលអ្នកចង់បាន។ រូបភាពត្រូវបានរក្សាទុកជា« / ម / ទំនៀមទម្លាប់ / ផ្ទាល់ខ្លួន / អ៊ីស៊ីលហ្វាយ»ក្រៅពីនេះឯកសារ .md5 ក៏ត្រូវបានបង្កើតផងដែរ🙂

ប្រសិនបើអ្នកកំពុងធ្វើការនៅលើថាសនិម្មិតជំហានសំខាន់នៅតែមាន: ស្រង់រូបភាពអាយអេសអូនៃប្រព័ន្ធនិម្មិត។ មានវិធីជាច្រើនដើម្បីធ្វើវាខ្ញុំនឹងពន្យល់ពីវិធីសាមញ្ញមួយ (នៅក្នុង VirtualBox) ដើម្បីជៀសវាងការដំឡើង "ការបន្ថែមភ្ញៀវ" ឬអ្វីផ្សេងទៀត។
យើងនឹងប្រើម៉ាស៊ីនភ្ញៀវដើម្បីទទួលបានឯកសារតាមរយៈផ្លូវរូងក្រោមដី ssh ។ ដើម្បីធ្វើដូចនេះដំបូងយើងត្រូវកំណត់រចនាសម្ព័ន្ធប្រព័ន្ធភ្ញៀវដោយប្រើលេខសំងាត់។ ម៉ាស៊ីនមេ ssh ចាប់ផ្តើមដោយស្វ័យប្រវត្តិយើងនៅតែចាប់ផ្តើមវាឡើងវិញក្នុងករណី។
% passwd
% /etc/init.d/sshd restart

យើងត្រូវកំណត់រចនាសម្ព័ន្ធច្រកបញ្ជូនបន្តរបស់ម៉ាស៊ីននិម្មិត។ នៅក្នុង VirtualBox វាត្រូវបានធ្វើដូចខាងក្រោម:

  1. អ្នកចូលដំណើរការការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីននិម្មិត
  2. នៅក្នុងផ្នែកបណ្តាញអ្នកបានតំឡើងអាដាប់ធ័ររួចហើយនៅក្នុង NAT
  3. រកមើលជម្រើសបញ្ជូនបន្តកំពង់ផែ
  4. អ្នកបន្ថែមច្បាប់ថ្មីដែលមានប៉ារ៉ាម៉ែត្រតែមួយគត់គឺ "កំពង់ផែម៉ាស៊ីន" និង "កំពង់ផែភ្ញៀវ"
  5. ម្ចាស់ផ្ទះ = 3022 និងភ្ញៀវ = 22

ជាមួយនេះយើងបានសំរេចថាកំពង់ផែ ៣០២២ នៃកុំព្យូទ័ររបស់យើងគឺ ២២ របស់ម៉ាស៊ីននិម្មិត។ យើងចាប់ផ្តើមអតិថិជន Filezilla៖

  1. នៅក្នុងប៉ារ៉ាម៉ែត្រម៉ាស៊ីនមេយើងសរសេរ: sftp: // localhost
  2. នៅក្នុងប៉ារ៉ាម៉ែត្រឈ្មោះអ្នកប្រើដែលយើងសរសេរ: root
  3. នៅក្នុងប៉ារ៉ាម៉ែត្រលេខសំងាត់យើងដាក់លេខមួយដែលយើងប្រើនៅក្នុង« passwd »
  4. នៅក្នុងប៉ារ៉ាម៉ែត្រនៃច្រកយើងសរសេរ: 3022
  5. ចុចលើ«ការតភ្ជាប់រហ័ស»

ប្រសិនបើអ្វីៗដំណើរការទៅខាងឆ្វេងល្អយើងអាចរុករកនៅលើកុំព្យូទ័ររបស់យើងនិងទៅខាងស្តាំនៅក្នុងម៉ាស៊ីននិម្មិត។ គ្រាន់តែចូល (នៅក្នុងម៉ាស៊ីននិម្មិត) ថត“ / mnt / custom / customcd / isofile” ហើយអូសរូបភាពអាយអេសអូទៅកន្លែងដែលយើងចង់បាននៅលើកុំព្យូទ័ររបស់យើង។

!! សូមអបអរសាទរ !! ប្រសិនបើអ្វីៗដំណើរការបានល្អអ្នកមានរូបភាពអាយអេសអូរបស់អ្នកត្រៀមខ្លួនរួចជាស្រេចជាមួយ SystemRescueCD ដែលបានរៀបចំតាមតម្រូវការហើយត្រៀមបើកពីស៊ីឌីយូអេសប៊ី ...

តំណភ្ជាប់ខាងក្រៅចម្បង៖ http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd

ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   លោក Leo dijo

    អ្វីដែលជាការណែនាំល្អមានភាពស្មុគស្មាញខ្លះប៉ុន្តែមានប្រយោជន៍ខ្លាំងណាស់។
    ការចូលរួមចំណែកល្អ។

  2.   ឃ្លង់ - អ៊ីវ៉ាន dijo

    បន្ទាប់មកជាមួយនឹងពេលវេលាបន្ថែមទៀតហើយដោយគ្មានភាពមិនស្រួលនៅក្នុងភ្នែកខ្ញុំនឹងអានវាឱ្យបានហ្មត់ចត់។ វាហាក់ដូចជាមានប្រយោជន៍និងគួរឱ្យចាប់អារម្មណ៍ណាស់។

  3.   ខាឡូសសាន់ឆេស dijo

    សួស្តី woqer, ប្រកាសល្អណាស់!

    ខ្ញុំបាននៅជាមួយ LFS អស់រយៈពេលជាច្រើនឆ្នាំហើយខ្ញុំបានបង្កើតអ៊ីសូផ្ទាល់ខ្លួនរបស់ខ្ញុំដែលអាចបម្រើអ្នកបានវាមានអ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវការដើម្បីចងក្រងចាប់តាំងពីវាជា LFS ។ hope ខ្ញុំសង្ឃឹមថាវាមានប្រយោជន៍សំរាប់អ្នក

    http://vegnux.org.ve/files/isos/neonatox-06.2rc6.linux-i686-xfce4.iso