dell 320 安装Ubuntu

dell 320本身的问题导致在安装Ubuntu的时候总出现问题,grub无法引导的问题。有两种方案可以解决一种是使用grub2,另一个是lilo.方法如 下:
你需要一张live CD.
一、安装grub2.

Java 代码
  1. sudo mkdir /media/root  
  2. sudo mount /dev /sda3 /media/root #(挂载的分区取决于你安装Ubuntu的分区)  
  3. sudo mount -t proc none /media/root/proc  
  4. sudo mount -o bind /dev /media/root/dev  
  5.   
  6. sudo chroot /media/root  
  7. aptitude install grub2  
  8. grub-install /dev/sda  
  9. update-grub  
  10.   
  11. reboot  
sudo mkdir /media/root
sudo mount /dev/sda3 /media/root #(挂载的分区取决于你安装Ubuntu的分区)
sudo mount -t proc none /media/root/proc
sudo mount -o bind /dev /media/root/dev

sudo chroot /media/root
aptitude install grub2
grub-install /dev/sda
update-grub

reboot



二、安装lilo

Java 代码
  1.  sudo mkdir /media/root  
  2.  sudo mount /dev /sda3 /media/root #(挂载的分区取决于你安装Ubuntu的分区)  
  3.  sudo mount -t proc none /media/root/proc  
  4.  sudo mount -o bind /dev /media/root/dev  
  5.   
  6.  sudo chroot /media/root  
  7.   
  8.  aptitude install lilo  
  9.    
  10.  vi /etc/lilo.conf  
  11.   
  12.  # These images were automagically added. You may need to edit something.                                                      
  13.   
  14.  image=/boot/vmlinuz-2.6 . 28 - 11 -generic  
  15.   root=/dev/sda3  
  16.   label="Lin 2.6.28img0"   
  17.   initrd=/boot/initrd.img-2.6 . 28 - 11 -generic  
  18.   append=" pci=nomsi all_generic_ide quiet splash "   
  19.   read-only  
  20.   
  21.  image=/boot/memtest86+.bin  
  22.   label="Memory Test+"   
  23.   read-only  
  24.   
  25.  # If you have another OS on this  machine (say  
  26. DOS),                                      
  27.  other=/dev/sda1  
  28.    label="MS Windows"   
  29.   
  30.   
  31. lilo -b /dev/sda  
  32.   
  33. lilo -v  
  34.   
  35. reboot  
 sudo mkdir /media/root
 sudo mount /dev/sda3 /media/root #(挂载的分区取决于你安装Ubuntu的分区)
 sudo mount -t proc none /media/root/proc
 sudo mount -o bind /dev /media/root/dev

 sudo chroot /media/root

 aptitude install lilo
 
 vi /etc/lilo.conf

 # These images were automagically added. You may need to edit something.                                                    

 image=/boot/vmlinuz-2.6.28-11-generic
  root=/dev/sda3
  label="Lin 2.6.28img0"
  initrd=/boot/initrd.img-2.6.28-11-generic
  append=" pci=nomsi all_generic_ide quiet splash "
  read-only

 image=/boot/memtest86+.bin
  label="Memory Test+"
  read-only

 # If you have another OS on this machine (say
DOS),                                    
 other=/dev/sda1
   label="MS Windows"


lilo -b /dev/sda

lilo -v

reboot

 

转自  http://www.javaeye.com/topic/376819

 

我使用第一种方法,测试成功!

你可能感兴趣的:(操作系统)