`

Dell Optiplex 320 Ubuntu DeskTop 9.04 SATA

阅读更多

DEll Optiplex 320  无法安装光驱下安装ubuntu是因为GRUB不支持SATA造成的,有两中方法可以代替Grub,一种是安装grub2,但我没成功同事有成功的,下 篇我文章介绍,这篇先介绍一下我成功安装的lilo来替代Grub。

    首先 ,用Desktop CD 启动。
        最好你的电脑已经联在网络上, 打开终端,输入命令。
        创建一个文件夹/media/ubuntu
        将它挂载到你的系统分区下,我的是/dev/sda2

 

ubuntu# sudo mkdir /media/ubuntu

ubuntu# sudo mount /dev/sda2  /media/ubunt

 

挂载  /proc 和 /dev from Ubuntu root partition (/dev/sda2)

 

    ubuntu# sudo mount -o bind /dev/ /media/ubuntu/dev
 

copy  apt from Live CD environment to Ubuntu root partition (/dev/sda2) to use apt-get with network

 

ubuntu# cd /media/ubuntu/etc
ubuntu# mv apt apt.backup
ubuntu# sudo cp -r /etc/apt .
ubuntu# sudo cp /etc/resolv.conf .

 

  • chroot on /media/ubuntu (This means /media/ubuntu will be / )
ubuntu# sudo chroot /media/ubuntu /bin/bash
 
  • install lilo using apt-get
    ubuntu# sudo apt-get install lilo
  • modify /etc/fstab
ubuntu# sudo cp /etc/fstab /etc/fstab.backup

ubuntu# sudo vi /etc/fstab
 

默认:


# /etc/fstab: static file system information.

# <file system> <mount point> <type> <options> <dump> <pass>

proc /proc proc defaults 0 0
# /dev/sda2

UUID=6ff8ad40-407f-4bfb-831b-43ca1685e0d2 / ext3 defaults,errors=remount-ro 0 1

# /dev/sda1
UUID=A2B87CD9B87CAE03 /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sda3
UUID=da64739a-0513-4686-9425-d5c402c9cd0b none swap sw 0 0

/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
   

改为:红色为需要改的地方,注意分区名亚要根据你实际的分区名该,


# /etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda2
#UUID=6ff8ad40-407f-4bfb-831b-43ca1685e0d2 / ext3 defaults,errors=remount-ro 0 1
/dev/sda2 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda1
UUID=A2B87CD9B87CAE03 /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sda3
#UUID=da64739a-0513-4686-9425-d5c402c9cd0b none swap sw 0 0
/dev/sda3 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
 
  • execute liloconfig
ubuntu# liloconfig 
  • check disk using fdisk
ubuntu# sudo fdisk -l
Disk /dev/sda: 80.0 GB, 80000000000 bytes

255 heads, 63 sectors/track, 9726 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot Start End Blocks Id Syste
/dev/sda1 * 1 2432 19535008+ 7 HPFS/NTFS

/dev/sda2 2433 9605 57617122+ 83 Linux
/dev/sda3 9606 9726 971932+ 82 Linux swap / Solaris
 
  •   设置分区2为驱动分区(/dev/sda2)
ubuntu# sudo activate /dev/sda 2
 
  • check fdisk
ubuntu# sudo fdisk -l
Disk /dev/sda: 80.0 GB, 80000000000 bytes
255 heads, 63 sectors/track, 9726 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
デバイス Boot Start End Blocks Id System
/dev/sda1 1 2432 19535008+ 7 HPFS/NTFS
/dev/sda2 * 2433 9605 57617122+ 83 Linux
/dev/sda3 9606 9726 971932+ 82 Linux swap / Solaris
 
  • edit /etc/lilo.conf
ubuntu# vi /etc/lilo.conf
......
image=/boot/vmlinuz-2.6.20-15-generic ----->注意红色部分要与你当前的系统相符
label="Ubuntu"
initrd=/boot/initrd.img-2.6.20-15-generic
read-only

append="pci=nomsi splash" <---- Added this line
image=/boot/memtest86+.bin
label="Memory Test+"
read-only
other=/dev/sda1 <---- Added for Win dual boot
label="Windows"
 
  • execute lilo
ubuntu# sudo lilo -b /dev/sda
ubuntu# sudo lilo -v
 
  • reboot and update and upgrade via apt-get
ubuntu# reboot
....
ubuntu# sudo apt-get update
ubuntu# sudo apt-get upgrade
 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics