{"id":71,"date":"2021-05-16T19:52:53","date_gmt":"2021-05-16T11:52:53","guid":{"rendered":"http:\/\/www.yunloveting.com\/?p=71"},"modified":"2021-05-16T19:52:53","modified_gmt":"2021-05-16T11:52:53","slug":"%e9%83%a8%e7%bd%b2%e8%87%aa%e5%8a%a8%e5%ae%89%e8%a3%85%e5%bc%95%e5%af%bc%e7%9b%98","status":"publish","type":"post","link":"http:\/\/www.yunloveting.com\/?p=71","title":{"rendered":"\u90e8\u7f72\u81ea\u52a8\u5b89\u88c5\u5f15\u5bfc\u76d8"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">#! \/bin\/bash<\/h1>\n\n\n\n<p>a1=$(echo $(fdisk -l |grep &#8216;Disk \/dev\/sd[b.f]&#8217; |awk -F &#8220;\/&#8221; &#8216;{print $3}&#8217;|awk -F &#8220;:&#8221; &#8216;{print $1}&#8217;))<br>b1=$(echo $(fdisk -l | grep &#8216;\/dev\/sd[b.f][0-9]&#8217; | awk &#8216;{print $1}&#8217;|awk -F &#8220;\/&#8221; &#8216;{print $3}&#8217;))<br>c1=$(echo $(fdisk -l |grep &#8216;\/dev\/sd[b.f][0-9]&#8217; | awk &#8216;{print $1}&#8217;|awk -F &#8220;\/&#8221; &#8216;{print $3}&#8217; |grep -oE &#8220;[0-9]+&#8221;))<br>uuid1=$(echo $(blkid \/dev\/sdb1 | awk -F &#8220;\\&#8221;&#8221; &#8216;{print $2}&#8217;))<br>uuid2=$(echo $(blkid \/dev\/sdb1 | awk -F &#8220;=&#8221; &#8216;{print $2}&#8217; |awk &#8216;{print $1}&#8217;))<\/p>\n\n\n\n<p>echo &#8220;\u5378\u6302U\u76d8&#8221;<br>umount \/dev\/&#8221;$b1&#8243;<br>[ $? -ne 0 ] &amp;&amp; echo &#8220;\u4e0b\u6302\u8f7d\u8d25&#8221;<br>echo &#8220;\u6e05\u7a7aU\u76d8\u5217\u8868&#8221;<br>dd if=\/dev\/zero of=\/dev\/&#8221;$a1&#8243; bs=500 count=1 &amp;&gt; \/dev\/null<\/p>\n\n\n\n<p>echo &#8220;U\u76d8\u5206\u533a&#8221;<br>echo &#8220;n<br>p<br>1<br>2<br>+2G<br>a<br>1<br>q<br>&#8221; | fdisk \/dev\/&#8221;$a1&#8243; &amp;&gt; \/dev\/null<\/p>\n\n\n\n<p>echo &#8220;\u683c\u5f0f\u5316U\u76d8\u53ca\u5185\u6838\u6a21\u5757&#8221;<br>mkfs.ext4 \/dev\/&#8221;$b1&#8243; &amp;&gt; \/dev\/null<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"\u5b89\u88c5\u914d\u7f6e\u8f6f\u4ef6\"   \n   mkdir \/mnt\/usb\n   mount \/dev\/\"$b1\" \/mnt\/usb\/\n   &#91; $? -ne  0 ] &amp;&amp;  echo \"\u6302\u8f7d\u5931\u8d25\"\n   mkdir \/dev\/shm\/usb \n   yum -y install filesystem --installroot=\/dev\/shm\/usb\/     &amp;&gt; \/dev\/null\n   &#91; $? -ne  0 ] &amp;&amp;  echo \"\u5931\u8d25\"\n   yum -y install bash --installroot=\/dev\/shm\/usb\/           &amp;&gt; \/dev\/null\n   &#91; $? -ne  0 ] &amp;&amp;  echo \"\u5931\u8d25\"\n   yum -y install coreutils openssh-clients rpm yum net-tools bind-utils passwd vim-enhanced findutils lvm2 util-linux-ng  --installroot=\/dev\/shm\/usb\/     &amp;&gt; \/dev\/null\n       &#91; $? -ne  0 ] &amp;&amp;  echo \"\u5931\u8d25\"\n   cp -va \/dev\/shm\/usb\/* \/mnt\/usb\/  &amp;&gt; \/dev\/null\n   &#91; $? -ne  0 ] &amp;&amp;  echo \"\u5931\u8d25\"<\/code><\/pre>\n\n\n\n<p>echo &#8220;\u5b89\u88c5grub&#8221;<br>rpm -ivh \/tmp\/grub-0.97-77.el6.x86_64.rpm &#8211;root=\/mnt\/usb\/ &#8211;nodeps &#8211;force &amp;&gt; \/dev\/null<br>[ $? -ne 0 ] &amp;&amp; echo &#8220;grub\u5931\u8d25&#8221;<br>echo &#8220;\u5b89\u88c5grub-install&#8221;<br>grub-install &#8211;root-directory=\/mnt\/usb\/ \/dev\/&#8221;$a1&#8243; &amp;&gt; \/dev\/null<br>[ $? -ne 0 ] &amp;&amp; echo &#8220;grub-install\u5931\u8d25&#8221;<br>cp \/boot\/vmlinuz-2.6.32-504.el6.x86_64 \/mnt\/usb\/boot\/ &amp;&gt; \/dev\/null<br>[ $? -ne 0 ] &amp;&amp; echo &#8220;\u5931\u8d25&#8221;<br>cp \/boot\/initramfs-2.6.32-504.el6.x86_64.img \/mnt\/usb\/boot\/ &amp;&gt; \/dev\/null<br>[ $? -ne 0 ] &amp;&amp; echo &#8220;\u5931\u8d25&#8221;<br>cp -va \/lib\/modules\/2.6.32-504.el6.x86_64\/ \/mnt\/usb\/lib\/modules\/ &amp;&gt; \/dev\/null<br>[ $? -ne 0 ] &amp;&amp; echo &#8220;\u5931\u8d25&#8221;<\/p>\n\n\n\n<p>echo &#8220;\u914d\u7f6e\u542f\u52a8\u4fe1\u606f\u53ca\u52a0\u8f7d\u76f8\u5173\u914d\u7f6e\u6587\u4ef6&#8221;<br>cat &gt;\/mnt\/usb\/boot\/grub\/grub.conf &lt;&lt;EOF<br>timeout=5<br>splashimage=\/boot\/grub\/splash.xpm.gz<br>title My usb system 6.6<br>root (hd0,0)<br>kernel \/boot\/vmlinuz-2.6.32-504.el6.x86_64 ro root=UUID=&#8221;$uuid1&#8243;<br>initrd \/boot\/initramfs-2.6.32-504.el6.x86_64.img<br>EOF<\/p>\n\n\n\n<p>cat &gt; \/mnt\/usb\/etc\/fstab &lt;&lt;ERT<br>UUID=$uuid2 \/ ext4 defaults 0 0<br>tmpfs \/dev\/shm tmpfs defaults 0 0<br>devpts \/dev\/pts devpts gid=5,mode=620 0 0<br>sysfs \/sys sysfs defaults 0 0<br>proc \/proc proc defaults 0 0<br>ERT<\/p>\n\n\n\n<p>cat &gt;\/mnt\/usb\/etc\/shadow &lt;&lt;ASD<br>root:\\$1\\$gcwmG\/\\$O2w9aKhOsE2JEMB5r3UQP0:15422:0:99999:7:::<br>bin:<em>:15937:0:99999:7::: daemon:<\/em>:15937:0:99999:7:::<br>adm:<em>:15937:0:99999:7::: lp:<\/em>:15937:0:99999:7:::<br>sync:<em>:15937:0:99999:7::: shutdown:<\/em>:15937:0:99999:7:::<br>halt:<em>:15937:0:99999:7::: mail:<\/em>:15937:0:99999:7:::<br>uucp:<em>:15937:0:99999:7::: operator:<\/em>:15937:0:99999:7:::<br>games:<em>:15937:0:99999:7::: gopher:<\/em>:15937:0:99999:7:::<br>ftp:<em>:15937:0:99999:7::: nobody:<\/em>:15937:0:99999:7:::<br>ASD<\/p>\n\n\n\n<p>cat &gt; \/mnt\/usb\/etc\/sysconfig\/network &lt;&lt;ESD<br>NETWORKING=yes<br>HOSTNAME=usb.uplooking.org<br>ESD<\/p>\n\n\n\n<p>cp \/etc\/sysconfig\/network-scripts\/ifcfg-eth0 \/mnt\/usb\/etc\/sysconfig\/network-scripts\/<br>cat &gt;\/mnt\/usb\/etc\/sysconfig\/network-scripts\/ifcfg-eth0 &lt;&lt;E1D<br>DEVICE=eth0<br>BOOTPROTO=none<br>ONBOOT=yes<br>IPADDR=192.168.1.110<br>NETMASK=255.255.255.0<br>GATEWAY=192.168.1.2<br>DNS1=8.8.8.8<br>E1D<\/p>\n\n\n\n<p>echo &#8220;\u5b8c\u6210\u542f\u52a8\u76d8\u5236\u4f5c&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>#! \/bin\/bash a1=$(echo $(fdisk -l |grep &#8216;Disk \/de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"_links":{"self":[{"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/posts\/71"}],"collection":[{"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=71"}],"version-history":[{"count":1,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/posts\/71\/revisions"}],"predecessor-version":[{"id":72,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/posts\/71\/revisions\/72"}],"wp:attachment":[{"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}