ubuntu ext2,ubuntu device for boot loader

大家好,如果您还对ubuntu ext2不太了解,没有关系,今天就由本站为大家分享ubuntu ext2的知识,包括ubuntu device for boot loader的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

关于ubuntu的grub2引导

步骤如下:

a进入grub的命令模式。进入grub界面后按C键进入命令行界面。

b先熟悉一下grub的一些命令 grub>help

c熟悉一下cat命令

d root指令来指定/boot所在的分区

e kernel指令来指定linux的内核,及所在的分区

f用initrd命令来指定initrd文件

g boot引导系统

cat命令的用法

cat指令是用来查看文件内容的,有时不知道Linux的/boot分区,以及/根分区所在的位置,要查看/etc/fstab的内容来得知,这时,就要用到cat(hd[0-n],y)/etc/fstab来获得这些内容;注意要学会用tab键命令补齐的功能;

grub> cat(按tab键会出来hd0或hd1之类的;

grub> cat(hd0,注:输入hd0,然后再按tab键;会出来分区之类的;

grub> cat(hd0,6)

Possible partitions are:

Partition num: 0, Filesystem type unknown, partition type 0x7

Partition num: 4, Filesystem type is fat, partition type 0xb

Partition num: 5, Filesystem type is reiserfs, partition type 0x83

Partition num: 6, Filesystem type is ext2fs, partition type 0x83

Partition num: 7, Filesystem type unknown, partition type 0x83

Partition num: 8, Filesystem type is reiserfs, partition type 0x83

Partition num: 9, Filesystem type unknown, partition type 0x82

grub> cat(hd0,6)/etc/fstab注:比如我想查看一下(hd0,6)/etc/fstab的内容就这样输入;

LABEL=// ext3 defaults 1 1

/dev/devpts/dev/pts devpts gid=5,mode=620 0 0

/dev/shm/dev/shm tmpfs defaults 0 0

/dev/proc/proc proc defaults 0 0

/dev/sys/sys sysfs defaults 0 0

LABEL=SWAP-hda1 swap swap defaults 0 0

/dev/hdc/media/cdrecorder auto pamconsole,exec,noauto,

managed 0 0

主要查看/etc/fstab中的内容,主要是Linux的/分区及/boot是否是独立的分区;如果没有/boot类似的行,证明/boot和 Linux的/处于同一个硬盘分区;比如上面的例子中LABEL=/这行是极为重要的;说明Linux系统就安在标签为LABEL=/的分区中;

如果您的Linux系统/boot和/没有位于同一个分区,可能cat(hd[a-n],y)查到的是类似下面的;

LABEL=// ext3 defaults 1 1

LABEL=/boot/boot ext3 defaults 1 2

root(hd[0-n,y)指令来指定/boot所在的分区;

其实这个root(hd[0,n],y)是可以省略的,如果省略了,要在kerenl命令中指定;前面已经说过(hd[0-n],y)硬盘分区的表示方法的用途;主要是用来指定/boot所在的分区;

eg:

grub> root(hd0,0)

kernel指令,用来指定Linux的内核,及/所在的分区;

kernel这个指令可能初学者有点怕,不知道内核在哪个分区,及内核文件名的全称是什么。不要忘记tab键的命令补齐的应用;

如果已经通过root(hd[0-n],y)指定了/boot所在的分区,语法有两个:

如果/boot和Linux的/位于同一个分区,应该是下面的一种格式;

kernel/boot/vmlinuz在这里按tab键来补齐,就看到内核全称了 ro root=/dev/hd[a-z]X

如果/boot有自己独立的分区,应该是;

kernel/vmlinuz在这里按tab键来补齐,就看到内核全称了 ro root=/dev/hd[a-z]X

在这里 root=/dev/hd[a-z]X是Linux的/根所位于的分区,如果不知道是哪个分区,就用tab出来的来计算,一个一个的尝试;或用cat(hd[0-n],y)/etc/fstab中得到Linux的/所在的分区或分区的标签;

grub> kernel/boot/在这里按tab键;这样就列出/boot中的文件了;

Possible files are: grub initrd-2.6.11-1.1369_FC4.img System.map-2.6.11-1.1369

_FC4 config-2.6.11-1.1369_FC4 vmlinuz-2.6.11-1.1369_FC4 grubBAK memtest86+-1.55

.1 xen-syms xen.gz

grub> kernel/boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/

[Linux-bzImage, setup=0x1e00, size=0x18e473]

注解: root=LABEL=/是Linux的/所在的分区的文件系统的标签;如果您知道Linux的/在哪个具体的分区,用root=/dev/hd[a-z]X来指定也行。比如下面的一行也是可以的;

grub> kernel/boot/vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/hda7

也可以把/boot所在的分区的指定 root(hd[0-n],y)这行省掉,直接在kernel中指定/boot所在的分区;所以就在下面的语法;

如果是/boot和Linux的根同处一个分区;

kernel(hd[0-n],y)/boot/vmlinuz ro root=/dev/hd[a-z]X

比如:

grub>kernel

如果是/boot和Linux所在的根不在一个分区;则是;

kernel(hd[0-n],y)/vmlinuz ro root=/dev/hd[a-z]X

grub> kernel(hd0,0)/boot/vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/hda7

[Linux-bzImage, setup=0x1e00, size=0x18e473]

或下面的输入,以cat出/etc/fstab内容为准;

grub> kernel(hd0,0)/boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/

[Linux-bzImage, setup=0x1e00, size=0x18e473]

initrd命令行来指定initrd文件;

grub> initrd/boot/initrd在这里tab来补齐;

grub> initrd/boot/initrd-2.6.11-1.1369_FC4.img

[Linux-initrd@ 0x2e1000, 0x10e685 bytes]

如果/boot是独立的一个分区,应该是如下样子的语法;比如下面的;

grub> initrd/initrd在这里tab来补齐;

grub> initrd/initrd-2.6.11-1.1369_FC4.img

[Linux-initrd@ 0x2e1000, 0x10e685 bytes]

boot引导系统;

grub>boot

下面是在我机器上的命令:

grub> cat(hd0,0)/etc/fstab

# This file is edited by fstab-sync- see'man fstab-sync' for details

LABEL=// ext3 defaults 1 1

/dev/devpts/dev/pts devpts gid=5,mode=620 0 0

/dev/shm/dev/shm tmpfs defaults 0 0

/dev/proc/proc proc defaults 0 0

/dev/sys/sys sysfs defaults 0 0

LABEL=SWAP-hda1 swap swap defaults 0 0

/dev/hdc/media/cdrecorder auto pamconsole,exec,noauto,managed 0 0

grub> root(hd0,0)

Filesystem type is ext2fs, partition type 0x83

grub> kernel/boot/在这里按tab补齐,全列出/boot所有的文件;

Possible files are: grub initrd-2.6.11-1.1369_FC4.img System.map-2.6.11-1.1369_FC4 config-2.6.11-1.1369_FC4 vmlinuz-2.6.11-1.1369_FC4

memtest86+-1.55.1 xen-syms xen.gz

grub> kernel/boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/

[Linux-bzImage, setup=0x1e00, size=0x18e473]

grub> initrd/boot/在这里按tab补齐

Possible files are: grub initrd-2.6.11-1.1369_FC4.img System.map-2.6.11-1.1369_FC4 config-2.6.11-1.1369_FC4 vmlinuz-2.6.11-1.1369_FC4 grubBAK

memtest86+-1.55.1 xen-syms xen.gz

grub> initrd/boot/initrd-2.6.11-1.1369_FC4.img注;输入intrd文件名的全名;

[Linux-initrd@ 0x2e1000, 0x10e685 bytes]

grub> boot

ubuntu系统怎么格式化

1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:

sudo fdisk-lu

显示当前的硬盘及所属分区的情况。如下图所示:

系统提示:DIsk/dev/sdb doesn't contain a valid partition table。

2、对硬盘进行分区。在终端窗口中输入如下命令:

sudo fdisk/dev/sdb

如下图所示:

在Command(m for help)提示符后面输入m显示一个帮助菜单。

在Command(m for help)提示符后面输入n,执行 add a new partition指令给硬盘增加一个新分区。

出现Command action时,输入e,指定分区为扩展分区(extended)。

出现Partition number(1-4)时,输入1表示只分一个区。

后续指定起启柱面(cylinder)号完成分区。

在Command(m for help)提示符后面输入p,显示分区表。

系统提示如下:

Device Boot Start End Blocks Id System

/dev/sdb1 1 26108 209712478+ 5 Extended

在Command(m for help)提示符后面输入w,保存分区表。

系统提示:The partition table has been altered!

在终端窗口中输入如下命令:

sudo fdisk-lu

如下图所示:

系统已经识别了硬盘/dev/sdb的分区。

二、硬盘格式化| Format hard disk

1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:

sudo mkfs-t ext4/dev/sdb

说明:

-t ext4表示将分区格式化成ext4文件系统类型。

注意:在格式化完成后系统有如下提示:

This filesystem will be automatically checked every 28 mounts or

180 days, whichever comes first. Use tune2fs-c or-i to override.

Ubuntu Linux分区类型默认的是

只有一个交换分区是swap,其余的现在都是ext4。

因为磁盘分区时最多只有一个扩展分区(在扩展分区上可以划出若干个逻辑分区),如果扩展分区已经存在,自然就只有主分区可选了。

Linux管理文件的模式与windows不一样,是采用文件夹模式,在linux系统当中,新的硬盘加入也是以文件夹的方式挂载到主分区,而不是采用windows的分区模式,通常只能看到Ext4分区,看不到linux的引导分区和交换分区的。

扩展资料:

根据中央处理器架构划分,Ubuntu16.04支持i38632位系列、amd 64位X86系列、ARM系列及PowerPC系列处理器。由于不同的CPU实现的技术不同,体系架构各异,所以Ubuntu会编译出支持不同中央处理器类型的发行版本。

根据Ubuntu发行版本的用途来划分,可分为Ubuntu桌面版(Ubuntu Desktop)Ubuntu服务器版(Ubuntu Server)、Ubuntu云操作系统(Ubuntu Cloud)和Ubuntu移动设备系统(Ubuntu Touch)。Ubuntu已经形成一个比较完整的解决方案,涵盖了IT产品的方方面面。

参考资料来源:百度百科-ubuntu

阅读剩余
THE END