استفسار عن بناء لينكس من الصفر [LFS ]

0 تصويتات

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاتة

اسم النظام/التوزيعة :: ubuntu 14.04 طويل الدعم

معلومات عن النواة

Linux mido 3.13.0-43-generic #72-Ubuntu SMP Mon Dec 8 19:35:44 UTC 2014 i686 i686 i686 GNU/Linux

العتاد

00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82Q35 Express PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)
00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)
00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 04f2:0111 Chicony Electronics Co., Ltd KU-9908 Keyboard
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102 Flash Drive / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 2635:0601  
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

القرص الصلب

~$ lsblk; sudo fdisk -l
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0   9.8G  0 part 
├─sda2   8:2    0   4.9G  0 part [SWAP]
├─sda3   8:3    0  14.7G  0 part /
├─sda4   8:4    0     1K  0 part 
├─sda5   8:5    0 117.2G  0 part /media/mohammed/eng-mo7ammed
├─sda6   8:6    0  97.7G  0 part 
├─sda7   8:7    0  99.6G  0 part /media/mohammed/ mido
└─sda8   8:8    0   122G  0 part 
sdb      8:16   1  14.6G  0 disk 
└─sdb1   8:17   1  14.5G  0 part /media/mohammed/KINGSTON
[
[sudo] password for mohammed: 

Disk /dev/sda: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976771055 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xdc18dc18

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    20482874    10241406    7  HPFS/NTFS/exFAT
/dev/sda2        20482875    30716279     5116702+  82  Linux swap / Solaris
/dev/sda3        30716280    61448624    15366172+  83  Linux
/dev/sda4        61448686   976768064   457659689+   f  W95 Ext'd (LBA)
/dev/sda5        61448688   307210994   122881153+   7  HPFS/NTFS/exFAT
/dev/sda6       307211058   512023679   102406311    7  HPFS/NTFS/exFAT
/dev/sda7       512023743   720932939   104454598+   7  HPFS/NTFS/exFAT
/dev/sda8       720933003   976768064   127917531    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 15.6 GB, 15610576896 bytes
119 heads, 55 sectors/track, 4658 cylinders, total 30489408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000427b2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        8064    30489407    15240672    c  W95 FAT32 (LBA)

-------------------------------

انا نزلت اخر اصدر من LFS-BOOK

LFS-BOOK-7.6

والادوات المطلوبه lfs-packages-7.6

هل احتاج الى شىء اخر وموصفات جهازى سوف تساعدنى على عمل ذلك ام لا

وشىء اخر جهاز هذا ليس للا ختبار يعنى عليه كل شغلى وملفتى

كنت شاهده من قبل موضوع يتحدث عن هذا الامر لكن لا اتذكر اين

ولكن اتذكر انو بيحتاج الى تقسيم الهرد او انشاء قسم على الهرد شىء من هذا القبيل

هل هذا الامر صحيح

احتاج الى بعض النصائح قبل عمل اى شىء وشكرا لكم

سُئل يناير 2، 2015 بواسطة MohammedNasser (1,030 نقاط)

5 إجابة

+1 تصويت

بناء لنيكس من المصدر عملية طويلة و معقدة  جداً. 

LFS Book هو كتاب عبارة عن حوالي 300 صفحة من الخطوات والتعليمات عن تثبيت هذه التوزيعة، و لن تصل إلى مرحلة البوت على الجهاز إلا في الفصل التاسع من الكتاب.

و بعد الإنتهاء من التثبيت و الكثير من الإنتظار (كل شيء يبنى من المصدر) ستصل الى قراءة كتاب Beyond-LFS

لتثبيت الأدوات المطلوبة للصوت و النيتورك و المكتبات المطلوبة للنظام، Xorg

و واجهة رسومية..... و كل ذلك سيبنى من المصدر و هذه العملية أصعب بكثير

من التثبيت الأولية.

 

إن كنت تحاول التثبيت على جهاز وهمي أو على جهاز للإختبار فلا مانع من التجربة 

لكن بما أن هذا الجهاز لعملك تأكد بان الكثير من الأخطاء قد تحصل أثناء التثبيت.

 

إذا تريد الإنتقال إلى  توزيعة مصدرية حيث كل شيء يبنى من المصدر أنصحك بالإنتقال الى Gentoo.

أيضاً تتطلب بعد القراءة للتعرف على النظام و على إدارة الحزم من خلال portage 

 

لكن Gentoo ستبدو كلعبة مقارنتا مع LFS.

مُجاب يناير 3، 2015 بواسطة oz (13,860 نقاط)
مُعدل يناير 3، 2015 بواسطة oz
0 تصويتات
مرحبا اخى انا قمت بتحميل توزيعة لينكس منت ديبان

كنت قراءه عنها فى موضوع اجنبى يتحدث عن بناء لينكس من الصفر

وكان يستخدم لينكس منت ديبان وقال انها يوجد بها جميع الاداوت التى احتاجها لهذا العمل

وايضا الموقع الرسمى ينصح باستخدام توزيعة ديبان وايضا هى لدى اخر اصدر cd 1

وايضا احضرت جهاز اخر لعمل الاختبارات عليه
مُجاب يناير 4، 2015 بواسطة MohammedNasser (1,030 نقاط)
+1 تصويت

لا يوجد أي علاقة بين منت دبيان و LFS لينكس من الصفر.

ممكن أن الموضوع الذي قرأته إستخدم فيه الكاتب منت دبيان لتثبيت LFS على virtualbox (النظام الوهمي)

و تستطيع فعل ذلك على أي توزيعة أخرى أو حتى على virtualbox أو vmware في ويندوز ليس بالضرورة على منت دبيان.

هل يوجد لديك رابط الموضوع ؟

مُجاب يناير 5، 2015 بواسطة oz (13,860 نقاط)
0 تصويتات

اولا شكرا لك على المتابعه

هذا هو الرابط

https://duskfire.wordpress.com/2012/05/01/linux-from-scratch-part-one/

https://duskfire.wordpress.com/2012/05/06/linux-from-scratch-part-two/

هو ذاكر انو بيستخدم برنامج Virtualbox على نظام ويندوز ومثيت عليه توزيعة لينكس منت دبيان

اقتباس

----------------------------

The Debian version of Linux Mint gives you an almost perfect developer environment; I found that only one required package had not been installed by default – texinfo. (According to the LFS preface, part vii Host System Requirements.)  I installed it via the Synaptic Package Manager in between 2 runs of the “version-check.sh” script that Linux From Scratch provides for this purpose.

-------------------------

اما بخصوص ردك هذا لم افهمو جديد

أن الموضوع الذي قرأته إستخدم فيه الكاتب منت دبيان لتثبيت LFS على virtualbox (النظام الوهمي)

أو حتى على virtualbox أو vmware في ويندوز ليس بالضرورة على منت دبيان.

------------------------------------------------

و تستطيع فعل ذلك على أي توزيعة أخرى // نعم اعرف هذا بشرط بان توجد جميع الادوادت المطلوبة مثبته على التوزيعه

وهذا ما وجدتو بالفعل فى توزيعه لينكس منت دبيان

عند عمل فحص “version-check.sh

 

--------------------------------------

 

مُجاب يناير 6، 2015 بواسطة MohammedNasser (1,030 نقاط)
+1 تصويت

عذراً على الرد المتأخر أخ محمد

فهمت ماذا تقصد بإستخدام منت دبيان كأساس (base)  لتوزيعة LFS. 

في السابق كان يوجد LFS live cd يبدو أن هذه الطريقة لم تعد تعمل في الإصدار الجديد من LFS.

و هذا ما كان يستخدم للتثبيت أو نسخة iso ارتش  لكن لم أكن أعلم بخصوص إستخدام منت للبدء في تثبيت LFS.

و بخصوص السؤال الأول حول إنشاء مكان على الهارد ديسك لتثبيت التوزيعة تستطيع عمل نفس التقسيمات الذي انشأها كاتب المقال 

 

هو إستخدم live cd التابع لمنت لينشئ تقسيمات LFS

تستطيع إستخدام GPARTED

لكن تأكد من إعطاء الأقسام Labels المناسبة لها ، بهذه الطريقة تتخطى 

المرحلة 2.3 من الكتاب بدلا من الإنشاء اليدوي للتقسيمات عبر الأوامر .

مُجاب يناير 10، 2015 بواسطة oz (13,860 نقاط)
...