修複VMware虛擬機器裡Ubuntu編譯核心之後無法啟動的問題

來源:互聯網
上載者:User

     最近在VMware虛擬機器裡面安裝了Ubuntu10.04,嘗試修改核心代碼,無奈最後一次編譯連繫統都啟動不了,只好通過iso安裝檔案啟動進入原來的系統進行修複。把這個過程記錄下來,以備後用。

1、在VMware虛擬機器中按Ctrl+D開啟“虛擬機器設定”,在“硬體”裝置中選擇“CD/DVD (IDE)”,在“串連”中選擇“使用ISO鏡像檔案”,選擇Ubuntu的iso安裝檔案,“確定”。

 

2、重啟虛擬機器,在顯示“VMware”文字是按下Esc鍵,進入“Boot Menu”,選擇“Enter Setup”-”Boot“,將”CD-ROM Drive“設為第一啟動項,按F10,重啟。

3、系統重啟後通過iso檔案啟動,選擇語言”English“,選擇”Try Ubuntu without installing“,進入系統。

 

4、開啟終端,輸入 sudo su 轉換為root使用者;

輸入 fdisk -l 查看主要磁碟分割是哪個,如我的是sda1;

輸入以下命令,將原來無法啟動的系統掛載到現在的系統上;

mount /dev/sda1 /mnt

{mount --bind /proc /mnt/proc

mount --bind /dev /mnt/dev

mount --bind /sys /mnt/sys}可以不用

輸入chroot /mnt 進入到原來的系統,可以進入/home目錄確認;

5、和使用原來系統一樣的操作(自己該幹嘛幹嘛去,我是需要重新編譯核心:)。

如果你知道原來系統進不了是因為grub損壞的話,那麼這一步就進行grub修複,具體命令如下

grub-install --root-directory=/mnt /dev/sda(未嘗試)

 

6、修改完卸載之前掛載的磁碟

exit 退出chroot

umount /mnt

 

7、重新啟動,將啟動項改為硬碟啟動。OK。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.