Embedded Linux Booting Process (Multi-Stage Bootloaders, Kernel, Filesystem)

  Рет қаралды 187,388

Pentester Academy TV

Pentester Academy TV

Күн бұрын

In this video, we will look at how the BeagleBone Black boots into an embedded Linux system. We will understand how the ROM Bootloader works for the AM335x SoC series, the first and second stage bootloaders (SPL/MLO and U-Boot) and how to load the kernel, device tree, filesystem and user space processes.
Full course on Pentester Academy: www.pentesteracademy.com/cours...
Sign in for free and try our labs at: attackdefense.pentesteracadem...
Pentester Academy is the world’s leading online cyber security education platform. We offer:
💻2000+ training lab exercises accessible via your browser: bit.ly/2JJoyh9
📼1500+ on-demand training videos: bit.ly/3ogeTOe
👨🏻‍🏫Live bootcamp training led by world-class instructors: bit.ly/3g22quu
📜Certifications and exam attempts for both aspiring and seasoned red teamers: bit.ly/3myXmjV
FOLLOW US ON:
/ securitytube
/ pentesteracademy
/ st.trainings
blog.pentesteracademy.com .
Note: All our materials are strictly meant for educational purposes.

Пікірлер: 195
@skeleskele
@skeleskele Жыл бұрын
Ive never watched a more perfectly explained walkthrough in my life. Thank you
@madeitsimple3655
@madeitsimple3655 3 жыл бұрын
Just exactly what I was looking for, crisp, to the point. Thank you for your effort!
@sidharthp
@sidharthp 4 жыл бұрын
One of the best YT videos I've watched. Very instructive and detailed. Good job!
@vchav73
@vchav73 3 жыл бұрын
One of the most succint and clear explanations I have ever heard on any technical topic. Excellent work. Thank you.
@billtjohnson6747
@billtjohnson6747 2 жыл бұрын
This is an excellent description of the boot process and the teacher is truly an excellent conveyor of this topic.
@Sangy888
@Sangy888 5 жыл бұрын
This the best technical presentation ever! Thanks for your efforts .
@vishals9353
@vishals9353 4 жыл бұрын
What a clarity. You answered all questions that usually pop up in the minds of the listeners.Thank you.
@jinmingtang1545
@jinmingtang1545 3 жыл бұрын
So lucky to watch this tutorial a second time, when I really dived into this field!
@LamboLove
@LamboLove 3 жыл бұрын
You did an extremely good job in explaining the concepts clearly. Thanks for this!
@sv_n
@sv_n 2 жыл бұрын
Went through a lot of videos till I found this gem. Such crisp and clear explanation by the author. Really appreciate their efforts.
@santoshbs86
@santoshbs86 5 жыл бұрын
Great! Very nice presentation, clearly explaining low level details. It helped me a lot (though I have been working on such systems I didn't know to this level). Thank you.
@ravetmartin
@ravetmartin 4 жыл бұрын
Great 33 mins! I enjoyed very much! If it took you 2 days to create this presentation - this is very fast! Great job! Keep on! Thanks for the effort and contribution!
@nazeershaik5479
@nazeershaik5479 3 жыл бұрын
Excellent tutorial. Can't thank enough for the time and effort you put in making this one. Thanks a lot. I can't imagine looking at that 5k page document. I'm subscribed !!
@patelvivek7556
@patelvivek7556 2 жыл бұрын
It's pleasure to be a part of your viewer. Specially the diagram shown at the end of this video. Many Thanks for passing informative detail.
@pratikfarkase4746
@pratikfarkase4746 6 жыл бұрын
Fantastic Tutorial! Very Crisp and Accurate! Need more of these.
@damacx
@damacx 4 жыл бұрын
Fantastic explanation, concise yet not super long as well. Great quality Sir! Thank you 🙏🏾
@deepstateagent5150
@deepstateagent5150 Жыл бұрын
This is hands down the best tutorial I've ever seen on a technical topic such as this one - thank you
@Abhimanyu999p
@Abhimanyu999p 6 жыл бұрын
excellent!! I was never this clear about bootloaders before
@iamthe8055
@iamthe8055 4 жыл бұрын
Very neatly explained. As an embedded bootloader developer myself. Wanted to get an idea of linux boot process. This is a perfect video.
@phobiatrs
@phobiatrs 4 жыл бұрын
one of the few Indian lecturer that I don't have to slow down the video to 0.5x.. awesome! :D
@3015gaurav
@3015gaurav 3 жыл бұрын
Hello GogoGadget ...i need someone expert to guide me. If you are interested please share me your email ID/any contact. So that We can keep in touch. Thank you in advanced.
@prasannasrinivasan
@prasannasrinivasan Жыл бұрын
I had to play it in 1.5x 😅 But the explanation is very clear. Wherever I wanted to revisit this concept, I just start at 17:30
@abelashenafi6291
@abelashenafi6291 5 жыл бұрын
An extremely, i mean extremely great and vivid explanation. One of a billion videos one could find on youtube. Thank you very much; you just made my career fun and amazing
@23poiuz
@23poiuz 3 жыл бұрын
thanks for this fantastic video! and no, I feel like 30min isn't too long or exhausting. what I liked in particular were the "heads up" in some locations about what is critical and important to unterstand.
@pkl2000us
@pkl2000us 4 жыл бұрын
This is the BEST introduction to Embedded Linux booting. Very very enlightening. Thanks
@raghavendragupta8931
@raghavendragupta8931 4 жыл бұрын
It was a very good video for getting an overview of the boot process. The presentation and the delivery of the content is good. Thanks Vivek ....:-)
@ming-chunsu2678
@ming-chunsu2678 4 жыл бұрын
Thank you. Very very clear. It's the best video to introduce booting sequence of embedded linux that I have ever seen.
@arsalanahmedkhan9276
@arsalanahmedkhan9276 5 жыл бұрын
its an extremely useful 33 mins of my life learning about embedded linux. thanx a lot sir, please do more videos on the same topic. Thanks once again
@jerinjose707
@jerinjose707 2 жыл бұрын
This is the best explanation I can find on bootloader..crisp and clear
@charles.oliveira
@charles.oliveira 5 жыл бұрын
Subscribed! I was wondering exactly what you mentioned “why the hell do we need MLO?” Great video
@jaykumar7307
@jaykumar7307 3 жыл бұрын
Really wonderful introduction, leaves us with complete clarity. Grt. because of such material KZbin is alive.
@princemanish1948
@princemanish1948 5 жыл бұрын
I have not seen such nice video before on booting process. Thank u presenter.
@johnpomaro1731
@johnpomaro1731 6 жыл бұрын
Very informative and seemingly complete. Thank you!
@vedantm19
@vedantm19 3 жыл бұрын
Really appreciate your work, thank you so much to clear tons of my doubt...keep making such useful content. Thank you once again ☺️
@porkyong
@porkyong 6 жыл бұрын
I wish your video out back in 2012 where I was started exploring into Embedded Linux/Android Driver porting
@kiranbabu2349
@kiranbabu2349 6 жыл бұрын
Very Informative. Highly Appreciated. Thank you !
@dabhadekd1173
@dabhadekd1173 2 жыл бұрын
What a great informative video. Kudos to your understanding of data sheet and all the efforts. Thanks!
@pavanlakote
@pavanlakote 3 жыл бұрын
best 33min I spent, loved your explanation and presentation.
@sarode123
@sarode123 4 жыл бұрын
thanks you sharing Vivek. Like your passion and grip on this complicated topic. Thank you for educating me!
@sgowthamloverboy
@sgowthamloverboy 2 жыл бұрын
It is very clearly explained without making much complex... Thank you very much sir.. Expecting more like this..
@sandeepkulambi7924
@sandeepkulambi7924 3 ай бұрын
Awesome explanation on boot process, glad to have found this. Best part is answering why it is the way it is.
@Anoop20111
@Anoop20111 Жыл бұрын
Thanks for your good work in explaining this for a layman to understand. Appreciate your contribution
@kennylow8751
@kennylow8751 11 ай бұрын
Fantastic and detailed video on the boot up process of embedded system! I've benefited very much from the content. Thank you :)
@kiloton5764
@kiloton5764 2 жыл бұрын
This guy is crystal clear! Love this guy!
@gopidhana1
@gopidhana1 4 жыл бұрын
Fantastic explanation and crisp. I want to learn more from you. Thanks.
@girishsg4687
@girishsg4687 4 жыл бұрын
Very good video. Thanks a lot for all your effort to prepare & present this
@muzammalahmed4099
@muzammalahmed4099 5 жыл бұрын
Very good and presented nicely focusing on minor details. Do you know of any good video of U-boot workings? Like detailed video? Will appreciate it.
@kushal8118
@kushal8118 2 жыл бұрын
really great video, if possible explain how DDR sets up and what all steps involved in future. These kind of explanation is very rare to get online. Also explain secure boot and what exactly kernel does before launching filesystem or init process. That's the core part which would give more information about the system. All the best and thanks for such a great video again.
@Shaybay922
@Shaybay922 4 жыл бұрын
Wonderful video, thanks for sharing your expertise!
@naidutellapati8079
@naidutellapati8079 6 жыл бұрын
Very informative. Highly appreciated. Thanks.
@myfavourite5947
@myfavourite5947 Жыл бұрын
Excellent Presentation Vivek Ramchandran, appreciate for your efforts in making this
@viveksharma9564
@viveksharma9564 4 жыл бұрын
Enjoyed? I'm hooked. Surely joining you academy. Thanks for making this video.
@ARGAMING-123
@ARGAMING-123 5 жыл бұрын
Very clearly explained. Thank you.
@TM-Earthling
@TM-Earthling Жыл бұрын
Old video but I appreciate your teaching personality & content. Very good thank you!
@gravisan
@gravisan Жыл бұрын
This is an excellent guide, thanks for putting it together.
@astr5967
@astr5967 9 ай бұрын
Amazingly clear and easy to understand. Thank you so much!
@bboykirill
@bboykirill 2 жыл бұрын
Absolutely brilliant explanation! Thank you very much!
@anoopthottapayil7777
@anoopthottapayil7777 5 жыл бұрын
Very nicely done video, does leave any scope for a doubt.
@ishwarmathapati7991
@ishwarmathapati7991 6 жыл бұрын
Awesom Explanations :) very clear
@bgable7707
@bgable7707 4 жыл бұрын
Very Well done! Clear and concise.
@memetb5796
@memetb5796 3 жыл бұрын
Exceptionally well presented. Hats off.
@swathigp3818
@swathigp3818 5 ай бұрын
Great explanation, thanks for sorting through the reference manuals to make our lives convenient!!!!Thanks a lot!
@papathiaw771
@papathiaw771 5 жыл бұрын
Great !Very informative . Thank you
@andreigrosmanis8085
@andreigrosmanis8085 4 жыл бұрын
Thank You for the clear explanation !
@shareefmk
@shareefmk 6 жыл бұрын
Fantastic, Best explanation ever.
@ashwanigarg5524
@ashwanigarg5524 6 жыл бұрын
Having MLO as first stage bootloader, one reason could be of processor mode switch from Real Mode to Protected Mode. It happens in x86 based processor but not sure about ARM chips
@rumbadamba
@rumbadamba 6 жыл бұрын
This is awesome explanation!!!!
@girishsg4687
@girishsg4687 4 жыл бұрын
Explained very very very nicely, thanks a lot for such a wonderful video...
@harichukka
@harichukka 2 жыл бұрын
In last 10years, never heard in such a granularity explanation about this topic.
@nguyenld2020
@nguyenld2020 5 ай бұрын
Thanks you so much for the valuable video. Finally i understand the ROM bootloader. Thanks you again !
@jackphan9236
@jackphan9236 6 жыл бұрын
Very good explaination of Linux embedded bootloader. Thanks a lot.
@dhawansunny
@dhawansunny 5 жыл бұрын
Sir super video.... Very informative and nicely explain... Even a layman like me could understand the booting up process
@raj62able
@raj62able Жыл бұрын
The ultimate 🙏 We need people like you… true saviour 👍
@JamaikaIS
@JamaikaIS 6 жыл бұрын
Thanks! Very well presented.
@mrudulachougule2314
@mrudulachougule2314 6 жыл бұрын
Thank you for details. It is nice video to start with. Do you have any idea on how squashfs will be mounted on beagle bone black. Please share your views/ videos if you have any. Thanks
@conferenceopju9018
@conferenceopju9018 4 жыл бұрын
nice explanation. I hope you will keep posting like this.
@kamalkantsaini1829
@kamalkantsaini1829 3 жыл бұрын
You summarize all the things very Clearly
@HarpreetSingh-sg5un
@HarpreetSingh-sg5un 4 жыл бұрын
Thanks for making this video, i enjoying and learn lots from your video. Please make a video on how the kernel boot from start.s.
@dekaoooo
@dekaoooo 4 жыл бұрын
great video!! Very well explained. could you make a similar video with an x86/64 architecture?
@lxw5231
@lxw5231 3 жыл бұрын
great detail explanation. really enjoy it. thank you.
@kuandewang3275
@kuandewang3275 5 жыл бұрын
great work explaining !
@IndianNatiional
@IndianNatiional 5 жыл бұрын
Fantastic explanation !!
@reyhanehyazdani2215
@reyhanehyazdani2215 2 жыл бұрын
Fantastic explanation. Love it. Thank you very much
@SunilShahu17
@SunilShahu17 2 жыл бұрын
Good video.! Thanks! Start at 1:42 for boot process and whatch for 5 more minutes!
@OhItsAvyuAndDada
@OhItsAvyuAndDada 2 жыл бұрын
Very beautifully done video! thanks so much!
@jaylee7635
@jaylee7635 3 жыл бұрын
This is very helpful for me. Thanks!!
@santoshsco
@santoshsco 3 жыл бұрын
what an amazing explanation !!Thnk you vivek .
@pattitejavardhan4413
@pattitejavardhan4413 5 жыл бұрын
Wonderful explanation
@ericobastos4029
@ericobastos4029 5 жыл бұрын
thanks man! great video!
@lakshmiprasannaswarna6750
@lakshmiprasannaswarna6750 4 жыл бұрын
Sir thank you so much for this video but how can i find hardware ram size by using linux command
@mehulajax21
@mehulajax21 4 жыл бұрын
Very well explained. Big Thumbs up
@bharathgk5910
@bharathgk5910 11 ай бұрын
v nice presentation and cristal clear at high level boot process explaination. thank a lot Presenter.🙏
@LongVu-sm8wm
@LongVu-sm8wm 5 жыл бұрын
Thank you very much . Your video is very useful for me ,
@priyanshshankhdhar1910
@priyanshshankhdhar1910 Жыл бұрын
Just the video I was looking for
@TheErixcode
@TheErixcode 4 жыл бұрын
Thanks for this video, please share more.
@abhapatidar6050
@abhapatidar6050 3 жыл бұрын
Very well explained, Thank you !!!
@nbdy296
@nbdy296 4 жыл бұрын
good video, appreciate it !
@akshayjayakumar7082
@akshayjayakumar7082 3 жыл бұрын
Thankyou thankyou so much... i really needed this
@lifeonagriculture3330
@lifeonagriculture3330 10 ай бұрын
Informative and systematic. Thank you for sharing info
@jorgeluismiranda8331
@jorgeluismiranda8331 6 жыл бұрын
Great video!
@dennymathew8071
@dennymathew8071 6 жыл бұрын
Good Work!!
@VijayKishoreReddyR
@VijayKishoreReddyR 3 жыл бұрын
Awesome explanation... And so clear...
@rajcodes100
@rajcodes100 4 жыл бұрын
Sir - so if I have a board I need to load some files into the sd card before starting all of this process? I see that ROMbootloader immediately goes checking for MLO.That means MLO has to be pre loaded in the sd card .
[Embedded/IoT Linux for Red-Blue Teams] Kernel Mode Network Rootkit
8:44
Pentester Academy TV
Рет қаралды 6 М.
Why Compile a Linux Kernel from Source?
13:38
DJ Ware
Рет қаралды 29 М.
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 19 МЛН
КОМПОТ В СОЛО
00:16
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 31 МЛН
Amazing weight loss transformation !! 😱😱
00:24
Tibo InShape
Рет қаралды 60 МЛН
18 Commands That Will Change The Way You Use Linux Forever
29:50
Akamai Developer
Рет қаралды 1,2 МЛН
U-Boot Bootloader Firmware Extraction Tools
19:20
Matt Brown
Рет қаралды 7 М.
Device Tree: hardware description for everybody !
43:17
Bootlin
Рет қаралды 85 М.
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 560 М.
Nature's Incredible ROTATING MOTOR (It’s Electric!) - Smarter Every Day 300
29:37
Linux Audio Explained (ALSA vs PulseAudio vs JACK vs Pipewire Explained)
18:52
David Hand _ "Linux initramfs for fun, and, uh..."
36:52
The Perl and Raku Conference - Las Vegas, NV 2024
Рет қаралды 20 М.
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 19 МЛН