| 
 | 
发布两个只读squashfs系统ubuntu18044与2004
 本帖最后由 2011niumao 于 2020-5-2 18:17 编辑  
 
在一楼百度云共享上传了两个 ubuntu18.04x64(设置好了桌面特效) 与 ubuntu 20.04x64(无桌面特效) 的2G左右的squashfs 文件系统, 用7z分割为3,4个小文件.  
 
 有兴趣的可以连带启动用的initrd.img1804 ,vmlinuz1804 一起下载下来,用7z把多个分卷解压合并为一个, 将squashfs文件与vmlinuz1804, initrd.img1804拷贝到一个硬盘分区(或优盘内)的名字为ubuntu的子目录内(如果没有就自己建立一个).如下写好grub4dos,grub2的引导菜单, 就可以直接启动到squashfs系统来体验使用了. 
 
readme-squashfsubt2004.zip
(2.32 KB, 下载次数: 30)
 
grub4dos菜单: 
-     title UBUNTU1804-squashfs
 
 -     find --set-root --ignore-floppies --ignore-cd  /ubuntu/UBUNTU1804.squashfs
 
 -     uuid ()
 
 -     kernel /ubuntu/vmlinuz1804 root=UUID=%?% squashfs=/ubuntu/UBUNTU1804.squashfs apparmor=0
 
 -     initrd  /ubuntu/initrd.img1804
 
  复制代码 grub2菜单:-     menuentry "UBUNTU1804-squashfs "  --class ubuntu  {
 
 -             insmod gzio
 
 -             insmod part_msdos
 
 -             insmod part_gpt
 
 -             insmod ext2
 
 -             insmod ntfs
 
 -             insmod probe
 
 -             set sfsfile="/ubuntu/UBUNTU1804.squashfs"
 
 -             set root=(hd0,1)
 
 -             search --no-floppy -f --set=aabbcc  $sfsfile
 
 -             set root=${aabbcc}
 
 -             probe -u --set=ddeeff ${aabbcc}
 
 -             linux         /ubuntu/vmlinuz1804   root=UUID=${ddeeff} squashfs=$sfsfile  rw apparmor=0
 
 -             initrd         /ubuntu/initrd.img1804
 
  复制代码 注释:对于squahsfs的ubuntu系统,需要在引导时候加入参数apparmor=0,这样网络可自动链接。 
 |   
 
 
 
 |