{"id":135024,"date":"2020-07-08T19:25:43","date_gmt":"2020-07-08T11:25:43","guid":{"rendered":"http:\/\/4563.org\/?p=135024"},"modified":"2020-07-08T19:25:43","modified_gmt":"2020-07-08T11:25:43","slug":"%e4%bb%8e%e7%8e%b0%e6%9c%89-linux-%e7%b3%bb%e7%bb%9f%e4%b8%8a%e5%ae%89%e8%a3%85-archlinux%e4%ba%91%e7%8e%af%e5%a2%83%e6%97%a0-vnc","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=135024","title":{"rendered":"\u4ece\u73b0\u6709 Linux \u7cfb\u7edf\u4e0a\u5b89\u88c5 Archlinux[\u4e91\u73af\u5883\u65e0 VNC]"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  \u4ece\u73b0\u6709 Linux \u7cfb\u7edf\u4e0a\u5b89\u88c5 Archlinux[\u4e91\u73af\u5883\u65e0 VNC]               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : hiplon <\/span>  <span><i><\/i> 49<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<p>\u4ee5 Oracle Cloud \u73af\u5883\u4e3a\u4f8b\uff0c\u4ece\u73b0\u6709 Linux \u7cfb\u7edf\u4e0a\u5b89\u88c5 Archlinux [\u7406\u8bba\u4e0a\u53ef\u4ee5\u65e0 VNC \u5b9e\u73b0]<\/p>\n<p>\u4ee5 Oracle Cloud \u73af\u5883\u4e3a\u4f8b,\u542f\u7528\u4e00\u4e2a Oracle Linux 7.8 \u7684\u5b9e\u4f8b,opc \u767b\u9646\u7cfb\u7edf,<code>sudo -i<\/code>\u5207\u6362\u4e3a root \u7528\u6237\u3002\u7ee7\u7eed\u540e\u7eed\u64cd\u4f5c\uff1a<\/p>\n<p>\u539f\u7cfb\u7edf<\/p>\n<pre><code>[[email&#160;protected] tmp]# lsblk NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT sda      8:0    0 46.6G  0 disk  \u251c\u2500sda2   8:2    0    8G  0 part [SWAP] \u251c\u2500sda3   8:3    0 38.4G  0 part \/ \u2514\u2500sda1   8:1    0  200M  0 part \/boot\/efi   cd \/tmp wget https:\/\/mirrors.edge.kernel.org\/archlinux\/iso\/latest\/archlinux-bootstrap-2020.07.01-x86_64.tar.gz #\u4e0b\u8f7d\u6700\u65b0 archlinux-bootstrap \u538b\u7f29\u5305 tar -xf archlinux-bootstrap-*.tar.gz  mount --bind \/tmp\/root.x86_64 \/tmp\/root.x86_64 # vim \/tmp\/root.x86_64\/etc\/pacman.d\/mirrorlist # \/tmp\/root.x86_64\/bin\/arch-chroot \/tmp\/root.x86_64\/ #\u7b2c\u4e00\u5c42 chroot \u547d\u4ee4  <\/code><\/pre>\n<p>\u7b2c\u4e00\u5c42 Chroot<\/p>\n<pre><code>#\u7b2c\u4e00\u5c42 Chroot export PS1='[email&#160;protected] #'  pacman-key --init pacman-key --populate archlinux pacman -Syy  mount \/dev\/sda3 \/mnt mount \/dev\/sda1 \/mnt\/boot\/efi  [email&#160;protected] #lsblk NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT sda      8:0    0 46.6G  0 disk  |-sda1   8:1    0  200M  0 part \/mnt\/boot\/efi |-sda2   8:2    0    8G  0 part [SWAP] `-sda3   8:3    0 38.4G  0 part \/mnt  cd \/mnt  #\uff01\uff01\uff01\uff01\uff01\u9664\u4e86 boot \u3001tmp \u3001dev \u3001proc \u3001run \u3001sys \u51e0\u4e2a\u76ee\u5f55\u5916\u7684\u5176\u4ed6\u6240\u6709\u6587\u4ef6\uff01\uff01\uff01\uff01\uff01  [email&#160;protected] #ls bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var [email&#160;protected] #rm -rf bin etc home lib lib64 opt root sbin srv usr var  newroot=\/mnt mkdir -m 0755 -p \"$newroot\"\/var\/{cache\/pacman\/pkg,lib\/pacman,log} \"$newroot\"\/{dev,run,etc} mkdir -m 1777 -p \"$newroot\"\/tmp mkdir -m 0555 -p \"$newroot\"\/{sys,proc} mount --bind \"$newroot\" \"$newroot\" mount -t proc \/proc \"$newroot\/proc\" mount --rbind \/sys \"$newroot\/sys\" mount --rbind \/run \"$newroot\/run\" mount --rbind \/dev \"$newroot\/dev\"  pacman -r \"$newroot\" --cachedir=\"$newroot\/var\/cache\/pacman\/pkg\" -Sy base linux linux-firmware openssh xfsprogs sudo vi vim  cp -a \/etc\/pacman.d\/gnupg \"$newroot\/etc\/pacman.d\/\"        cp -a \/etc\/pacman.d\/mirrorlist \"$newroot\/etc\/pacman.d\/\"   genfstab -U \/mnt &gt;&gt; \/mnt\/etc\/fstab chroot \"$newroot\" <\/code><\/pre>\n<p>\u7b2c\u4e8c\u5c42 Chroot #\u4ee5\u5feb\u901f\u914d\u7f6e\u4e3a\u76ee\u6807\uff0c\u4e0d\u505a\u5176\u5b83\u989d\u5916\u914d\u7f6e<\/p>\n<pre><code>#\u7b2c\u4e8c\u5c42 Chroot export PS1='[email&#160;protected] #'  #\u68c0\u67e5\u4e00\u4e0b \/etc\/fstab,\u770b\u770b uuid,\u5377\u4e4b\u7c7b\u7684\u6709\u6ca1\u6709\u9519\u8bef\uff0c\u6211\u8fd9\u8fb9\u5c31\u91cd\u590d\u751f\u6210\u4e86\u4e00\u4e2a\u6839\u76ee\u5f55\u7684\u914d\u7f6e\uff0c\u8981\u5220\u9664  mount \/dev\/sda1 \/boot\/efi  vim \/etc\/locale.gen #\u6dfb\u52a0 en_US.UTF-8 UTF-8  locale-gen  #\u65b0\u5efa systemd \u7f51\u7edc\u914d\u7f6e vim \/etc\/systemd\/network\/20-wired.network [email&#160;protected] #cat \/etc\/systemd\/network\/20-wired.network  [Match] Name=ens3  [Network] DHCP=ipv4  #\u914d\u7f6e root \u5bc6\u7801 passwd  #\u5141\u8bb8 root \u8fdc\u7a0b ssh \u767b\u9646 vim \/etc\/ssh\/sshd_config #\u6dfb\u52a0 PermitRootLogin yes #\u6dfb\u52a0 PermitRootLogin yes  #\u542f\u7528 DHCP \u7f51\u7edc\u548c sshd systemctl enable systemd-networkd systemctl enable sshd  #\u4ee5\u4e0b\u5f15\u5bfc\u5185\u5bb9\u89c6\u4e2a\u4eba\u60c5\u51b5\uff0c\u7406\u8bba\u4e0a\u53ef\u4ee5\u8fbe\u5230\u65e0 VNC \u73af\u5883\u7684\u8986\u76d6\u5b89\u88c5\u539f\u6709\u7684 Linux \u7cfb\u7edf  #\u7f16\u8f91\u539f\u6765\u7684 grub \u914d\u7f6e\u589e\u52a0 archlinux \u542f\u52a8\u9879 grub-mkconfig -o \/boot\/efi\/EFI\/redhat\/grub.cfg  <\/code><\/pre>\n<pre><code>#\u6211\u8fd9\u8fb9\u8fd8\u8981\u624b\u52a8\u4fee\u6539\u4e00\u4e0b\u751f\u6210\u7684 grub \u914d\u7f6e\u6587\u4ef6  linux   \/vmlinuz-linux \u6539\u6210 linuxefi \/vmlinuz-linux  initrd  \/initramfs-linux \u6539\u6210 initrdefi  \/initramfs-linux  <\/code><\/pre>\n<p>\u63a5\u4e0b\u6765\u5c31\u53ef\u4ee5\u723d\u5feb\u5730\u73a9 Arch \u4e86<\/p>\n<pre><code>[[email&#160;protected] ~]# neofetch                    -`                    [email&#160;protected]                    .o+`                   --------------                   `ooo\/                   OS: Arch Linux x86_64                  `+oooo:                  Host: KVM\/QEMU (Standard PC (i440FX + PIIX, 1996) pc-i440fx-2.9)                 `+oooooo:                 Kernel: 5.7.7-arch1-1                 -+oooooo+:                Uptime: 6 mins               `\/:-:++oooo+:               Packages: 129 (pacman)              `\/++++\/+++++++:              Shell: bash 5.0.17             `\/++++++++++++++:             Resolution: 1024x768            `\/+++ooooooooooooo\/`           Terminal: \/dev\/pts\/0           .\/ooosssso++osssssso+`          CPU: AMD EPYC 7551 (2) @ 1.996GHz          .oossssso-````\/ossssss+`         GPU: 00:02.0 Vendor 1234 Device 1111         -osssssso.      :ssssssso.        Memory: 63MiB \/ 976MiB        :osssssss\/        osssso+++.      \/ossssssss\/        +ssssooo\/-                                   `\/ossssso+\/:-        -:\/+osssso+-                                `+sso+:-`                 `.-\/+oso:  `++:.                           `-\/+\/  .`                                 `\/  [[email&#160;protected] ~]#  <\/code><\/pre>\n<p>refer: https:\/\/www.vnf.cc\/2020\/07\/install-archlinux-from-linux\/<\/p>\n<\/p><\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>1<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li data-pid=\"2397260\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u4e3b<\/span> <span>\u8cc7\u6df1\u5927\u4f6c : hiplon <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u8bd5\u4e86\u4e0b efi \u7684 ubuntu \u955c\u50cf\u7684\u8bdd\u6700\u540e\u76f4\u63a5 grub-mkconfig -o \/boot\/grub\/grub.cfg \u8986\u76d6\u6389\u539f\u6765\u7684\u914d\u7f6e\u6587\u4ef6\u5373\u53ef                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>\u4ece\u73b0\u6709 Linux \u7cfb\u7edf\u4e0a\u5b89\u88c5 A&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/135024"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=135024"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/135024\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=135024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=135024"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=135024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}