[{"data":1,"prerenderedAt":1529},["ShallowReactive",2],{"blog-\u002Fen\u002Fblog\u002Fdistribution-arch-linux-installation":3,"blog-\u002Fen\u002Fblog\u002Fdistribution-arch-linux-installation-surround":1500,"blog-\u002Fen\u002Fblog\u002Fdistribution-arch-linux-installation-certifications":1528},{"id":4,"title":5,"body":6,"categories":1488,"cover":1489,"cover_contain":1490,"credly_badge_id":1488,"date":1491,"description":1492,"extension":1493,"meta":1494,"navigation":1490,"path":1495,"related_certifications":1488,"seo":1496,"slug":1497,"stem":1498,"__hash__":1499},"blog\u002Fen\u002Fblog\u002Fdistribution-arch-linux-installation.md","Arch Linux Distribution: Installation",{"type":7,"value":8,"toc":1459},"minimark",[9,14,18,44,49,102,105,112,140,144,158,177,243,255,259,272,276,285,288,492,500,504,540,544,598,602,620,624,638,642,668,672,690,694,720,724,745,796,800,821,825,844,848,878,882,910,914,975,979,1009,1012,1021,1025,1043,1046,1055,1059,1135,1141,1145,1175,1182,1199,1203,1223,1236,1239,1252,1256,1270,1274,1297,1299,1307,1325,1337,1437,1448,1452,1455],[10,11,13],"h2",{"id":12},"real-world-use-case","Real-world use case",[15,16,17],"p",{},"You want a custom system with no limits imposed by the distribution: here's how to install Arch Linux.",[15,19,20,24,25,28,29,32,33,35,36,43],{},[21,22,23],"strong",{},"Arch Linux"," is a great system, built under your own orders, which can also incidentally help you better protect your privacy.",[26,27],"br",{},"\nYou're going to build your own ",[21,30,31],{},"Linux system"," in order to fully master it. To learn more about ",[21,34,23],{},", here's the description page ",[37,38,42],"a",{"href":39,"rel":40},"http:\u002F\u002Fwiki.archlinux.fr\u002FArch_Linux",[41],"nofollow","available here",".",[45,46,48],"h3",{"id":47},"designing-our-arch-linux","Designing our Arch Linux:",[50,51,52,56,62,72,79,85,91],"ol",{},[53,54,55],"li",{},"Preparing disk partitions and early settings for the installation.",[53,57,58,59],{},"For your system to be functional, you'll need the ",[21,60,61],{},"base system packages.",[53,63,64,65,68,69,43],{},"To boot the system, I rely on ",[21,66,67],{},"SYSLINUX",", not ",[21,70,71],{},"GRUB",[53,73,74,75,78],{},"For your system to have a graphical interface, the ",[21,76,77],{},"XORG"," package needs to be present.",[53,80,81,82,43],{},"To get a graphical environment: you'll select ",[21,83,84],{},"CINNAMON",[53,86,87,88],{},"For the connection manager (login\u002Flogout), the package installed will be: ",[21,89,90],{},"SLIM",[53,92,93,94,97,98,101],{},"As for our window manager: ",[21,95,96],{},"NEMO"," (a fork of the famous ",[21,99,100],{},"NAUTILUS",")",[15,103,104],{},"In practice, it'll look like this: a fast, lightweight, flexible, and good-looking distribution!",[15,106,107],{},[108,109],"img",{"alt":110,"src":111},"","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-installation\u002F9028620f8e.png",[15,113,114,115,117,118,123,124,126,127,130,131,134,135],{},"For the configuration steps, I followed Arch Linux's official wiki.",[26,116],{},"\nDon't hesitate to check out the ",[37,119,122],{"href":120,"rel":121},"http:\u002F\u002Fforums.archlinux.fr\u002F",[41],"forum"," or contact me.",[26,125],{},"\nThe ",[21,128,129],{},"ISO"," image is available via ",[21,132,133],{},"torrents"," or direct download on ",[37,136,139],{"href":137,"rel":138},"https:\u002F\u002Fwww.archlinux.org\u002Fdownload\u002F",[41],"Arch Linux's official website",[45,141,143],{"id":142},"starting-the-installation","Starting the installation:",[15,145,146,147,149,150,101,153,149,155,101],{},"After inserting your CD-Rom into your drive, you now need to choose:",[26,148],{},"\n– Boot Arch Linux (",[21,151,152],{},"X86_64",[26,154],{},[21,156,157],{},"i686",[15,159,160,161,163,164,43,167,169,170,172,173,176],{},"Your choice won't affect the rest of the configuration.",[26,162],{},"\nPersonally, I use the ",[21,165,166],{},"X86_64 version",[26,168],{},"\nPlease make sure your computer is physically connected via an ethernet port.",[26,171],{},"\nA few seconds later, you're on your ",[21,174,175],{},"live-cd",":",[178,179,183],"pre",{"className":180,"code":181,"language":182,"meta":110,"style":110},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Arch Linux 3.10.10-1-Arch (tty1) \narchiso login : root (automatic login) \nroot@archiso ~ #\n","bash",[184,185,186,206,230],"code",{"__ignoreMap":110},[187,188,191,195,199,202],"span",{"class":189,"line":190},"line",1,[187,192,194],{"class":193},"sBMFI","Arch",[187,196,198],{"class":197},"sfazB"," Linux",[187,200,201],{"class":197}," 3.10.10-1-Arch",[187,203,205],{"class":204},"sTEyZ"," (tty1) \n",[187,207,209,212,215,218,221,224,227],{"class":189,"line":208},2,[187,210,211],{"class":193},"archiso",[187,213,214],{"class":197}," login",[187,216,217],{"class":197}," :",[187,219,220],{"class":197}," root",[187,222,223],{"class":204}," (automatic ",[187,225,226],{"class":197},"login",[187,228,229],{"class":204},") \n",[187,231,233,236,239],{"class":189,"line":232},3,[187,234,235],{"class":193},"root@archiso",[187,237,238],{"class":197}," ~",[187,240,242],{"class":241},"sHwdD"," #\n",[15,244,245,246,248,249,251,252,43],{},"Feeling confused? The semi-graphical or graphical interface doesn't exist under ",[21,247,23],{},"!",[26,250],{},"\nI warned you, you're going to have to build your own ",[21,253,254],{},"operating system",[45,256,258],{"id":257},"changing-the-keyboard-layout","Changing the keyboard layout:",[178,260,262],{"className":180,"code":261,"language":182,"meta":110,"style":110},"loadkeys fr-pc\n",[184,263,264],{"__ignoreMap":110},[187,265,266,269],{"class":189,"line":190},[187,267,268],{"class":193},"loadkeys",[187,270,271],{"class":197}," fr-pc\n",[45,273,275],{"id":274},"partitioning-the-disk-with-the-cfdisk-utility","Partitioning the disk with the cfdisk utility:",[178,277,279],{"className":180,"code":278,"language":182,"meta":110,"style":110},"cfdisk\n",[184,280,281],{"__ignoreMap":110},[187,282,283],{"class":189,"line":190},[187,284,278],{"class":193},[15,286,287],{},"Here's the result of our partitioning:",[178,289,291],{"className":180,"code":290,"language":182,"meta":110,"style":110},"cfdisk (util-linux-ng 2.14.2)\n                            Disk drive: \u002Fdev\u002Fsda\n                      Size: 128 849 018 880 bytes,  120 GB\n             Heads: 255   Sectors per track: 63  Cylinders: 1876\n    Name        Flags      Part Type  FS Type    [Label] Size (MB)\n ---------------------------------------------------------------------\n    sda1        Boot        Primary   Linux ext3 \u002F boot           100\n    sda2                    Logical   Linux swap \u002F Solaris        1000\n    sda3                    Primary   Linux ext4 \u002F                30000\n    sda4                    Primary   Linux ext4 \u002Fhome            115900\n",[184,292,293,308,319,345,372,400,406,433,455,474],{"__ignoreMap":110},[187,294,295,298,301,305],{"class":189,"line":190},[187,296,297],{"class":193},"cfdisk",[187,299,300],{"class":204}," (util-linux-ng ",[187,302,304],{"class":303},"sbssI","2.14.2",[187,306,307],{"class":204},")\n",[187,309,310,313,316],{"class":189,"line":208},[187,311,312],{"class":193},"                            Disk",[187,314,315],{"class":197}," drive:",[187,317,318],{"class":197}," \u002Fdev\u002Fsda\n",[187,320,321,324,327,330,333,336,339,342],{"class":189,"line":232},[187,322,323],{"class":193},"                      Size:",[187,325,326],{"class":303}," 128",[187,328,329],{"class":303}," 849",[187,331,332],{"class":303}," 018",[187,334,335],{"class":303}," 880",[187,337,338],{"class":197}," bytes,",[187,340,341],{"class":303},"  120",[187,343,344],{"class":197}," GB\n",[187,346,348,351,354,357,360,363,366,369],{"class":189,"line":347},4,[187,349,350],{"class":193},"             Heads:",[187,352,353],{"class":303}," 255",[187,355,356],{"class":197},"   Sectors",[187,358,359],{"class":197}," per",[187,361,362],{"class":197}," track:",[187,364,365],{"class":303}," 63",[187,367,368],{"class":197},"  Cylinders:",[187,370,371],{"class":303}," 1876\n",[187,373,375,378,381,384,387,390,392,395,398],{"class":189,"line":374},5,[187,376,377],{"class":193},"    Name",[187,379,380],{"class":197},"        Flags",[187,382,383],{"class":197},"      Part",[187,385,386],{"class":197}," Type",[187,388,389],{"class":197},"  FS",[187,391,386],{"class":197},[187,393,394],{"class":204},"    [Label] Size (",[187,396,397],{"class":193},"MB",[187,399,307],{"class":204},[187,401,403],{"class":189,"line":402},6,[187,404,405],{"class":193}," ---------------------------------------------------------------------\n",[187,407,409,412,415,418,421,424,427,430],{"class":189,"line":408},7,[187,410,411],{"class":193},"    sda1",[187,413,414],{"class":197},"        Boot",[187,416,417],{"class":197},"        Primary",[187,419,420],{"class":197},"   Linux",[187,422,423],{"class":197}," ext3",[187,425,426],{"class":197}," \u002F",[187,428,429],{"class":197}," boot",[187,431,432],{"class":303},"           100\n",[187,434,436,439,442,444,447,449,452],{"class":189,"line":435},8,[187,437,438],{"class":193},"    sda2",[187,440,441],{"class":197},"                    Logical",[187,443,420],{"class":197},[187,445,446],{"class":197}," swap",[187,448,426],{"class":197},[187,450,451],{"class":197}," Solaris",[187,453,454],{"class":303},"        1000\n",[187,456,458,461,464,466,469,471],{"class":189,"line":457},9,[187,459,460],{"class":193},"    sda3",[187,462,463],{"class":197},"                    Primary",[187,465,420],{"class":197},[187,467,468],{"class":197}," ext4",[187,470,426],{"class":197},[187,472,473],{"class":303},"                30000\n",[187,475,477,480,482,484,486,489],{"class":189,"line":476},10,[187,478,479],{"class":193},"    sda4",[187,481,463],{"class":197},[187,483,420],{"class":197},[187,485,468],{"class":197},[187,487,488],{"class":197}," \u002Fhome",[187,490,491],{"class":303},"            115900\n",[15,493,494,495],{},"To learn how to use cfdisk, follow this link: ",[37,496,499],{"href":497,"rel":498},"http:\u002F\u002Ffr.openclassrooms.com\u002Finformatique\u002Fcours\u002Fle-multiboot-sous-gnu-linux\u002Fcfdisk",[41],"openclassrooms cfdisk",[45,501,503],{"id":502},"formatting-the-partitions","Formatting the partitions:",[178,505,507],{"className":180,"code":506,"language":182,"meta":110,"style":110},"mkfs.ext2 \u002Fdev\u002Fsda1\nmkfs.ext4 \u002Fdev\u002Fsda3\nmkfs.ext4 \u002Fdev\u002Fsda4\nmkswap \u002Fdev\u002Fsda2\n",[184,508,509,517,525,532],{"__ignoreMap":110},[187,510,511,514],{"class":189,"line":190},[187,512,513],{"class":193},"mkfs.ext2",[187,515,516],{"class":197}," \u002Fdev\u002Fsda1\n",[187,518,519,522],{"class":189,"line":208},[187,520,521],{"class":193},"mkfs.ext4",[187,523,524],{"class":197}," \u002Fdev\u002Fsda3\n",[187,526,527,529],{"class":189,"line":232},[187,528,521],{"class":193},[187,530,531],{"class":197}," \u002Fdev\u002Fsda4\n",[187,533,534,537],{"class":189,"line":347},[187,535,536],{"class":193},"mkswap",[187,538,539],{"class":197}," \u002Fdev\u002Fsda2\n",[45,541,543],{"id":542},"mounting-the-partitions","Mounting the partitions:",[178,545,547],{"className":180,"code":546,"language":182,"meta":110,"style":110},"mkdir \u002Fmnt\u002F{boot,home}\nmount \u002Fdev\u002Fsda3 \u002Fmnt\u002F \nmount \u002Fdev\u002Fsda1 \u002Fmnt\u002Fboot\nmount \u002Fdev\u002Fsda4 \u002Fmnt\u002Fhome\nswapon \u002Fdev\u002Fsda2\n",[184,548,549,557,571,581,591],{"__ignoreMap":110},[187,550,551,554],{"class":189,"line":190},[187,552,553],{"class":193},"mkdir",[187,555,556],{"class":197}," \u002Fmnt\u002F{boot,home}\n",[187,558,559,562,565,568],{"class":189,"line":208},[187,560,561],{"class":193},"mount",[187,563,564],{"class":197}," \u002Fdev\u002Fsda3",[187,566,567],{"class":197}," \u002Fmnt\u002F",[187,569,570],{"class":204}," \n",[187,572,573,575,578],{"class":189,"line":232},[187,574,561],{"class":193},[187,576,577],{"class":197}," \u002Fdev\u002Fsda1",[187,579,580],{"class":197}," \u002Fmnt\u002Fboot\n",[187,582,583,585,588],{"class":189,"line":347},[187,584,561],{"class":193},[187,586,587],{"class":197}," \u002Fdev\u002Fsda4",[187,589,590],{"class":197}," \u002Fmnt\u002Fhome\n",[187,592,593,596],{"class":189,"line":374},[187,594,595],{"class":193},"swapon",[187,597,539],{"class":197},[45,599,601],{"id":600},"installing-the-base-system","Installing the base system:",[178,603,605],{"className":180,"code":604,"language":182,"meta":110,"style":110},"pacstrap \u002Fmnt\u002F base base-devel\n",[184,606,607],{"__ignoreMap":110},[187,608,609,612,614,617],{"class":189,"line":190},[187,610,611],{"class":193},"pacstrap",[187,613,567],{"class":197},[187,615,616],{"class":197}," base",[187,618,619],{"class":197}," base-devel\n",[45,621,623],{"id":622},"setting-up-the-systems-boot-process","Setting up the system's boot process:",[178,625,627],{"className":180,"code":626,"language":182,"meta":110,"style":110},"pacstrap \u002Fmnt\u002F syslinux\n",[184,628,629],{"__ignoreMap":110},[187,630,631,633,635],{"class":189,"line":190},[187,632,611],{"class":193},[187,634,567],{"class":197},[187,636,637],{"class":197}," syslinux\n",[45,639,641],{"id":640},"post-installation-system-configuration","Post-installation system configuration:",[178,643,645],{"className":180,"code":644,"language":182,"meta":110,"style":110},"genfstab -U -p \u002Fmnt >> \u002Fmnt\u002Fetc\u002Ffstab\n",[184,646,647],{"__ignoreMap":110},[187,648,649,652,655,658,661,665],{"class":189,"line":190},[187,650,651],{"class":193},"genfstab",[187,653,654],{"class":197}," -U",[187,656,657],{"class":197}," -p",[187,659,660],{"class":197}," \u002Fmnt",[187,662,664],{"class":663},"sMK4o"," >>",[187,666,667],{"class":197}," \u002Fmnt\u002Fetc\u002Ffstab\n",[45,669,671],{"id":670},"chrooting-into-the-new-system","Chrooting into the new system:",[178,673,675],{"className":180,"code":674,"language":182,"meta":110,"style":110},"arch-chroot \u002Fmnt\nsh-4.2#\n",[184,676,677,685],{"__ignoreMap":110},[187,678,679,682],{"class":189,"line":190},[187,680,681],{"class":193},"arch-chroot",[187,683,684],{"class":197}," \u002Fmnt\n",[187,686,687],{"class":189,"line":208},[187,688,689],{"class":193},"sh-4.2#\n",[45,691,693],{"id":692},"setting-the-machines-hostname","Setting the machine's hostname:",[178,695,697],{"className":180,"code":696,"language":182,"meta":110,"style":110},"echo \"lpt0p\" > \u002Fetc\u002Fhostname\n",[184,698,699],{"__ignoreMap":110},[187,700,701,705,708,711,714,717],{"class":189,"line":190},[187,702,704],{"class":703},"s2Zo4","echo",[187,706,707],{"class":663}," \"",[187,709,710],{"class":197},"lpt0p",[187,712,713],{"class":663},"\"",[187,715,716],{"class":663}," >",[187,718,719],{"class":197}," \u002Fetc\u002Fhostname\n",[45,721,723],{"id":722},"add-your-language-to-the-system","Add your language to the system:",[178,725,727],{"className":180,"code":726,"language":182,"meta":110,"style":110},"echo \"fr_FR.UTF-8 UTF-8\" > \u002Fetc\u002Flocale.gen\n",[184,728,729],{"__ignoreMap":110},[187,730,731,733,735,738,740,742],{"class":189,"line":190},[187,732,704],{"class":703},[187,734,707],{"class":663},[187,736,737],{"class":197},"fr_FR.UTF-8 UTF-8",[187,739,713],{"class":663},[187,741,716],{"class":663},[187,743,744],{"class":197}," \u002Fetc\u002Flocale.gen\n",[178,746,748],{"className":180,"code":747,"language":182,"meta":110,"style":110},"locale-gen\n==> Generating locales...\n==>fr_FR.UTF-8...done\n==> Generation complete.\n",[184,749,750,755,769,784],{"__ignoreMap":110},[187,751,752],{"class":189,"line":190},[187,753,754],{"class":193},"locale-gen\n",[187,756,757,760,763,766],{"class":189,"line":208},[187,758,759],{"class":197},"==",[187,761,762],{"class":204},"> ",[187,764,765],{"class":197},"Generating",[187,767,768],{"class":197}," locales...\n",[187,770,771,773,776,779,781],{"class":189,"line":232},[187,772,759],{"class":197},[187,774,775],{"class":204},">",[187,777,778],{"class":197},"fr_FR.UTF-8.",[187,780,43],{"class":703},[187,782,783],{"class":197},".done\n",[187,785,786,788,790,793],{"class":189,"line":347},[187,787,759],{"class":197},[187,789,762],{"class":204},[187,791,792],{"class":197},"Generation",[187,794,795],{"class":197}," complete.\n",[45,797,799],{"id":798},"specify-the-keyboard-layout","Specify the keyboard layout:",[178,801,803],{"className":180,"code":802,"language":182,"meta":110,"style":110},"echo \"KEYMAP=fr-pc\" > \u002Fetc\u002Fvconsole.conf\n",[184,804,805],{"__ignoreMap":110},[187,806,807,809,811,814,816,818],{"class":189,"line":190},[187,808,704],{"class":703},[187,810,707],{"class":663},[187,812,813],{"class":197},"KEYMAP=fr-pc",[187,815,713],{"class":663},[187,817,716],{"class":663},[187,819,820],{"class":197}," \u002Fetc\u002Fvconsole.conf\n",[45,822,824],{"id":823},"choose-the-timezone-symlink","Choose the timezone (symlink):",[178,826,828],{"className":180,"code":827,"language":182,"meta":110,"style":110},"ln -s \u002Fusr\u002Fshare\u002Fzoneinfo\u002FEurope\u002FParis \u002Fetc\u002Flocaltime\n",[184,829,830],{"__ignoreMap":110},[187,831,832,835,838,841],{"class":189,"line":190},[187,833,834],{"class":193},"ln",[187,836,837],{"class":197}," -s",[187,839,840],{"class":197}," \u002Fusr\u002Fshare\u002Fzoneinfo\u002FEurope\u002FParis",[187,842,843],{"class":197}," \u002Fetc\u002Flocaltime\n",[45,845,847],{"id":846},"loading-the-ramdisk","Loading the ramdisk:",[178,849,851],{"className":180,"code":850,"language":182,"meta":110,"style":110},"mkinitcpio -p linux\n==> Image generation successful\n",[184,852,853,863],{"__ignoreMap":110},[187,854,855,858,860],{"class":189,"line":190},[187,856,857],{"class":193},"mkinitcpio",[187,859,657],{"class":197},[187,861,862],{"class":197}," linux\n",[187,864,865,867,869,872,875],{"class":189,"line":208},[187,866,759],{"class":197},[187,868,762],{"class":204},[187,870,871],{"class":197},"Image",[187,873,874],{"class":197}," generation",[187,876,877],{"class":197}," successful\n",[45,879,881],{"id":880},"configuring-the-boot-loader","Configuring the boot loader:",[178,883,885],{"className":180,"code":884,"language":182,"meta":110,"style":110},"syslinux-install_update -iam\n==> Syslinux install successfull\n",[184,886,887,895],{"__ignoreMap":110},[187,888,889,892],{"class":189,"line":190},[187,890,891],{"class":193},"syslinux-install_update",[187,893,894],{"class":197}," -iam\n",[187,896,897,899,901,904,907],{"class":189,"line":208},[187,898,759],{"class":197},[187,900,762],{"class":204},[187,902,903],{"class":197},"Syslinux",[187,905,906],{"class":197}," install",[187,908,909],{"class":197}," successfull\n",[45,911,913],{"id":912},"setting-a-password-for-root","Setting a password for root:",[178,915,917],{"className":180,"code":916,"language":182,"meta":110,"style":110},"passwd\n==>Enter New UNIX password:\n==>Retype New UNIX password:\n==>passwd: password updated successfully\n",[184,918,919,924,942,957],{"__ignoreMap":110},[187,920,921],{"class":189,"line":190},[187,922,923],{"class":193},"passwd\n",[187,925,926,928,930,933,936,939],{"class":189,"line":208},[187,927,759],{"class":197},[187,929,775],{"class":204},[187,931,932],{"class":197},"Enter",[187,934,935],{"class":197}," New",[187,937,938],{"class":197}," UNIX",[187,940,941],{"class":197}," password:\n",[187,943,944,946,948,951,953,955],{"class":189,"line":232},[187,945,759],{"class":197},[187,947,775],{"class":204},[187,949,950],{"class":197},"Retype",[187,952,935],{"class":197},[187,954,938],{"class":197},[187,956,941],{"class":197},[187,958,959,961,963,966,969,972],{"class":189,"line":347},[187,960,759],{"class":197},[187,962,775],{"class":204},[187,964,965],{"class":197},"passwd:",[187,967,968],{"class":197}," password",[187,970,971],{"class":197}," updated",[187,973,974],{"class":197}," successfully\n",[45,976,978],{"id":977},"network-management-with-network-manager","Network management with Network Manager",[178,980,982],{"className":180,"code":981,"language":182,"meta":110,"style":110},"pacman -S networkmanager network-manager-applet\nsystemctl enable NetworkManager\n",[184,983,984,998],{"__ignoreMap":110},[187,985,986,989,992,995],{"class":189,"line":190},[187,987,988],{"class":193},"pacman",[187,990,991],{"class":197}," -S",[187,993,994],{"class":197}," networkmanager",[187,996,997],{"class":197}," network-manager-applet\n",[187,999,1000,1003,1006],{"class":189,"line":208},[187,1001,1002],{"class":193},"systemctl",[187,1004,1005],{"class":197}," enable",[187,1007,1008],{"class":197}," NetworkManager\n",[15,1010,1011],{},"Then exit the \"chroot\" with the command:",[178,1013,1015],{"className":180,"code":1014,"language":182,"meta":110,"style":110},"exit\n",[184,1016,1017],{"__ignoreMap":110},[187,1018,1019],{"class":189,"line":190},[187,1020,1014],{"class":703},[45,1022,1024],{"id":1023},"unmount-everything","Unmount everything",[178,1026,1028],{"className":180,"code":1027,"language":182,"meta":110,"style":110},"umount \u002Fmnt\u002Fboot \u002Fmnt\u002Fhome \u002Fmnt\n",[184,1029,1030],{"__ignoreMap":110},[187,1031,1032,1035,1038,1041],{"class":189,"line":190},[187,1033,1034],{"class":193},"umount",[187,1036,1037],{"class":197}," \u002Fmnt\u002Fboot",[187,1039,1040],{"class":197}," \u002Fmnt\u002Fhome",[187,1042,684],{"class":197},[15,1044,1045],{},"You can now reboot your computer.",[178,1047,1049],{"className":180,"code":1048,"language":182,"meta":110,"style":110},"reboot\n",[184,1050,1051],{"__ignoreMap":110},[187,1052,1053],{"class":189,"line":190},[187,1054,1048],{"class":193},[45,1056,1058],{"id":1057},"creating-a-user","Creating a user",[178,1060,1062],{"className":180,"code":1061,"language":182,"meta":110,"style":110},"useradd -g users -m -s \u002Fbin\u002Fbash ffonaissak\npasswd ffonaissak\n==>Enter New UNIX password:\n==>Retype New UNIX password:\n==>passwd: password updated successfully\n",[184,1063,1064,1086,1093,1107,1121],{"__ignoreMap":110},[187,1065,1066,1069,1072,1075,1078,1080,1083],{"class":189,"line":190},[187,1067,1068],{"class":193},"useradd",[187,1070,1071],{"class":197}," -g",[187,1073,1074],{"class":197}," users",[187,1076,1077],{"class":197}," -m",[187,1079,837],{"class":197},[187,1081,1082],{"class":197}," \u002Fbin\u002Fbash",[187,1084,1085],{"class":197}," ffonaissak\n",[187,1087,1088,1091],{"class":189,"line":208},[187,1089,1090],{"class":193},"passwd",[187,1092,1085],{"class":197},[187,1094,1095,1097,1099,1101,1103,1105],{"class":189,"line":232},[187,1096,759],{"class":197},[187,1098,775],{"class":204},[187,1100,932],{"class":197},[187,1102,935],{"class":197},[187,1104,938],{"class":197},[187,1106,941],{"class":197},[187,1108,1109,1111,1113,1115,1117,1119],{"class":189,"line":347},[187,1110,759],{"class":197},[187,1112,775],{"class":204},[187,1114,950],{"class":197},[187,1116,935],{"class":197},[187,1118,938],{"class":197},[187,1120,941],{"class":197},[187,1122,1123,1125,1127,1129,1131,1133],{"class":189,"line":374},[187,1124,759],{"class":197},[187,1126,775],{"class":204},[187,1128,965],{"class":197},[187,1130,968],{"class":197},[187,1132,971],{"class":197},[187,1134,974],{"class":197},[15,1136,1137,1138,1140],{},"Congratulations, your system is installed with a user and internet network access.",[26,1139],{},"\nNow the configuration is going to get interesting, how about a graphical interface?",[45,1142,1144],{"id":1143},"implementing-the-xorg-graphical-system","Implementing the XORG graphical system",[178,1146,1148],{"className":180,"code":1147,"language":182,"meta":110,"style":110},"pacman -Syu xorg-server xorg-xinit xorg-server-utils\npacman -S xf86-video-your_driver\n",[184,1149,1150,1166],{"__ignoreMap":110},[187,1151,1152,1154,1157,1160,1163],{"class":189,"line":190},[187,1153,988],{"class":193},[187,1155,1156],{"class":197}," -Syu",[187,1158,1159],{"class":197}," xorg-server",[187,1161,1162],{"class":197}," xorg-xinit",[187,1164,1165],{"class":197}," xorg-server-utils\n",[187,1167,1168,1170,1172],{"class":189,"line":208},[187,1169,988],{"class":193},[187,1171,991],{"class":197},[187,1173,1174],{"class":197}," xf86-video-your_driver\n",[15,1176,1177,1178,1181],{},"Tip for installation on a ",[21,1179,1180],{},"VMware"," virtual machine:",[178,1183,1185],{"className":180,"code":1184,"language":182,"meta":110,"style":110},"pacman -S xf86-video-vmware open-vm-tools\n",[184,1186,1187],{"__ignoreMap":110},[187,1188,1189,1191,1193,1196],{"class":189,"line":190},[187,1190,988],{"class":193},[187,1192,991],{"class":197},[187,1194,1195],{"class":197}," xf86-video-vmware",[187,1197,1198],{"class":197}," open-vm-tools\n",[45,1200,1202],{"id":1201},"graphical-environment-with-cinnamon","Graphical environment with Cinnamon",[178,1204,1206],{"className":180,"code":1205,"language":182,"meta":110,"style":110},"pacman -Syu cinnamon cinnamon-control-center cinnamon-screensaver\n",[184,1207,1208],{"__ignoreMap":110},[187,1209,1210,1212,1214,1217,1220],{"class":189,"line":190},[187,1211,988],{"class":193},[187,1213,1156],{"class":197},[187,1215,1216],{"class":197}," cinnamon",[187,1218,1219],{"class":197}," cinnamon-control-center",[187,1221,1222],{"class":197}," cinnamon-screensaver\n",[178,1224,1226],{"className":180,"code":1225,"language":182,"meta":110,"style":110},"nano \u002Fhome\u002Fffonaissak\u002F.xinitrc\n",[184,1227,1228],{"__ignoreMap":110},[187,1229,1230,1233],{"class":189,"line":190},[187,1231,1232],{"class":193},"nano",[187,1234,1235],{"class":197}," \u002Fhome\u002Fffonaissak\u002F.xinitrc\n",[15,1237,1238],{},"Add this inside the file:",[178,1240,1242],{"className":180,"code":1241,"language":182,"meta":110,"style":110},"exec cinnamon-session-cinnamon\n",[184,1243,1244],{"__ignoreMap":110},[187,1245,1246,1249],{"class":189,"line":190},[187,1247,1248],{"class":703},"exec",[187,1250,1251],{"class":197}," cinnamon-session-cinnamon\n",[45,1253,1255],{"id":1254},"our-nemo-window-manager","Our NEMO window manager",[178,1257,1259],{"className":180,"code":1258,"language":182,"meta":110,"style":110},"pacman -S nemo\n",[184,1260,1261],{"__ignoreMap":110},[187,1262,1263,1265,1267],{"class":189,"line":190},[187,1264,988],{"class":193},[187,1266,991],{"class":197},[187,1268,1269],{"class":197}," nemo\n",[45,1271,1273],{"id":1272},"our-slim-connection-manager","Our SLIM connection manager",[178,1275,1277],{"className":180,"code":1276,"language":182,"meta":110,"style":110},"pacman -S slim\nsystemctl enable slim.service\n",[184,1278,1279,1288],{"__ignoreMap":110},[187,1280,1281,1283,1285],{"class":189,"line":190},[187,1282,988],{"class":193},[187,1284,991],{"class":197},[187,1286,1287],{"class":197}," slim\n",[187,1289,1290,1292,1294],{"class":189,"line":208},[187,1291,1002],{"class":193},[187,1293,1005],{"class":197},[187,1295,1296],{"class":197}," slim.service\n",[15,1298,1045],{},[178,1300,1301],{"className":180,"code":1048,"language":182,"meta":110,"style":110},[184,1302,1303],{"__ignoreMap":110},[187,1304,1305],{"class":189,"line":190},[187,1306,1048],{"class":193},[15,1308,1309,1310,1312,1313,1315,1316,1319,1321,1322,176],{},"After rebooting, everything becomes more graphical. But the XORG keyboard is in English.",[26,1311],{},"\nWe're going to configure it in French.",[26,1314],{},"\nTo go back to a terminal: ",[21,1317,1318],{},"CTRL+ ALT + F1",[26,1320],{},"\nAuthenticate as ",[21,1323,1324],{},"root",[178,1326,1328],{"className":180,"code":1327,"language":182,"meta":110,"style":110},"nano \u002Fetc\u002FX11\u002Fxorg.conf.d\u002F10-keyboard-layout.conf\n",[184,1329,1330],{"__ignoreMap":110},[187,1331,1332,1334],{"class":189,"line":190},[187,1333,1232],{"class":193},[187,1335,1336],{"class":197}," \u002Fetc\u002FX11\u002Fxorg.conf.d\u002F10-keyboard-layout.conf\n",[178,1338,1340],{"className":180,"code":1339,"language":182,"meta":110,"style":110},"Section \"InputClass\"\n    Identifier         \"Keyboard Layout\"\n    MatchIsKeyboard    \"yes\"\n    MatchDevicePath    \"\u002Fdev\u002Finput\u002Fevent*\"\n    Option             \"XkbLayout\"  \"fr\"\n    Option             \"XkbVariant\" \"latin9\"\nEndSection\n",[184,1341,1342,1355,1368,1381,1393,1414,1432],{"__ignoreMap":110},[187,1343,1344,1347,1349,1352],{"class":189,"line":190},[187,1345,1346],{"class":193},"Section",[187,1348,707],{"class":663},[187,1350,1351],{"class":197},"InputClass",[187,1353,1354],{"class":663},"\"\n",[187,1356,1357,1360,1363,1366],{"class":189,"line":208},[187,1358,1359],{"class":193},"    Identifier",[187,1361,1362],{"class":663},"         \"",[187,1364,1365],{"class":197},"Keyboard Layout",[187,1367,1354],{"class":663},[187,1369,1370,1373,1376,1379],{"class":189,"line":232},[187,1371,1372],{"class":193},"    MatchIsKeyboard",[187,1374,1375],{"class":663},"    \"",[187,1377,1378],{"class":197},"yes",[187,1380,1354],{"class":663},[187,1382,1383,1386,1388,1391],{"class":189,"line":347},[187,1384,1385],{"class":193},"    MatchDevicePath",[187,1387,1375],{"class":663},[187,1389,1390],{"class":197},"\u002Fdev\u002Finput\u002Fevent*",[187,1392,1354],{"class":663},[187,1394,1395,1398,1401,1404,1406,1409,1412],{"class":189,"line":374},[187,1396,1397],{"class":193},"    Option",[187,1399,1400],{"class":663},"             \"",[187,1402,1403],{"class":197},"XkbLayout",[187,1405,713],{"class":663},[187,1407,1408],{"class":663},"  \"",[187,1410,1411],{"class":197},"fr",[187,1413,1354],{"class":663},[187,1415,1416,1418,1420,1423,1425,1427,1430],{"class":189,"line":402},[187,1417,1397],{"class":193},[187,1419,1400],{"class":663},[187,1421,1422],{"class":197},"XkbVariant",[187,1424,713],{"class":663},[187,1426,707],{"class":663},[187,1428,1429],{"class":197},"latin9",[187,1431,1354],{"class":663},[187,1433,1434],{"class":189,"line":408},[187,1435,1436],{"class":193},"EndSection\n",[15,1438,1439,1440,1442,1443,43],{},"You can now reboot your computer and start using your distribution.",[26,1441],{},"\nHowever, to fully enjoy Arch Linux with a graphical interface, ",[37,1444,1447],{"href":1445,"rel":1446},"https:\u002F\u002F\u002F\u002Fwww.kassianoff.fr\u002Fblog\u002Ffr\u002Fdistribution-arch-linux-personnalisation",[41],"head over here",[10,1449,1451],{"id":1450},"conclusion","Conclusion",[15,1453,1454],{},"I've detailed here the complete installation of Arch Linux, from the live-cd to a functional system with a network, a user, and a Cinnamon graphical interface. This step-by-step approach nicely illustrates Arch Linux's philosophy: nothing is preconfigured, and every component is chosen and assembled by the user. The resulting system remains lightweight and customizable, and serves as the base for the following article dedicated to further customization.",[1456,1457,1458],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":110,"searchDepth":208,"depth":208,"links":1460},[1461,1487],{"id":12,"depth":208,"text":13,"children":1462},[1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486],{"id":47,"depth":232,"text":48},{"id":142,"depth":232,"text":143},{"id":257,"depth":232,"text":258},{"id":274,"depth":232,"text":275},{"id":502,"depth":232,"text":503},{"id":542,"depth":232,"text":543},{"id":600,"depth":232,"text":601},{"id":622,"depth":232,"text":623},{"id":640,"depth":232,"text":641},{"id":670,"depth":232,"text":671},{"id":692,"depth":232,"text":693},{"id":722,"depth":232,"text":723},{"id":798,"depth":232,"text":799},{"id":823,"depth":232,"text":824},{"id":846,"depth":232,"text":847},{"id":880,"depth":232,"text":881},{"id":912,"depth":232,"text":913},{"id":977,"depth":232,"text":978},{"id":1023,"depth":232,"text":1024},{"id":1057,"depth":232,"text":1058},{"id":1143,"depth":232,"text":1144},{"id":1201,"depth":232,"text":1202},{"id":1254,"depth":232,"text":1255},{"id":1272,"depth":232,"text":1273},{"id":1450,"depth":208,"text":1451},null,"\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-installation\u002F68a1cb957a.png",true,"2013-09-01","Arch Linux, a Desktop distribution with no limits. An incredibly performant, minimalist system. You're the one who builds it entirely!","md",{},"\u002Fen\u002Fblog\u002Fdistribution-arch-linux-installation",{"title":5,"description":1492},"distribution-arch-linux-installation","en\u002Fblog\u002Fdistribution-arch-linux-installation","N4WZoEtYES-OM5fAjIt-1r6BDsPzmWPbqtvmbn-BwXQ",[1501,1507,1513,1521,1488,1488,1488,1488],{"title":1502,"path":1503,"stem":1504,"date":1505,"cover":1506,"categories":1488,"children":-1},"Arch Linux Distribution: Customization","\u002Fen\u002Fblog\u002Fdistribution-arch-linux-personnalisation","en\u002Fblog\u002Fdistribution-arch-linux-personnalisation","2013-09-25","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-personnalisation\u002F68a1cb957a.png",{"title":1508,"path":1509,"stem":1510,"date":1511,"cover":1512,"categories":1488,"children":-1},"Arch Linux ARM Distribution: Raspberry Pi","\u002Fen\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry","en\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry","2013-09-22","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry\u002Fb426e4efea.png",{"title":1514,"path":1515,"stem":1516,"date":1517,"cover":1518,"categories":1519,"children":-1},"Firewall Zone Configuration with Vyatta","\u002Fen\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta","en\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta","2013-09-15","\u002Fimages\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta\u002Fa44b82e35f.jpg",[1520],"Réseau",{"title":1522,"path":1523,"stem":1524,"date":1525,"cover":1526,"categories":1527,"children":-1},"Basic Configuration on Vyatta","\u002Fen\u002Fblog\u002Fconfiguration-base-sous-vyatta","en\u002Fblog\u002Fconfiguration-base-sous-vyatta","2013-09-08","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-vyatta\u002F8a3fd53886.png",[1520],[],1786644893761]