時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
Ubuntu9.10經(jīng)過(guò)長(zhǎng)時(shí)間的發(fā)展,這里我發(fā)表一下個(gè)人理解,下面就這就來(lái)講術(shù)Ubuntu9.10。Ubuntu9.10于XP雙系統(tǒng),前兩天XP中招了,重裝XP后Grub引導(dǎo)丟失,按常規(guī)方法從Live-CD無(wú)法修復(fù),試了好多方法,最后終于搞定了,共享給大家。
一) 分區(qū)結(jié)構(gòu)
Ubuntu9.10裝在ext4的分區(qū)上,SYS為NTFS分區(qū),裝的XP,APP是NTFS分區(qū),BAK為fat32分區(qū)。
二) 引導(dǎo)修復(fù)
下載最新Grub4Dos 我下的是 grub4dos-0.4.4-2009-06-20.zip打開(kāi)壓縮文件,把里面的grldr、grldr.mbr、menu.lst這3個(gè)文件解壓到Windows系統(tǒng)所在分區(qū)根目錄,例如我的分區(qū),就把這3個(gè)文件解壓到C盤(pán)根目錄下。打開(kāi)C:\menu.lst文件(最好用UltraEdit-32之類(lèi)的打開(kāi),若用文本文件打開(kāi),肯能有好多方塊),添加如下內(nèi)容:
- title?Ubuntu9.10
- root?(hd0,6) ?
- kernel?/boot/vmlinuz-2.6.30-8-generic?root=UUID=28d5eac5-c42c-49ef-8537-0b280ff87de1?
ro?quiet?splash?rootfstype=ext4?acpi=off?noapic?nolacip ?- initrd?/boot/initrd.img-2.6.30-8-generic ?
- boot?
注意:
1、root后跟的盤(pán)符信息視具體情況定。
linux中的(hd0,0)到(hd0,3)是留給主分區(qū)的,以我的分區(qū)為例,C盤(pán)(SYS)是整個(gè)硬盤(pán)的主分區(qū),所以他的編號(hào)就是(hd0,0),沒(méi)有其他主分區(qū)了,所以D盤(pán)(APP)作為擴(kuò)展分區(qū)的第一個(gè)分區(qū),編號(hào)是(hd0,4),E盤(pán)(BAK)的編號(hào)為(hd0,5),接下來(lái)的是Ubuntu的Ext4分區(qū),他的編號(hào)為(hd0,6)。這些編號(hào)與上邊圖片中的對(duì)應(yīng)關(guān)系也很簡(jiǎn)單,因?yàn)?dev下給他們起名字的時(shí)候是從1開(kāi)始的,所以直接給前面編號(hào)方法的盤(pán)符編號(hào)加1即可,如(hd0,6)對(duì)飲的是/dev/sda7 (后面用到這些)。
2、kernel和initrd
- /boot/vmlinuz-2.6.30-8-generic ?
- /boot/initrd.img-2.6.30-8-generic?
這兩個(gè)文件是從LiveCD啟動(dòng)進(jìn)去看的,用liveCD硬盤(pán)啟動(dòng),只要用虛擬光驅(qū)加在Ubuntu的ISO文件,然后執(zhí)行里面的wubi點(diǎn)最上面的按鈕,選擇幫我從CD啟動(dòng)即可。
3、UUID
剛才已經(jīng)啟動(dòng)到LiveCD中了,如果是安裝界面,點(diǎn)退出就可以進(jìn)入演示系統(tǒng)了,除了確定上面兩個(gè)文件的路徑和名稱(chēng),還需要搞一個(gè)東西,就是UUID。
sudo ls -al /dev/disk/by-uuid
按前面的方法你應(yīng)該已經(jīng)知道你的Ubuntu裝在那個(gè)分區(qū)了,在演示系統(tǒng)中打開(kāi)你C盤(pán)下的那個(gè)menu.lst文件,根據(jù)你自己的情況修改vmlinuz和initrd.img文件路徑和名稱(chēng),并修改uuid,如果是ext4分區(qū)的話(huà),需要加上rootfstype=ext4參數(shù)。因?yàn)槲业墓P記本的APIC似乎有點(diǎn)問(wèn)題所以加上了 acpi=off noapic nolacip參數(shù),大多數(shù)人應(yīng)該不會(huì)有這個(gè)問(wèn)題,也就不用加這3個(gè)參數(shù)了。
好了,現(xiàn)在重新啟動(dòng),在操作系統(tǒng)列表中選擇grub再選擇Ubuntu9.10,不出意外的話(huà)你應(yīng)該可以進(jìn)入你的Ubuntu9.10了。進(jìn)去后,如果想修復(fù)由grub引導(dǎo)的話(huà),作如下操作:
sudo upgrade-from-grub-legacy
這個(gè)我沒(méi)試過(guò),因?yàn)槲矣X(jué)得Windows的Boot.ini的引導(dǎo)挺好的,如果開(kāi)發(fā)機(jī)器用Ubuntu的話(huà)用起來(lái)還是比較痛苦的,再說(shuō)其他人都用Windows做開(kāi)發(fā),你一個(gè)用Ubuntu9.10,白里透紅與眾不同,這可能會(huì)引發(fā)一些問(wèn)題。如果有意外的話(huà)。。。。。自己研究吧!~~~
關(guān)鍵詞標(biāo)簽:Ubuntu
相關(guān)閱讀
熱門(mén)文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶(hù)端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤(pán)序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷(xiāo) 命令 查看linux服務(wù)器硬盤(pán)IO讀寫(xiě)負(fù)載