Ubuntu资讯

网上的Ubuntu LiveCD硬盘安装方法

  bcdedit /set {id} path grldr.mbr

  bcdedit /displayorder {id} /addlast

  如果要设Grub4Dos为默认,则

  bcdedit /default {id}

  Grub磁盘分区表示方法

  出自Linux Wiki

  Grub指定分区的方法和Linux、Windows等系统不一样,它的主要特点为:

  * Grub并不区分普通的IDE硬盘、当下流行的SATA硬盘和SCSI硬盘等,在Grub中,硬盘会被识别为hd#,#是从0开始的硬盘编号,而软盘被类似地识别为fd#。

  * Grub的硬盘编号和分区编号都是从0开始的,这一点linux不同。

  按照以上两个特点,假设有一块硬盘(hd0),那么(hd0,0) (hd0,1) (hd0,2) (hd0,3)依次表示它的四个主分区,而随后的(hd0,4)...则是逻辑分区。

  通常情况下,装有Windows的硬盘中,通常是按照一个主分区(hd0,0),一个扩展分区(hd0,1)该扩展分区下是若干逻辑分区。这样(hd0,0)对应C盘,(hd0,4)对应D盘,依此类推。

  如果您还不能确定你如果表示你需要的那个分区,可以在输入过程中按下Tab键实现命令补全。比如你在输入一条root语句:

  root (hd0,

  此时按下Tab键,grub将列出可用的分区编号和分区类型(grub还不能识别ntfs分区,显示为不知道类型的分区)。你可以依照这个提示来完成命令的输入。

  如果不能确定ISO文件的位置,可使用find 文件名.iso(find debian-40r2-i386-CD-1.iso)

  Umount

  出自Linux Wiki

  umount是功能与mount相反的Linux命令,用于卸载文件系统。如卸载U盘,移动硬盘上的分区等等。

  umount的man pages中有对其功能的大体介绍和详细的参数使用说明,这里只介绍umount的常见用法。

  正常卸载文件系统

  这是最常用的一种方式,这种方式要求被卸载分区是空闲的。如:

  # umount /dev/sdb1

  # umount /media/disk

  第一条命令把设备sdb上的第一个分区从系统上卸载。而第二条命令的作用则是卸载被挂载到/media/disk上的分区。

  注意只有在分区未被程序使用的情况下才能成功用此法卸载,否则会报错,如:

  umount: /dev/sdb1: device is busy

  lazy umount

  lazy umount正是针对上面错误中的busy而提出的,即可以卸载“busy”的文件系统。

  举个例子,假设/dev/sdb1被mount到/media/disk,且处于“busy”状态,那么可以执行:

  # umount -l /media/disk

  请注意,该方法并不是完全安全的,lazy umount主要完成如下操作[1]:

  1. 立即从目录结构中实现卸载,即新进程将无法通过/media/disk访问/dev/sdb1

  2. 正在访问该文件系统的程序不受影响。即正在操作/media/disk的进程不会被打断,且仍可以读写/dev/sdb1中的所有文件。

  3. 如果所有进程对/media/disk的操作都执行完,那么才真正地umount

  由此可知,lazy umount并没有真正实现umount,仅用于特殊需要的情况,而用这种方法来卸载U盘是不安全的。

希望看到您的想法,请您发表评论x