ცოცხალი CD- ს შექმნა Debian- ით

Anonim

ცოცხალი CD- ს შექმნა Debian- ით

Debian განაწილების ზოგიერთი მომხმარებელი შეიძლება ზოგჯერ სჭირდება ძირითად სისტემას სრულად ფუნქციონირებს, რომელიც ინახება ფლეშ დრაივერზე ან დისკზე. ასეთი ვერსია ეწოდება Live, რადგან ის იწყება ნებისმიერ კომპიუტერზე წინასწარი ინსტალაციის გარეშე. შექმენით მსგავსი ასლი არ არის ადვილი, მაგრამ ეს საკმაოდ შესრულებულია მომხმარებლისთვისაც კი, რომელიც პირველად შეექმნება ასეთ ამოცანას. დღევანდელი სტატიის ნაწილი, ჩვენ გვსურს ამ ოპერაციის ნაბიჯ-ნაბიჯ აღსრულების დემონსტრირება.

შექმნა ცოცხალი CD ერთად Debian

არ აქვს მნიშვნელობა, თუ თქვენ შექმნით ასლი დისკზე ან ფლეშ დრაიზე, პირველი ნაბიჯები და ISO გამოსახულების დამონტაჟება იგივეა, რომ მხოლოდ ბოლო ბრძანებები იქნება, რომელზეც ჩვენ აუცილებლად გავაკეთებთ აქცენტს . ჯერჯერობით, წაშალეთ ყველა არასასურველი სისტემები (პროგრამები, ფაილები), კონფიგურაცია, როგორც საჭიროა, რის შემდეგაც შეგიძლიათ გადავიდეს ასლის შექმნაზე, დაწყებული პირველი ნაბიჯიდან.

ნაბიჯი 1: დამატებითი კომპონენტების ინსტალაცია

ყველა შემდეგი ინსტრუქცია იქნება ეფუძნება ტერმინალური ბრძანებების მარტივი ზედიზედ შესრულებას. დაწყებული დამატებითი კომპონენტების დამონტაჟება გარკვეული ოპერაციების პროდუქტისთვის - კლონირების სისტემის საქაღალდეები, ISO Image Records. სამიზნე ხორციელდება შემდეგნაირად:

  1. გახსენით "ტერმინალი" ნებისმიერი მოსახერხებელი მეთოდით, შემდეგ კი Sudo Apt-Get- ის ინსტალაცია Xorriso Live-Build Extlinux Syslinux Squashfs- ინსტრუმენტები ბრძანება დააყენოთ დამატებითი კომპონენტები და დააჭირეთ Enter ღილაკს.
  2. შეიტანეთ ბრძანება დამატებითი ცოცხალი CD კომპონენტების ინსტალაციისთვის Debian ოპერაციული სისტემით

  3. შეიყვანეთ Superuser პაროლი, როდესაც შეკითხვა გამოჩნდება.
  4. ინსტალაციის დადასტურება Debian ოპერაციული სისტემის შესასვლელად

  5. დაადასტურეთ ახალი ფაილების დამონტაჟება ოპერაციულ სისტემაში D. ვარიანტის შერჩევით
  6. ახალი ფაილების დასამტკიცებლად Debian სისტემაში დამატება

  7. ველით ინსტალაციის დასრულებას. ამ პროცედურის პერიოდში არ არის რეკომენდებული სხვა ქმედებების შესრულება და ინტერნეტის გამორთვა.
  8. ელოდება დამატებითი კომპონენტების დამონტაჟების დასრულებას

ახლა მოდით ვისაუბროთ უფრო დეტალურად იმ კომუნალური შესახებ, რომლებიც დაემატა ზემოთ ბრძანების დახმარებით:

  • Xorriso - გამოყენებული იქნება ჩატვირთვის გამოსახულების შესაქმნელად;
  • Syslinux, Extlinux - განკუთვნილია სწორი დატვირთვის MBR ტიპის;
  • Squashfs- ინსტრუმენტები - ხელს შეუწყობს შეკუმშული ფაილური სისტემის შექმნას;
  • ცოცხალი აშენება - შეკუმშული OS- ის შექმნა, ISO Image- ში.

