2016年5月30日 星期一

修正 grub 解決解析度過大,開機出現黑畫面的解決辦法

參考:小隆網管日誌

按ctrl+alt+f1,登入文字介面(或是使用Putty遠端登入)
進入硬碟中修改這個檔案 /etc/default/grub


在作業前,先備份原檔,放在同一目錄下,命名為"grub.bak":
#sudo cp /etc/default/grub /etc/default/grub.bak

※需要使用原設定,則執行下行指令:覆蓋回原檔,並更新 grub。
#sudo cp /etc/default/grub.bak /etc/default/grub && sudo update-grub

之後輸入
#sudo vim /etc/default/grub

按 i 鍵,新增這一行:
GRUB_GFXPAYLOAD_LINUX=640x480

並修改:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
後面數值改為:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

按ESC退出編輯模式,按":"鍵輸入wq,寫入並退出vim

更新 grub
#sudo update-grub
重啟電腦
#sudo reboot

2016年5月26日 星期四

[轉]爪哇小子: 【筆記】使用SSH連線到VirtualBox的Ubuntu VM

爪哇小子: 【筆記】使用SSH連線到VirtualBox的Ubuntu VM:






若要在實體機器使用如PieTTY等連線軟體使用SSH通訊協定連線到VirtualBox中的Ubuntu時,需要先在VirtualBox中設定「連接埠轉送」:












首先,查出VirtualBox虛擬網卡的資訊,在命令提示字元下輸入:





# ipconfig


接著找到 「乙太網路卡 VirtualBox Host-Only Network」這一塊的資訊中的「IPv4 位址」,如下:














若找不到「乙太網路卡 VirtualBox Host-Only Network」這一塊的資訊,則先到Oracle VM VirtualBox管理員視窗中,依下列步驟進行設定。




先點選【檔案】→【喜好設定】:












進入「VirtualBox - 設定值」視窗後,點選【網路】→【「僅限主機」網路】,然後在最右的加號圖示上點按一下:












加入成功後,就會在下方的區塊內出現「VirtualBox Host-Only Ethernet Adapter」,回到命令提示字元再輸入一次ipconfig,應該就可以找到「乙太網路卡 VirtualBox Host-Only Network」了。




在這裡「IPv4 位址」的設定值為「192.168.123.1」。




再來啟動Ubuntu後,使用下列指令來查網路設定:





# ifconfig


再來找到eth0這段的設定,這裡是「10.0.2.15」:












回到Oracle VM VirtualBox管理員視窗中,選擇要設定的虛擬機器後,點按上面的【設定值】:












進入設定值視窗後,在左邊區塊內找到【網路】後,把右邊區塊中的【進階】展開,再點按【連接埠轉送】開啟「連接埠轉送規則」設定視窗後,再點按右邊的加號圖示新增一組規則:












在上面畫面的各欄位設定如下:



  • 「名稱」用輸入自訂的名稱,這裡用的是「SSH」 
  • 「協定」就使用預設的「TCP」 
  • 「主機IP」輸入在「乙太網路卡 VirtualBox Host-Only Network」這一塊的資訊中的「IPv4 位址」,亦即「192.168.123.1」 
  • 「主機連接埠」輸入「22」 
  • 「實體IP\」設定為eth0這段的設定,這裡是「10.0.2.15」 
  • 「實體連接埠」設為「22」 

設定好點按【確定】鈕離開即可:












若設定完仍無法連線,可能尚未安裝SSH Server,可以在Ubuntu使用下列指令安裝OpenSSH Server:



# sudo apt-get install openssh-server