Differences

This shows you the differences between two versions of the page.

Link to this comparison view

si:laboratoare:07 [2024/10/27 09:23]
florin.stancu created
si:laboratoare:07 [2024/11/19 19:03] (current)
florin.stancu [Exerciții]
Line 176: Line 176:
 # ar trebui să vedeți toate directoarele unui rootfs clasic: /bin, /usr, /dev, /opt etc. # ar trebui să vedeți toate directoarele unui rootfs clasic: /bin, /usr, /dev, /opt etc.
 </​code>​ </​code>​
-  * Încă nu am terminat. Montați partiția de boot (prim partiție din loop device) într-o cale (puteți crea directorul ''/​mnt/​boot/​rpi''​ și să-l folosiți); apoi copiați fișierele ''/​boot/​vmlinuz-<​versiune>''​ ''/​mnt/​boot/​initrd.img-<​versiune>''​ pe prima partiție (în mountpointul acesteia, ofc); acestea sunt necesare deoarece bootloaderul RPI nu știe să citească partiții ''​ext4''​ (ci doar FAT32).+  * Încă nu am terminat. Montați partiția de boot (prim partiție din loop device) într-o cale (puteți crea directorul ''/​mnt/​boot/​rpi''​ și să-l folosiți); apoi copiați fișierele ''​/mnt/​boot/​vmlinuz-<​versiune>''​ ''/​mnt/​boot/​initrd.img-<​versiune>''​ pe prima partiție (în mountpointul acesteia, ofc); acestea sunt necesare deoarece bootloaderul RPI nu știe să citească partiții ''​ext4''​ (ci doar FAT32).
   * Tot pe partiția de boot, creați fișierul ''​cmdline.txt''​ și scrieți argumentele kernelului Linux:<​code>​   * Tot pe partiția de boot, creați fișierul ''​cmdline.txt''​ și scrieți argumentele kernelului Linux:<​code>​
 earlycon=pl011,​mmio32,​0xfe201000 console=tty1 console=serial0,​115200 root=/​dev/​mmcblk0p2 rw rootwait fsck.repair=yes earlycon=pl011,​mmio32,​0xfe201000 console=tty1 console=serial0,​115200 root=/​dev/​mmcblk0p2 rw rootwait fsck.repair=yes
Line 182: Line 182:
   * **Acum (atenție!):​** demontați partițiile (mai întâi pe cea de boot, montată ultima oară, apoi pe cea ext4) și deconectați dispozitivul ''​loop''​!   * **Acum (atenție!):​** demontați partițiile (mai întâi pe cea de boot, montată ultima oară, apoi pe cea ext4) și deconectați dispozitivul ''​loop''​!
  
-2. Acum că imaginea noastră este gata, vrem să vedem că funcționează. Pentru aceasta, va trebui să pornim u-boot în modul ''​ums''​ (vedeți [[:​si:​laboratoare/​05|laboratorul anterior]]) și folosim un utilitar de Raw Disk Imager (precum cel descărcat mai sus) sau ''​dd''​ (pentru cei cu Linux nativ sau cărora le funcționează USB Device Passthrough în mașina virtuală) pentru a scrie imaginea obținută anterior.+2. Acum că imaginea noastră este gata, vrem să vedem că funcționează. Pentru aceasta, va trebui să pornim u-boot în modul ''​ums''​ (vedeți [[:​si:​laboratoare/​06|laboratorul anterior]]) și folosim un utilitar de Raw Disk Imager (precum cel descărcat mai sus) sau ''​dd''​ (pentru cei cu Linux nativ sau cărora le funcționează USB Device Passthrough în mașina virtuală) pentru a scrie imaginea obținută anterior.
  
 <note important>​ <note important>​
si/laboratoare/07.1730013820.txt.gz · Last modified: 2024/10/27 09:23 by florin.stancu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0