關於Linux的修複(重新引導)__Linux

來源:互聯網
上載者:User
      很多和我一樣的菜鳥,為了學linux都會在原來windows的基礎上安裝linux。但windows的病毒是在太多了,難保哪天中了病毒殺不掉甚至進不windows了就只好重裝了。重裝後往往就預設直接進入windows,而沒有出現個菜單讓你選擇是進windows和linux。原因嘛,網上搜下到處都是,下面直接進入正題,找回進不去的linux。
先準備好以下兩個軟體
grub for dos(http://sourceforge.net/projects/grub4dos/files/),選擇GRUB4DOS那個就行,用這個來引導linux
explore2fs(http://www.chrysocome.net/explore2fs),這個是在windows下看linux檔案用的
以上兩個軟體或者百度,google下,到處都有,很多,好啦,開始進入步驟
1:把下好的grub for dos 解壓到C盤根目錄下,取名為grub,把裡面的grlrd複製到C盤根目錄下
2:找到C盤下面的boot.ini檔案(這是個隱藏檔案),在裡面最後一行加入c:\grldr="linux"
3:建立一個menu.lst檔案,把它放在C盤根目錄下,裡面的內容,以我的為例,如下
title redhat 9.0root (hd0,7)kernel (hd0,7)/boot/vmlinuz-2.4.20-8 root=/dev/hda8initrd (hd0,7)/boot/initrd-2.4.20-8.imgboot
總共5行,每行的意思如下
第一行:title redhat 9.0
這個title跟的值是指你要在菜單上出現用來顯示linux的名稱
第二行:root (hd0,7)
一般的寫法為root(hdX,Y)
對於X,如果你只有一個硬碟且裝在這個硬碟(好像是廢話……)那麼當然為0啦,否則的話以此類推為1,2,等
對於Y,這個會稍微複雜些。在windows下面,由一個主要磁碟分割-C盤,和N個擴充分區-D,E,F……等組成。但在linux下,hd1~hd4代表主要磁碟分割,對應於windows下就是C盤,hd5開始為擴充分區,如hd5對應D盤,hd6對應E盤等。grub的分區演算法和linux類似,但有一個差別是,它是從0開始計數的,也就是說0~3對應C盤,4對應D盤,以此類推。我自己的電腦分區如下C盤-windows,D,E,F儲存資料,剩下的空間給了linux,所以為root(hd0,7)
第三行:kernel (hd0,7)/boot/vmlinuz-2.4.20-8 root=/dev/hda8
把vmlinuz-2.4.20-8換成你對應的檔案就行啦。用explre2fs這個軟體就可以在windows下看linux分區的檔案啦。要有點注意的是,root=/dev/hda8 中的hda8而不是hda7,因為此時是按照linux的規則而不是grub的規則。
第四行:initrd (hd0,7)/boot/initrd-2.4.20-8.img
也只要把initrd-2.4.20-8.img 替換成你相應的檔案就行啦
第五行:boot
好像沒什麼好說吧……
 
關於boot.ini
boot.ini是隱藏檔案,不一定能找到它在哪。不妨按我的方法來做:
右擊“我的電腦”選“屬性”-“進階”-“啟動和故障恢複”後面的“設定”,你會看到在系統啟動欄目下有個“編輯”按鈕,選擇它就是編輯boot.ini檔案了。或許你不知道如何編輯,那麼簡單點,把“顯示作業系統列表的時間”改為0秒就OK了。
 
還可以在 開始-運行 裡輸入“msconfig”可以直接編輯boot.ini

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.