მხოლოდ მას შემდეგ, რაც ყველა ზემოთ ჩამოთვლილი პროგრამების წარმატებული მონტაჟი შეიძლება გადავიდეს შემდგომ ნაბიჯებზე, წინააღმდეგ შემთხვევაში არაფერი იმუშავებს.

ნაბიჯი 2: შექმნის კატალოგში და შეკუმშული სისტემის მომზადება

როგორც ზემოთ აღინიშნა, Debian განაწილება იქნება შეკუმშული სახელმწიფოში. მისი ზომის შემცირება ხელით ხორციელდება კონსოლში რამდენიმე ბრძანების შესვლის გზით. მოდით თანდათანობით განიხილოს ყველა მნიშვნელოვანი ქმედება:

  1. პირველი, შექმნა root დირექტორია იმიჯი და გადაადგილება მას. გამოიყენეთ ორი ბრძანება, რომელიც ერთ ხაზზეა განთავსებული. "ტერმინალის" შინაარსი გამოიყურება ასე: Mkdir ~ / livework && CD ~ / livework.
  2. შექმნის root დირექტორია ცოცხალი CD ერთად Debian სისტემის

  3. არჩეული სისტემის გამოყენებით შერჩეული debootstrap --arch = i386 wheezy chroot არქიტექტურა.
  4. Debian- ის სისტემის სისტემის გამოსახულების ამოღება

  5. ახლა მნიშვნელოვანი დირექტორიები დამონტაჟდება, ქმნის ბირთვს და დაამატეთ კომუნალური დასაწყებად. ჩვენ ვერ ვხედავთ აბსოლუტურად ყველა ბრძანების ნახვის თვალსაზრისს, ამიტომ ჩვენ ვცდილობთ გაეცნოთ ყველა ბრძანებას, რომელშიც ისინი უნდა გაეცნოთ კონსოლს:

    CD ~ / livework

    Chroot Chroot.

    მთა არ არის PROC / PROC

    მთა არ არის SYSFS / SYS

    მთა არ არის - at devpts / dev / pts

    ექსპორტის სახლი = / root

    ექსპორტი lc_all = c

    Apt-Get Install დიალოგი DBUs

    Dbus-uuidgen> / var / lib / dbus / machine-id

    Apt-Get Install Linux-Image-686 Live-Boot

    Apt-get დააინსტალირეთ ნაგავსაყრელის bzip2 mc icewm ....

    Passwd.

    Apt-მისაღებად სუფთა

    Rm / var / lib / dbus / machine-id && rm -rf / tmp / *

    Umount / proc / sys / dev / pts

    გამოსასვლელი

  6. ელოდება ყველა ბრძანებას ცოცხალი CD- სთან ერთად Debian- ით

ამ ეტაპზე გამოსახულების გამოსახულება მზად არის მზად, მაგრამ მოსამზადებელი სამუშაო ჯერ არ დასრულებულა. ის რჩება მხოლოდ რამდენიმე ბრძანებას.

ნაბიჯი 3: შექმნის საქაღალდე Bootloader და ფაილის შეკუმშვის

შექმნის დირექტორია, სადაც ცოცხალი ჩატვირთვა იქნება ინახება, ისევე როგორც ფაილის შეკუმშვა კეთდება ისევე, როგორც სხვა ოპერაციები - შესაბამისი ბრძანებების შეყვანა. თუმცა, ახლა თქვენ უნდა შეცვალოთ კონფიგურაციის ფაილი, რომელიც თქვენ გაიგებთ მეტი:

ტერმინალში დაიწყოს, შეიტანეთ მონაცვლეობით ასეთი ხაზები:

Mkdir -P ორობითი / Live && Mkdir -P ორობითი / Isolinux

CP chroot / boot / vmlinuz- * ორობითი / ცოცხალი / vmlinuz

