u盘安装ubuntu

来源:互联网 发布:阿里数据挖掘工程师 编辑:程序博客网 时间:2024/06/08 16:09

因为之前在Windows 平台下用UltraISO制作了一次U盘安装盘失败了,又看了一下官方的文档,光盘镜像是直接带MBR的,所以还是按照官方的来吧。红旗在这点上不如Ubuntu做的好,UbuntuWindows下的U盘制作工具用起来还是很方便的,而红旗的却需要先有个Linux的环境,还好,我有。

 

先把ISO的光盘镜像拷到U盘上,然后插到那台运行着CentOS Linux的电脑上,把光盘镜像拷到CentOS的硬盘上,我是拷到了/root下,并改名为redflag.iso

 

我们来看一下U盘的设备名。

 

 

[root@TLR402 ~]# fdisk -l

 

Disk /dev/sda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          50      401593+  83  Linux

/dev/sda2              51        1070     8193150   83  Linux

/dev/sda3            1071        2090     8193150   83  Linux

/dev/sda4            2091        9729    61360267+   f  W95 Ext'd (LBA)

/dev/sda5            2091        3110     8193118+  83  Linux

/dev/sda6            3111        3632     4192933+  82  Linux swap / Solaris

/dev/sda7            3633        3886     2040223+  83  Linux

/dev/sda8            3887        9729    46933866   83  Linux

 

Disk /dev/sdb: 8004 MB, 8004304896 bytes

255 heads, 63 sectors/track, 973 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb4   *           1         974     7816672+   b  W95 FAT32

Partition 4 has different physical/logical endings:

     phys=(972, 254, 63) logical=(973, 34, 21)


 

/dev/sdb4就是我的U盘,之后直接用dd命令把文件写入到U盘就可以了,dd有点像Ghost这个软件。

 

 

[root@TLR402 ~]# dd if=~/redflag.iso of=/dev/sdb

3699168+0 records in

3699168+0 records out

1893974016 bytes (1.9 GB) copied, 497.162 seconds, 3.8 MB/s


一共1.9G的文件量,平均速度3.8MB/s,其实这就是这个U盘的写入速度了,便宜U盘就是慢啊。

 

 

[root@TLR402 ~]# fdisk -l

 

Disk /dev/sda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          50      401593+  83  Linux

/dev/sda2              51        1070     8193150   83  Linux

/dev/sda3            1071        2090     8193150   83  Linux

/dev/sda4            2091        9729    61360267+   f  W95 Ext'd (LBA)

/dev/sda5            2091        3110     8193118+  83  Linux

/dev/sda6            3111        3632     4192933+  82  Linux swap / Solaris

/dev/sda7            3633        3886     2040223+  83  Linux

/dev/sda8            3887        9729    46933866   83  Linux

 

Disk /dev/sdb: 8004 MB, 8004304896 bytes

113 heads, 32 sectors/track, 4323 cylinders

Units = cylinders of 3616 * 512 = 1851392 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1   *           1        1023     1849584   17  Hidden HPFS/NTFS


 

制作成功之后,设备名也变成了/dev/sdb1(之前是sdb4

 

 

[root@TLR402 ~]# mount /dev/sdb /mnt/usb


 

然后我们挂载上来看一下,挂载的时候要写成/dev/sdb,因为dd命令时是要往/dev/sdb上写文件并写入MBR的,MBR写到/dev/sdb之外都不会起作用的。

 

 

[root@TLR402 ~]# ls /mnt/usb

isolinux  redflag  RedFlaginWiseV8安è£è¯´æ˜Ž.pdf

 

 

Ls能列出文件列表,证明已经做好了,在console无法显示中文,所以就乱码了,不过这并不影响使用。

 

 

[root@TLR402 ~]# umount /mnt/usb


 

Windows上拨U盘要弹出,在Linux下就是卸载,然后再取下,换台电脑试试。

 

 

 

 

很顺利的引导了。

0 0
原创粉丝点击