您的位置:首页 > 运维架构 > Linux

【Ubuntu】从硬盘安装ubuntu11.10

2012-03-14 16:54 330 查看

【Ubuntu】从硬盘安装ubuntu11.10

分类:
Linux 2012-03-14 16:54
15人阅读 评论(0)
收藏
举报

我在WinXP下装Linux的过程是曲折的。

阶段Ⅰ:找了一大堆教程研究,终于搞懂了从硬盘安装的原理,摆弄了一阵后,终于进入了安装界面。

总结如下:

·首先下载iso镜像文件,我的为Ubuntu_11.10_desktop_i386.iso

·把它放到一个除C盘(至于为什么放在C盘不行,我至今不清楚)以外的磁盘根目录下,重命名为Linux.iso(这一步并不必要,只是为了防止文件名出错)。

·然后将其中的casper文件夹解压,并将里面的initrd.lz和vmlinuz文件复制出来,一起放到根目录下。

·将本地硬盘中所有名叫menu.lst的文件全部重命名。

·在与镜像文件相同的那个根目录下新建一个文本文档,输入以下内容并保存为menu.lst。

[plain]
view plaincopy

title Install Ubuntu  
find --set-root /Linux.iso  
kernel /vmlinuz boot=casper iso-scan/filename=/Linux.iso locale=zh_CN.UTF-8  
initrd /initrd.lz  

*对上述代码的解释:
—第一行:设定标题为Install Ubuntu;

—第二行:找到文件Linux.iso并将它的位置设置为根目录;

—第三行:设置内核为vmlinuz,设置启动地点为casper,找到iso文件,并将安装界面语言设为中文;

—第四行:把临时文件系统设置为initrd.lz,用于"/"被挂载(此时还未安装)前的准备工作。

·将C盘中grldr文件重命名(如果有的话,最好不要删除,留个备份),下载多系统引导工具grub4dos_0.0.4.zip,并将其中的grldr文件放到C盘根目录。

·去掉C盘中boot.ini文件的“只读”属性,并在其末尾插入:

[plain]
view plaincopy

c:\grldr="Install Ubuntu"  

阶段Ⅱ:“艰难”的安装过程。

总结如下:

·若要手动指定分区,选择“其他选项”:

—挂载"/",大小约为5GB,格式为ext3(ext4也行,但据说ext3兼容性更好);

—挂载"/boot",大小约为150MB,格式同上;

—挂载"/home",较大,具体大小根据需要,格式同上;("/home"的大小主要取决于下载应用程序和个人文件大小。)

—设置交换空间(近似于虚拟内存),大小约为内存的2倍,格式为默认的"swap";

—其余的若无特殊需要,不用手动挂载。

·在安装之前需要手动卸载虚拟光驱设备(即安装的镜像文件)。方法是,打开终端,在其中输入:

[plain]
view plaincopy

sudo umount -l /isodevice  

(注意参数不能省,且不要把小写字母"l"写成了数字"1"。)
·安装时可以先跳过下载语言包,等到系统安装完成过后再下载语言包。

阶段Ⅲ:探索从移动硬盘安装引导。

如果想要在移动硬盘上安装Linux系统,那么系统装完了,没有引导是无法使用的,所以安装完系统之后还要考虑如何装引导。

总结如下:(此部分暂未实现,仅供参考。)

·安装系统时,不设置安装引导,当提示错误时,跳过。

·安装完成后不要急于重启,点击继续测试,记下"/"分区所在的UUID。(位置"/dev/disk/by-uuid/"。)

·下载grubinst_1.1_bin_w32.zip,双击其中的grubinst_gui.exe,选择移动硬盘,安装mbr。

·将前面说的grub4dos中的grldr文件放到移动硬盘的某个分区,并同时新建一个文本文档,输入以下内容并保存为menu.lst。

[plain]
view plaincopy

# find --set-root /boot/fonts    
# fontfile  /boot/fonts    
    
# splashimage  /boot/splash/48.xpm    
    
# 33E2AB   31E58B    96E618    
# foreground 96E618    
# background 000000    
    
color black/cyan yellow/cyan    
  
default 0    
timeout 15    
    
title Ubuntu hardy , kernel 3.0.0-12-generic  
root (hd0,6)  
kernel /boot/vmlinuz-3.0.0-12-generic  root=UUID=772805f8-7181-4250-8606-4cda2397e769   ro quiet splash  
initrd /boot/initrd.img-3.0.0-12-generic  
  
title   Ubuntu hardy , kernel 3.0.0-12-generic ( acpi=off noapic nolapic )  
root (hd0,6)  
kernel  /boot/vmlinuz-3.0.0-12-generic root=UUID=772805f8-7181-4250-8606-4cda2397e769   ro quiet acpi=off noapic nolapic  
initrd  /boot/initrd.img-3.0.0-12-generic  
  
title   Ubuntu hardy , kernel 3.0.0-12-generic ( xforcevesa )  
root (hd0,6)  
kernel /boot/vmlinuz-3.0.0-12-generic root=UUID=772805f8-7181-4250-8606-4cda2397e769   ro quiet xforcevesa  
initrd  /boot/initrd.img-3.0.0-12-generic  
  
title Ubuntu hardy , kernel 3.0.0-12-generic (recovery mode)  
root (hd0,6)  
kernel  /boot/vmlinuz-3.0.0-12-generic root=UUID=772805f8-7181-4250-8606-4cda2397e769   ro single  acpi=off noapic nolapic  
initrd  /boot/initrd.img-3.0.0-12-generic  
  
title   Ubuntu hardy , memtest86+  
root (hd0,6)  
kernel  /boot/memtest86+.bin  

*暂不作详细解释,需作以下替换:
—将"root (hd0, 6)"中的"6"替换为"/"分区所在的编号(编号从0开始记,此处的"6"为第七个分区);

—将所有"3.0.0-12-generic"中的"3.0.0-12"替换为ubuntu安装程序对应的版本号;

—将所有的"UUID=772805f8-7181-4250-8606-4cda2397e769"后的"772805f8-7181-4250-8606-4cda2397e769"替换为"/"分区所在的UUID;

阶段Ⅳ:由于学校机器不支持USB启动,所以安到移动硬盘的梦想泡汤了,于是改安装到本地硬盘中。但出了一些状况,不小心把硬盘的分区表损坏了(至今不知道原因)。万分无奈,我就用Wubi把它安装好了。

至于安装中出现的一些问题,还望请各位高手指教……(特别是怎样从移动硬盘安装引导。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息