CP chroot / boot / initrd.img- * ორობითი / ცოცხალი / initrd

Mksquashfs Chrot ორობითი / Live / FileSystem.Squashfs -e Boot

შექმნა საქაღალდე ცოცხალი CD Loader ერთად Debian სისტემით

ეს შექმნის საჭირო დირექტორია და დაწვა ყველა ფაილი. შემდეგი, ფაილების ჩამოტვირთვის ასლები და საწყისი მენიუდან რედაქტირება, რომელიც შეიძლება გაკეთდეს ამ ტექსტის ჩასმა კონსოლში:

CP /USR/lib/syslinux/isolinux.bin ორობითი / Isolinux /.

Cp /usr/lib/syslinux/menu.c32 ორობითი / isolinux /.

Nano ორობითი / Isolinux / Isolinux.cfg

Ui menu.c32.

სწრაფი 0

მენიუს სათაური ჩატვირთვის მენიუ

TIMEOUT 300.

Label Live-686

მენიუ ლეიბლი ^ ცოცხალი (686)

მენიუ default.

Linux / Live / vmlinuz

დამატება initrd = / ცოცხალი / initrd boot = ცოცხალი არსება მშვიდი

Label Live-686-Failsafe

მენიუ Label ^ Live (686 Failsafe)

Linux / Live / vmlinuz

დამატება initrd = / Live / Initrd Boot = Live Persitence Config Memtest Noapm Nodma NOMMA NOMMP NOSMP NOSPLASH VGA = ნორმალური

Endtext

თქვენ შეგიძლიათ დააინსტალიროთ ყველა ხელით შესვლის ბრძანებები მონაცვლეობით, და შინაარსი კონფიგურაციის ფაილი, რომელიც ხსნის მეშვეობით Nano ორობითი / Isolinux.cfg, უბრალოდ ჩადეთ და შენახვა ცვლილებები.

ნაბიჯი 4: შექმნა დისკი გამოსახულება

ამოცანების დასრულებამდე ბოლო ნაბიჯი არის ISO დისკის იმიჯის შექმნა. ქვემოთ მოყვანილი ბრძანება საშუალებას მოგცემთ დაწეროთ გამოსახულება DVD ან CD- ზე, რომელსაც აქვს დისკზე.

Xorriso -as MKISOFS -R -J -J -JOLIET-LONG -L -L-LODES -SOHYBRID-MBR /USR/LIB / SR / SSYSLINUX/ISOHDPFX.BIN -PARTITION_offset 16 -A "Debian Live" -b Isolinux / Isolinux.bin -c Isolinux / boot.cat -no-emul-boot-boot-loot-load-size 4 -oot-info-daign -o remaster.is ორობითი

სამონტაჟო სურათი ცოცხალი CD Debian on USB ფლეშ დრაივი ან დისკზე

თუ თქვენ უნდა შეინახოთ ეს სურათი USB Flash Drive- ზე, გამოიყენეთ ოდნავ განსხვავებული ბრძანება, რომელიც ასე გამოიყურება:

Extlinux -i / mnt && cat / usr/lib/extlinux/mbr.bin> / dev / sda

CP / USR / Lib / Extlinux / * C32 / MNT && CP /usr/lib/syslinux/vesamenu.c32

ახლა თქვენ გაქვთ თქვენი მოსახსნელი ცოცხალი CD მოწყობილობა Debian ოპერაციული სისტემა. როგორც ხედავთ, ცოტა ძალისხმევა მქონდა, თუმცა ყველაფერი სწორად აღმოჩნდება და სტაბილურად იმუშავებს. ბრძანებების შესვლისას ნებისმიერი შეცდომის შემთხვევაში, ყურადღება მიაქციეთ კონსოლში ნაჩვენები ტექსტზე. ხშირად ეს ხელს უწყობს პრობლემის მოგვარებას. თუ ეს არ მოქმედებს რაიმე ეფექტზე, წაიკითხეთ ოფიციალური სადისტრიბუციო დოკუმენტაცია.

Წაიკითხე მეტი