Linux系统下制作ubuntu live cd USB安装盘

时间:2021-05-13 05:48:46

Linux系统下制作Ubuntu系统usb启动盘

1.插上优盘至安装有Linux系统发行版的PC机上;

很多Linux系统(比如ubuntu,fedora)插上U盘后会自动mount,建议手动umount,具体如下:

$ sudo umount /dev/sdb1

说明:

Linux系统下硬盘一般被模拟成SCSI设备,所以设备节点名字以sd开头(scsi disk)

一般本地硬盘设备节点为/dev/sda,分区为sda1, sd2,sda3以此类推

插入U盘后,设备节点为/dev/sdb,对应分区为sdb1, sdb2, sdb3以此类推

如果本地有多块硬盘,以此为sdc, sdd等等

2.把优盘格式化成ext3或者ext4格式文件系统
# mkfs.ext4 /dev/sdb1
说明:

sdb1是U盘上第一个分区,一般优盘只有一个分区;

3. mount 优盘到指定目录比如/mnt/usbdisk(目录需要自己创建)
# sudo mount /dev/sdb1 /mnt/usbdisk

4. 安装grub到优盘上
#sudo grub-install --root-directory=/mnt/usbdisk /dev/sdb
/mnt/usbdisk是上面优盘mount的目录,/dev/sdb是磁盘设备,注意此处不是sdb1;此步骤主要在/mnt/usbdisk目录下创建boot/grub目录同时copy相关文件到grub目录下面,更新mbr相关信息;

5.mount ubuntu-14.04-destkop-i386.iso 到指定目录,比如/mnt/cdrom(目录需要自己创建)
#sudo mount /work/iso/ubuntu-14.04-desktop-i386.iso /mnt/cdrom –o loop
注意/work/iso/是iso存放路径,这个需要根据各位自己的iso存放路径来输入

5.copy ubuntu-14.04-desktop-i386.iso里面的vmlnuz和 initrd.lz到/mnt/usbdisk/boot目录下
#sudo cp /mnt/cdrom/capser/vmlinuz /mnt/usbdisk/boot/
#sudo cp /mnt/cdrom/casper/initrd.lz /mnt/usbdisk/boot/

6.umount /mnt/cdrom 然后copy ubuntu-14.04-desktop-i386.iso 到/mnt/usbdisk/
#umount /mnt/cdrom
#sudo cp /work/iso/ubuntu-10.10-desktop-i386.iso /mnt/usbdisk/

7.在/mnt/usbdisk/boot目录下,创建grub.conf文件,配置引导菜单
set timeout=10
                menuentry 'Ubuntu-10.10install disk' {
                        set root=`(hd0, 1)`
                        linux        /boot/vmlinuz boot=casper iso-scan/filename=/ubuntu-14.04-desktop-i386.iso
                        initrd        /boot/initrd.lz
                }