最近博主搞了一臺迷你主機,又恰好有時間去折騰,因此我打算把這臺機子打形成一臺迷你服務器,用來跑跑爬蟲、掛掛網站ubuntu
介於我我這臺機子的配置比較垃圾(intel J1900+4G+64G),跑起Windows來比較費勁,再加上我對Linux服務器的配置比較熟悉,因此我決定使用Linux做爲服務器的系統.服務器
在Linux發行版的選擇上,我選擇了Ubuntu 16.04 server LTS
,至於爲何不選最新的Ubuntu 18.04,主要仍是由於不熟悉,Ubuntu 18.04取消了rc.local
的支持,改用systemd
來管理,而systemd
這東西又複雜又難用.工具
之前折騰Linux都是在虛擬機的環境下完成的,即便是操做物理機也是用的雲服務器或VPS,在本身的物理機上折騰Linux仍是第一次;有以前的經驗,我以爲在物理機上折騰Linux應該問題也不太大,但現實並無像我想象的那樣順利,在一開始的安裝階段,我就遇到了各類各樣奇奇怪怪的在虛擬機中並不會遇到的問題.oop
下載鏡像,燒錄啓動盤什麼的我就很少說了,也不是本文的重點,我就直接列出安裝過程當中遇到的問題.網站
把燒錄工具換成Win32DiskImager
,並把鏡像後綴改爲img進行燒錄,下面的問題通通解決!code
燒錄完成後U盤容量會變小,不過不用擔憂,百度一下就有恢復容量的辦法component
首先說一下個人系統環境:server
系統環境: Windows 10 企業版 LTSC 64位虛擬機
鏡像版本: ubuntu-16.04.5-server-amd64.isoit
燒錄工具: UltraISO
這是安裝過程當中第一個遇到的問題,報錯信息以下
There was a problem reading data from the CD-ROM. Please make sure it is in the drive. If retrying does not work, you should check the integrity of your CD-ROM. Failed to copy file from CD-ROM. Retry?
我百度了大半天,找到一個在我這有效的辦法:
Alt+F2
進入命令模式mount /dev/sdb4 /mnt/
,這裏的設備名能夠經過ls /dev/sd*
來查看,並根據本身的狀況修改cdrom目錄
,mkdir /cdrom
/cdrom
中,mount -t iso9660 -o loop /mnt/ubuntu-16.04.5-server-amd64.iso /cdrom
Alt+F1
返回安裝界面繼續安裝便可具體狀況表現爲,進入安裝基本組件的界面是會跳回選擇安裝步驟的界面,我在這裏也花了很多時間去解決;一開始把掛載的cdrom
卸載,確實能夠安裝基本組件了,可是到安裝GRUB時卻安裝不上;
在我無數次的摸索以後,中遇摸索出了一個可行的方法:在這一步的安裝不上就先跳過,在跳回的界面中先選擇安裝GRUB啓動器,裝完後會提示讓你重啓,這時必定要選擇返回,此時會返回到選擇安裝步驟的界面,此時再選擇安裝基本組件的選項就能夠安裝上了.
這個錯誤時由於上面的步驟操做錯誤引發的,若是爲了安裝基本組件而卸載cdrom,就會致使GRUB裝不上,解決方法和上面同樣,先裝GRUB再裝基本組件.
寫在最後: 以上是在個人機器上親測有效的方法,我不敢保證在全部機器上都有效,若是沒效就多試試其餘的方法吧